1 # Created by: Byung-Hee HWANG <bh@izb.knu.ac.kr>
7 CATEGORIES= multimedia audio python gnome
8 MASTER_SITES= http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/
10 MAINTAINER= johnson.peter@gmail.com
11 COMMENT= GTK+-based audio player written in Python
14 LICENSE_FILE= ${WRKSRC}/COPYING
16 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${FLAVOR}
17 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${FLAVOR} \
18 ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${FLAVOR} \
19 ${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon
20 LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
21 libwebkit2gtk-4.0.so:www/webkit2-gtk3
23 USE_PYTHON= distutils autoplist
24 USE_GNOME= gtk30 intltool pygobject3
25 USES= desktop-file-utils display gettext python:2.7
26 PYDISTUTILS_INSTALLNOSINGLE= yes
30 OPTIONS_DEFINE= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK
31 OPTIONS_DEFINE_i386= SPC
32 OPTIONS_DEFAULT= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK
33 OPTIONS_DEFAULT_i386= SPC
35 SPC_DESC= SPC (SNES ROM audio) support on i386
36 SPEEX_DESC= OGG/Speex audio support
37 REMOTE_DESC= Enable remote playback
39 OGG_USE= GSTREAMER1=ogg
40 VORBIS_USE= GSTREAMER1=vorbis
41 SPC_USE= GSTREAMER1=spc
42 SPEEX_USE= GSTREAMER1=speex
43 MP3_USE= GSTREAMER1=mpg123
44 FLAC_USE= GSTREAMER1=flac
46 WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
47 WAVPACK_USE= GSTREAMER1=wavpack
49 AAC_LIB_DEPENDS= libmp4v2.so:multimedia/mp4v2
50 AAC_USE= GSTREAMER1=faad
52 DBUS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${FLAVOR}
53 DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${FLAVOR}
55 REMOTE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${FLAVOR}
56 REMOTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${FLAVOR}
58 .include <bsd.port.mk>