ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/audio/rhythmbox/Makefile
Revision: 23573
Committed: Sun Jun 10 17:59:12 2018 UTC (5 years, 10 months ago) by laffer1
File size: 2930 byte(s)
Log Message:
add gnome-settings-daemon depends

File Contents

# Content
1 # $MidnightBSD$
2
3 PORTNAME= rhythmbox
4 PORTVERSION= 3.4.2
5 CATEGORIES= audio gnome
6 MASTER_SITES= GNOME
7 DIST_SUBDIR= gnome3
8
9 MAINTAINER= ports@MidnightBSD.org
10 COMMENT= Audio player for GNOME
11
12 LICENSE= gpl2
13 LICENSE_FILE= ${WRKSRC}/COPYING
14
15 BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
16 valac:lang/vala \
17 gtkdoc-check:textproc/gtk-doc \
18 itstool:textproc/itstool
19 LIB_DEPENDS= libmusicbrainz5.so:audio/libmusicbrainz5 \
20 libtotem-plparser.so:multimedia/totem-pl-parser \
21 libdbus-1.so:devel/dbus \
22 libdbus-glib-1.so:devel/dbus-glib \
23 libhal.so:sysutils/hal \
24 libsoup-2.4.so:devel/libsoup \
25 libcheck.so:devel/check \
26 libpeas-1.0.so:devel/libpeas \
27 libjson-glib-1.0.so:devel/json-glib \
28 libsoup-gnome-2.4.so:devel/libsoup-gnome \
29 libsecret-1.so:security/libsecret \
30 libtdb.so:databases/tdb
31 # needed so gstreamer codecs actually work to play mp3s
32 RUN_DEPENDS= gnome-settings-daemon>=2.91.0:sysutils/gnome-settings-daemon
33
34 USES= desktop-file-utils gmake gnome libtool localbase \
35 pathfix pkgconfig tar:xz
36 USE_GNOME= cairo intlhack glib20 gnomeprefix gtk30 introspection \
37 pygobject3 libxml2
38 USE_XORG= ice x11 xproto
39 GNU_CONFIGURE= yes
40 USE_GSTREAMER1= flac lame jpeg cdparanoia vorbis
41 CONFIGURE_ARGS= --enable-vala \
42 --enable-visualizer=no \
43 --with-python=yes \
44 --disable-browser-plugin \
45 --with-libsecret=yes
46 INSTALLS_ICONS= yes
47 USE_LDCONFIG= yes
48 INSTALL_TARGET= install-strip
49
50 GLIB_SCHEMAS= org.gnome.rhythmbox.gschema.xml
51
52 OPTIONS_SUB= yes
53 OPTIONS_DEFINE= BRASERO DAAP GRILO IPOD LIRC MTP NLS NOTIFY PYTHON
54 OPTIONS_DEFAULT=BRASERO NOTIFY PYTHON
55 BRASERO_DESC= Brasero disc burning support
56 BRASERO_CONFIGURE_WITH= brasero
57 BRASERO_LIB_DEPENDS= libbrasero-media3.so:sysutils/brasero
58 DAAP_DESC= DAAP support
59 DAAP_CONFIGURE_ENABLE= daap
60 DAAP_LIB_DEPENDS= libdmapsharing-3.0.so:net/libdmapsharing
61 GRILO_DESC= Media discovery with Grilo
62 GRILO_CONFIGURE_ENABLE= grilo
63 GRILO_BUILD_DEPENDS= grilo>=0.3.1:net/grilo
64 GRILO_LIB_DEPENDS= libgrilo-0.3.so:net/grilo
65 GRILO_RUN_DEPENDS= grilo-plugins>=0.3.2:net/grilo-plugins
66 IPOD_DESC= iPod support
67 IPOD_CONFIGURE_WITH= ipod
68 IPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \
69 libplist.so:devel/libplist \
70 libimobiledevice.so:comms/libimobiledevice
71 LIRC_CONFIGURE_ENABLE= lirc
72 LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc
73 MTP_CONFIGURE_WITH= mtp
74 MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp \
75 libhal.so:sysutils/hal
76 NLS_USES= gettext
77 NLS_CONFIGURE_OFF= --disable-nls
78 NOTIFY_CONFIGURE_ENABLE= libnotify
79 NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
80 PYTHON_CONFIGURE_ENABLE= python
81 PYTHON_USES= python:3.3+
82 PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py3-libpeas
83
84 post-patch:
85 @${REINPLACE_CMD} -e 's|{MOZILLA_PLUGINDIR|{MOZILLA_PLUGINDIR}|g' \
86 ${WRKSRC}/configure
87
88 # rbzeitgeist plugin needs py3-zeitgeist
89 post-install:
90 @${RM} -r ${STAGEDIR}${PREFIX}/lib/rhythmbox/plugins/rbzeitgeist
91
92 .include <bsd.port.mk>

Properties

Name Value
svn:keywords MidnightBSD=%H