1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

Lollypop is music player. It provides:

* mp3/4, ogg and flac
* Genre/Cover browsing
* Genre/Artist/Cover browsing
* Search
* Main playlist
* Replay gain

WWW: http://gnumdk.github.io/lollypop/
This commit is contained in:
Olivier Duchateau 2015-02-07 20:23:08 +00:00
parent 284098a8da
commit 54d95ca064
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=378619
6 changed files with 150 additions and 0 deletions

View File

@ -433,6 +433,7 @@
SUBDIR += linuxsampler
SUBDIR += listener
SUBDIR += lmms
SUBDIR += lollypop
SUBDIR += lpac
SUBDIR += lua51-mpd
SUBDIR += lv2core

41
audio/lollypop/Makefile Normal file
View File

@ -0,0 +1,41 @@
# Created by: Olivier Duchateau
# $FreeBSD$
PORTNAME= lollypop
PORTVERSION= 0.8.20
CATEGORIES= audio
MASTER_SITES= https://github.com/gnumdk/%SUBDIR%/
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/download/${PORTVERSION}
MAINTAINER= olivierd@FreeBSD.org
COMMENT= Play and organize your music collection
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.26:${PORTSDIR}/audio/py-mutagen \
${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:${PORTSDIR}/databases/py-sqlite3
LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
RUN_DEPENDS= gnome-icon-theme>=3.6.2:${PORTSDIR}/x11-themes/gnome-icon-theme-symbolic
USES= shebangfix python:3 pkgconfig gettext gmake tar:xz
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk30 py3gobject3 introspection:build intltool intlhack
USE_SQLITE= yes
USE_GSTREAMER1= yes mad ogg flac opus libav
USE_PYTHON= py3kplist
INSTALLS_ICONS= yes
SHEBANG_FILES= src/*.py
SHEBANG_LANG= python
python_OLD_CMD= /usr/bin/python
python_CMD= ${PYTHON_CMD}
GLIB_SCHEMAS= org.gnome.Lollypop.gschema.xml
OPTIONS_DEFINE= PULSEAUDIO
PULSEAUDIO_USE= GSTREAMER1=pulse
SUB_FILES= pkg-message
.include <bsd.port.mk>

2
audio/lollypop/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (lollypop-0.8.20.tar.xz) = fe71fcc384160fca12d2626bb049f4e80c1320689c404e261bd6b40973b652da
SIZE (lollypop-0.8.20.tar.xz) = 346456

View File

@ -0,0 +1,5 @@
Before lauch 'lollypop', define your music path directory.
Replace PUTYOURMUSICDIR by your music path directory.
gsettings set org.gnome.Lollypop music-path "['PUTYOURMUSICDIR']"

9
audio/lollypop/pkg-descr Normal file
View File

@ -0,0 +1,9 @@
Lollypop is music player. It provides:
* mp3/4, ogg and flac
* Genre/Cover browsing
* Genre/Artist/Cover browsing
* Search
* Main playlist
* Replay gain
WWW: http://gnumdk.github.io/lollypop/

92
audio/lollypop/pkg-plist Normal file
View File

@ -0,0 +1,92 @@
bin/lollypop
%%PYTHON_SITELIBDIR%%/lollypop/albumart.py
%%PYTHON_SITELIBDIR%%/lollypop/albumart.pyc
%%PYTHON_SITELIBDIR%%/lollypop/albumart.pyo
%%PYTHON_SITELIBDIR%%/lollypop/application.py
%%PYTHON_SITELIBDIR%%/lollypop/application.pyc
%%PYTHON_SITELIBDIR%%/lollypop/application.pyo
%%PYTHON_SITELIBDIR%%/lollypop/collectionscanner.py
%%PYTHON_SITELIBDIR%%/lollypop/collectionscanner.pyc
%%PYTHON_SITELIBDIR%%/lollypop/collectionscanner.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database.py
%%PYTHON_SITELIBDIR%%/lollypop/database.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database_albums.py
%%PYTHON_SITELIBDIR%%/lollypop/database_albums.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database_albums.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database_artists.py
%%PYTHON_SITELIBDIR%%/lollypop/database_artists.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database_artists.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database_genres.py
%%PYTHON_SITELIBDIR%%/lollypop/database_genres.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database_genres.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database_tracks.py
%%PYTHON_SITELIBDIR%%/lollypop/database_tracks.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database_tracks.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database_upgrade.py
%%PYTHON_SITELIBDIR%%/lollypop/database_upgrade.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database_upgrade.pyo
%%PYTHON_SITELIBDIR%%/lollypop/define.py
%%PYTHON_SITELIBDIR%%/lollypop/define.pyc
%%PYTHON_SITELIBDIR%%/lollypop/define.pyo
%%PYTHON_SITELIBDIR%%/lollypop/mpris.py
%%PYTHON_SITELIBDIR%%/lollypop/mpris.pyc
%%PYTHON_SITELIBDIR%%/lollypop/mpris.pyo
%%PYTHON_SITELIBDIR%%/lollypop/notification.py
%%PYTHON_SITELIBDIR%%/lollypop/notification.pyc
%%PYTHON_SITELIBDIR%%/lollypop/notification.pyo
%%PYTHON_SITELIBDIR%%/lollypop/player.py
%%PYTHON_SITELIBDIR%%/lollypop/player.pyc
%%PYTHON_SITELIBDIR%%/lollypop/player.pyo
%%PYTHON_SITELIBDIR%%/lollypop/popalbums.py
%%PYTHON_SITELIBDIR%%/lollypop/popalbums.pyc
%%PYTHON_SITELIBDIR%%/lollypop/popalbums.pyo
%%PYTHON_SITELIBDIR%%/lollypop/popimages.py
%%PYTHON_SITELIBDIR%%/lollypop/popimages.pyc
%%PYTHON_SITELIBDIR%%/lollypop/popimages.pyo
%%PYTHON_SITELIBDIR%%/lollypop/popmenu.py
%%PYTHON_SITELIBDIR%%/lollypop/popmenu.pyc
%%PYTHON_SITELIBDIR%%/lollypop/popmenu.pyo
%%PYTHON_SITELIBDIR%%/lollypop/queue.py
%%PYTHON_SITELIBDIR%%/lollypop/queue.pyc
%%PYTHON_SITELIBDIR%%/lollypop/queue.pyo
%%PYTHON_SITELIBDIR%%/lollypop/search.py
%%PYTHON_SITELIBDIR%%/lollypop/search.pyc
%%PYTHON_SITELIBDIR%%/lollypop/search.pyo
%%PYTHON_SITELIBDIR%%/lollypop/selectionlist.py
%%PYTHON_SITELIBDIR%%/lollypop/selectionlist.pyc
%%PYTHON_SITELIBDIR%%/lollypop/selectionlist.pyo
%%PYTHON_SITELIBDIR%%/lollypop/toolbar.py
%%PYTHON_SITELIBDIR%%/lollypop/toolbar.pyc
%%PYTHON_SITELIBDIR%%/lollypop/toolbar.pyo
%%PYTHON_SITELIBDIR%%/lollypop/tracks.py
%%PYTHON_SITELIBDIR%%/lollypop/tracks.pyc
%%PYTHON_SITELIBDIR%%/lollypop/tracks.pyo
%%PYTHON_SITELIBDIR%%/lollypop/utils.py
%%PYTHON_SITELIBDIR%%/lollypop/utils.pyc
%%PYTHON_SITELIBDIR%%/lollypop/utils.pyo
%%PYTHON_SITELIBDIR%%/lollypop/view.py
%%PYTHON_SITELIBDIR%%/lollypop/view.pyc
%%PYTHON_SITELIBDIR%%/lollypop/view.pyo
%%PYTHON_SITELIBDIR%%/lollypop/widgets.py
%%PYTHON_SITELIBDIR%%/lollypop/widgets.pyc
%%PYTHON_SITELIBDIR%%/lollypop/widgets.pyo
%%PYTHON_SITELIBDIR%%/lollypop/window.py
%%PYTHON_SITELIBDIR%%/lollypop/window.pyc
%%PYTHON_SITELIBDIR%%/lollypop/window.pyo
share/appdata/lollypop.appdata.xml
share/applications/lollypop.desktop
share/icons/hicolor/16x16/apps/lollypop.png
share/icons/hicolor/22x22/apps/lollypop.png
share/icons/hicolor/256x256/apps/lollypop.png
share/icons/hicolor/32x32/apps/lollypop.png
share/icons/hicolor/48x48/apps/lollypop.png
share/locale/cs/LC_MESSAGES/lollypop.mo
share/locale/de/LC_MESSAGES/lollypop.mo
share/locale/es/LC_MESSAGES/lollypop.mo
share/locale/fr/LC_MESSAGES/lollypop.mo
share/locale/fi/LC_MESSAGES/lollypop.mo
share/locale/it/LC_MESSAGES/lollypop.mo
share/locale/nl/LC_MESSAGES/lollypop.mo
share/locale/pl/LC_MESSAGES/lollypop.mo
%%DATADIR%%/lollypop.gresource