diff options
author | 2012-10-26 07:17:49 +0000 | |
---|---|---|
committer | 2012-10-26 07:17:49 +0000 | |
commit | 57117a26a4d25c04a5e9759a1b03f82709897b47 (patch) | |
tree | 8c7a3af995697eb538997467e62887c5ce09dd6d /media-sound/rhythmbox | |
parent | Bump (diff) | |
download | historical-57117a26a4d25c04a5e9759a1b03f82709897b47.tar.gz historical-57117a26a4d25c04a5e9759a1b03f82709897b47.tar.bz2 historical-57117a26a4d25c04a5e9759a1b03f82709897b47.zip |
Version bump but masked since it is too broken, bug #438560. Pin gstreamer dependencies to slot 0.10.
Package-Manager: portage-2.2.0_alpha141/cvs/Linux x86_64
RepoMan-Options: --force
Manifest-Sign-Key: 0xC6085806
Diffstat (limited to 'media-sound/rhythmbox')
-rw-r--r-- | media-sound/rhythmbox/ChangeLog | 10 | ||||
-rw-r--r-- | media-sound/rhythmbox/Manifest | 24 | ||||
-rw-r--r-- | media-sound/rhythmbox/rhythmbox-0.12.8-r1.ebuild | 6 | ||||
-rw-r--r-- | media-sound/rhythmbox/rhythmbox-0.13.3.ebuild | 20 | ||||
-rw-r--r-- | media-sound/rhythmbox/rhythmbox-2.96.ebuild | 14 | ||||
-rw-r--r-- | media-sound/rhythmbox/rhythmbox-2.97.ebuild | 14 | ||||
-rw-r--r-- | media-sound/rhythmbox/rhythmbox-2.98.ebuild | 174 |
7 files changed, 221 insertions, 41 deletions
diff --git a/media-sound/rhythmbox/ChangeLog b/media-sound/rhythmbox/ChangeLog index b9a095d04983..24cf1f018af2 100644 --- a/media-sound/rhythmbox/ChangeLog +++ b/media-sound/rhythmbox/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for media-sound/rhythmbox # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/ChangeLog,v 1.221 2012/09/16 02:56:06 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/ChangeLog,v 1.222 2012/10/26 07:17:45 eva Exp $ + +*rhythmbox-2.98 (25 Oct 2012) + + 25 Oct 2012; Gilles Dartiguelongue <eva@gentoo.org> + rhythmbox-0.12.8-r1.ebuild, rhythmbox-0.13.3.ebuild, rhythmbox-2.96.ebuild, + rhythmbox-2.97.ebuild, +rhythmbox-2.98.ebuild: + Version bump but masked since it is too broken, bug #438560. Pin gstreamer + dependencies to slot 0.10. 16 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org> rhythmbox-2.96.ebuild, rhythmbox-2.97.ebuild: diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest index 21148433487c..88b6a77713a9 100644 --- a/media-sound/rhythmbox/Manifest +++ b/media-sound/rhythmbox/Manifest @@ -10,21 +10,19 @@ AUX rhythmbox-2.95-port-rb-set-rating-py-example.patch 1462 SHA256 044727d28e855 DIST rhythmbox-0.12.8.tar.bz2 5358950 SHA256 1752fab135808aa78a9afde78448e992020c58c07701f43c989fbabfc6352213 DIST rhythmbox-0.13.3.tar.bz2 9978135 SHA256 ad6532864bb4df30f1014ec81ddc0d2d3f69241235627f46abe5578cf629052a SHA512 a38edfb87473c6ea8088b5662d39b95e74f6c3166dc3c3c1d6417b62b1d3e27662143fd9f7a3aeebea096e54058d178c38ba3be89e3bc24d10f2903e3719417e WHIRLPOOL db4fb3073de17d884f3a6fb7f55666673d48316f1aa6a00e9f8a05349f4569606a7bbaf14e15826659e27890f538e9c92a2090f37d1364d74f127ce09e6ee819 DIST rhythmbox-2.96.tar.xz 5984192 SHA256 3f93c74b2f7f8d7e1002e288db9abf8f182684277dec0a106d5e38415084b2b6 SHA512 343b83a65238543410386158009bb2896bbebfc8eea6cf92f94b4063c9495cf772136bfb75f241127f2ebe05c5b441aa06858de4544c6d0fa742cc7c1be45074 WHIRLPOOL 428f79ce9565d6f498326f7249c20ae2a572d4fa8248292a91583de0202e76c3d111e26d1caa0824ec8333ca092a3a89882ab353b8435492fe7fa8899c5779c4 -DIST rhythmbox-2.97.tar.xz 6027128 SHA256 b52567cf45bf13c0452593da7f907920bd4cf31916ca8dcd15d555336b4947e4 -EBUILD rhythmbox-0.12.8-r1.ebuild 5173 SHA256 126e513bf9247aab4d26254b13613a0aaf2be0dd3a4a5b964c752f9465b2a766 SHA512 b8fd9aa6a8ace4926126482552c324634ce188ac8cf7b7e781a45f73824a4f8a5ca26056b7dbef0bb6d21b8f66ab9f0f1be68da4d1bceee4680ade097f73654e WHIRLPOOL ea83fddebc19586c1b753aed629d996bcfe03c118125ad28b823ac4ef29a10b58e4e471e407be1e51ddbc92362a6569bbad6285fd346fa50bb9b745665ae77d2 -EBUILD rhythmbox-0.13.3.ebuild 4911 SHA256 b36f54c2cbbfab032a6442cb997e8d47884168d3c7bce3c458dfd966c83eb89a SHA512 14117d06912da6ecc3774259161a6801df23c53d9e7d7ceb5dad81b32699a7096178f8116abab7d96b29a1a0214c763ac9f5a154ccf8b4f52313bfb18db98584 WHIRLPOOL 2afc2cd46332104dddd8f4b11a52ba3e1b985cd99c1c346563064f64a3f6f81365024eeae48cc0f6478f72a345bff866ab005808fc51dcdfd3adacffb89c21a7 -EBUILD rhythmbox-2.96.ebuild 4728 SHA256 dfdfc146bfac23ad4efcb9ce952084fb51d9e8433fac9e038a9e95883ac78b63 SHA512 893cc4a232f2b35c0b47d66bcaa74896fe5c984cc9190428a22ea6d774678c80c4947acd6818e407b4bc81d1ddfd4a8c05b2800a179c73c6c5fb444abb126bde WHIRLPOOL 48f2ba0fd0adb3695c51c366cb251919487dc4ce0fa29f179fdb1f7a9188342efe51f4ab85e12f0a1f0b3b52476ba16be7f7064f016018f8dca872d92d9a475e -EBUILD rhythmbox-2.97.ebuild 4748 SHA256 34487e55dc900769006fa2cce6f79d3d60bac0ecca335e012605270ade5abc5c SHA512 75d47fc40d32fdc21fddc20bf11b0ed8c6dd5375c6eb142685eabde7c8abcc4747927fac779bc7a5283c8ad52184e3ad57ca3a63033de99282da190306b2ca7f WHIRLPOOL ea90f9cd902cdefffd2337f96115d046e83a642720f80c89bbb09f404981829e89d33f82773856e57cf54c68bbe0d7e5a1eb7505cf93f26145e6b4ab36fc53e6 -MISC ChangeLog 34656 SHA256 8d4abaddce34eac5606979088fd46abdf7dc7ab5006362ba91d58d3d7d822504 SHA512 ac53b4e71da6f032eecd0d0381c30b2754ace176d8a04dd5d8b1793b35abec2bee4ff9f2ffd548953a52b1aad0a27c5c2ea77d6457874919ba02a6a471bd1b4d WHIRLPOOL e83975e9a1727371cbf6fdb21390380fa8d8cee221f6981a5a4b2e2f84c78468cae4efedc2efb340fe54ae4f333d6e19f62b136f6e20d99f00c5bd4d33ad183c +DIST rhythmbox-2.97.tar.xz 6027128 SHA256 b52567cf45bf13c0452593da7f907920bd4cf31916ca8dcd15d555336b4947e4 SHA512 0bc7869a32a3df91952583ac71aba3e967f9b1f6d38ee717dcd9d6d8f9837fec53985cd44dcdd60aa3f6db573903922e770c7e20af41385f7321a52e680db534 WHIRLPOOL 314071a0f2e6c3a5569237b7b817c4e9ab0fef48bd83424652ff53dc924074c0ed883c46bd4f8600cbe310196d22fdf2fd70bea6a8bac847290147cac6f56658 +DIST rhythmbox-2.98.tar.xz 5945988 SHA256 a5c0a18a7c76133d36c7dcbdc37e304eae8272703985b17b540d68603b0c76d5 SHA512 f2bafd858694e5b5f1c87da26d7232fb02d923020375b83ac90f091101ede52d646c3a71b0759d1b2630363391d5e764b520a25a17d22df743975ba973b7a111 WHIRLPOOL 23d4b2b43888bf503b99ddeef2595908647739bbd85b34d80b9a0ea74a4c539f4e588815a54919a85a57047c6f9b44dc896a9a31e2a4214816067d68dbf5f282 +EBUILD rhythmbox-0.12.8-r1.ebuild 5180 SHA256 f1f5a1b34d2ff5b55f0c0e523d5ae7190592a3b3406d1f18537c8d4189ec96d2 SHA512 ee46518960f7c89cce8bfaa54312ddf38f4591489dcf176793f2c4f3fb2afc32eee490ae270f3bfadf4f8f2d81ee3469812eaf7e7e251315642860eeb8bc6fb8 WHIRLPOOL 7ba416688bed9f75dc63943e11ee4b226b4ac62b895c3cba878301c4b63ffc332dbb208c84be3582e453b855cf589d25e0b7929f486bcfd9631852ec6a0f54dd +EBUILD rhythmbox-0.13.3.ebuild 4954 SHA256 58df61139d6d6609cb783f53c5184dfbbb10882bc5fe402ea01eb9ba03f70a8a SHA512 425cf791703804a00d0629530eac594b37524c0a13d934f808eccf239a11ecd1bf7d17d4eda93b2ded6195a9dc73d747b4cc752a931f12ffe849a25d079d6a76 WHIRLPOOL 0658d6f9d7d9b2a04948907190c2ca7f7d77eee0e4096e339ef59c765699c895eb45f10974ef9381ca21e80e7b35dd47842e9090559b1ce14fbbf21dcaa6b8ed +EBUILD rhythmbox-2.96.ebuild 4752 SHA256 3781bfc0505c69033dc005f7730249dabababd7ce95b4c035ef936effb3d2671 SHA512 78f70a40c8639a56343e58ede05c963e57884444e9893b06d6a60d27cbb2c8db19f4e9f8e27c9edef89b3f289c2ae53d2ae52d40762409b8919b62acea30aa4a WHIRLPOOL 9ca5d67a401a49666f8c0db980deb9b3bf4f44b8b09089bcdf8f29110bca6d2d5c6a2bc58a7f839e1740a44334c171e0677c176f98d0be949177f2154a51afe4 +EBUILD rhythmbox-2.97.ebuild 4772 SHA256 771cc8d6271761fc99e63118081d18e78deb1ca9c0882add59613f82c3d33a5c SHA512 7b0dba17348caba7e66201d7aba69be103dce74868fd2ae1f7b2842ca98dc49eefc01183a1637914b4aaacd832da66b83fd7c56892ff233bad02177bdc9068d8 WHIRLPOOL 5e34bf5c4b31a253bcf8fdc6c780d90d712b638cd24505de6b2f997a095bff71a824da1a6faf36ec298d578be1b4e7fe015e6670d22ed86e77bc6458f8d8afb3 +EBUILD rhythmbox-2.98.ebuild 4614 SHA256 0e52f197f3c7bf47fc40f81395c2fa2df83f4362dbfb0c081a278d15f3de6c2f SHA512 c4eb28d7dcadda9f86801ecb2f1892f793bd814c1d77b9f4c3052bda02312f85dc6bf0f05b95df1b98dbb3bcdc5741c0021498bc936e16f1fa2ac1a07bc789fa WHIRLPOOL 68b25858adf6125418b9f754b343a7e08d138e26a664830e14359607210089d90c3dfac5f65f56d95a7331b0fa732ac6b6fc537df132743e4826d6f36dea1be2 +MISC ChangeLog 34969 SHA256 acf990cc3e1527dab4e40b13c16e31e1537dd8dfbb17969024637695808e7c49 SHA512 5ba59518887b0cbff9f776f5a5900f1dbf2af807598fb4f1ea9e3f0a5a627b1404d9785a07987d91361cb375b8e701bf5857729972d53e28caf6e80250e86881 WHIRLPOOL dd42e2723ba6a63624d1156e22c58a01b4fa7deccd5b90b5557be821695347a54e3b39588cc0b69256f153fc523a53ea8503b901e78e493baaeb7fa254750f66 MISC metadata.xml 1324 SHA256 06afed13c619ece978a8bafb5b9b9e9aec24afd49f1d1ae7b92bdcfaa2d931a5 SHA512 b1cea20c3eb39e9e4c624a2a69c74ad5692c20b97688cf45c9b7235701ea1394d148d9bb7b092a00dce8aaddb1ca0d058d09eca2ac04418e8df59f39d5dbf997 WHIRLPOOL 4095493ff9dcfcc724d74a941eda056794e7c3dbc24b076fbfb6688aa01e1d68bf988ac3588912c01369bbac63e33529329b3e88d9f66eaed38b692b5fab723d -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQEcBAEBCAAGBQJQVT/MAAoJEJ0WA1zPCt1hf7cH/AlSHCVomSF3fQwd3BD6ubgf -FWhvOBu71f9EDIh69h0tPEt8wMtmR1gybrx74ATdCkF0uSxsBeHr2rjdO4A6G8On -kJAUbTF8iTE5DOkG58SS+tlPd4Hoj9GNeFypordiPyKIObjyVeqQ/Tbxc1OAz8/C -aW1eSCDg+NtvNcC9D7XShP5sU7K19ZBE/e5wuiE6YbrABQz5sBHyp6gfKy4bcVSa -415uopHGi9kNs1APD4Xl0DPEHSgJEV1Oy3mSKtCVp9k9hoUZSlXJz/2Trux2+tLN -IpDzzqEGIdvGnUKtabhdmCDuJQ9GWsG9vFG+wctaVf3j0+y3+8kITmOlbMt9RPY= -=rxuM +iEYEAREIAAYFAlCKORoACgkQ1fmVwcYIWAawwgCeMTSGXfw3Nx7SeLGiEOpGAZO6 +6z8AoNQuaeUHAlUGmnHH+NuxnHBpLxVX +=I/Xl -----END PGP SIGNATURE----- diff --git a/media-sound/rhythmbox/rhythmbox-0.12.8-r1.ebuild b/media-sound/rhythmbox/rhythmbox-0.12.8-r1.ebuild index f31739c94f74..d3f18ca9966a 100644 --- a/media-sound/rhythmbox/rhythmbox-0.12.8-r1.ebuild +++ b/media-sound/rhythmbox/rhythmbox-0.12.8-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-0.12.8-r1.ebuild,v 1.21 2012/05/05 08:50:41 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-0.12.8-r1.ebuild,v 1.22 2012/10/26 07:17:45 eva Exp $ EAPI="4" GNOME_TARBALL_SUFFIX="bz2" @@ -33,7 +33,7 @@ COMMON_DEPEND=">=dev-libs/glib-2.18:2 >=media-libs/gst-plugins-base-0.10.20:0.10 || ( >=media-libs/gst-plugins-base-0.10.24:0.10 - >=media-libs/gst-plugins-bad-0.10.6 ) + >=media-libs/gst-plugins-bad-0.10.6:0.10 ) cdr? ( >=app-cdr/brasero-0.9.1 ) daap? ( >=net-dns/avahi-0.6 ) @@ -55,7 +55,7 @@ COMMON_DEPEND=">=dev-libs/glib-2.18:2 >=dev-python/gconf-python-2.22 >=dev-python/libgnome-python-2.22 >=dev-python/gnome-keyring-python-2.22 - >=dev-python/gst-python-0.10.8 + >=dev-python/gst-python-0.10.8:0.10 webkit? ( dev-python/mako dev-python/pywebkitgtk ) diff --git a/media-sound/rhythmbox/rhythmbox-0.13.3.ebuild b/media-sound/rhythmbox/rhythmbox-0.13.3.ebuild index 194131136d7e..f386e28b2f15 100644 --- a/media-sound/rhythmbox/rhythmbox-0.13.3.ebuild +++ b/media-sound/rhythmbox/rhythmbox-0.13.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-0.13.3.ebuild,v 1.9 2012/05/05 08:50:41 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-0.13.3.ebuild,v 1.10 2012/10/26 07:17:45 eva Exp $ EAPI="3" PYTHON_DEPEND="python? 2:2.5" @@ -28,10 +28,10 @@ COMMON_DEPEND=">=dev-libs/glib-2.26:2 >=net-libs/libsoup-2.26:2.4 >=net-libs/libsoup-gnome-2.26:2.4 - >=media-libs/gst-plugins-base-0.10.20 + >=media-libs/gst-plugins-base-0.10.20:0.10 || ( - >=media-libs/gst-plugins-base-0.10.24 - >=media-libs/gst-plugins-bad-0.10.6 ) + >=media-libs/gst-plugins-base-0.10.24:0.10 + >=media-libs/gst-plugins-bad-0.10.6:0.10 ) app-misc/media-player-info @@ -59,7 +59,7 @@ COMMON_DEPEND=">=dev-libs/glib-2.26:2 >=dev-python/gconf-python-2.22 >=dev-python/libgnome-python-2.22 >=dev-python/gnome-keyring-python-2.22 - >=dev-python/gst-python-0.10.8 + >=dev-python/gst-python-0.10.8:0.10 webkit? ( dev-python/mako dev-python/pywebkitgtk ) @@ -68,13 +68,13 @@ COMMON_DEPEND=">=dev-libs/glib-2.26:2 webkit? ( >=net-libs/webkit-gtk-1.1.7:2 ) " RDEPEND="${COMMON_DEPEND} - >=media-plugins/gst-plugins-soup-0.10 - >=media-plugins/gst-plugins-libmms-0.10 + >=media-plugins/gst-plugins-soup-0.10:0.10 + >=media-plugins/gst-plugins-libmms-0.10:0.10 || ( - >=media-plugins/gst-plugins-cdparanoia-0.10 - >=media-plugins/gst-plugins-cdio-0.10 ) + >=media-plugins/gst-plugins-cdparanoia-0.10:0.10 + >=media-plugins/gst-plugins-cdio-0.10:0.10 ) >=media-plugins/gst-plugins-meta-0.10-r2:0.10 - >=media-plugins/gst-plugins-taglib-0.10.6 + >=media-plugins/gst-plugins-taglib-0.10.6:0.10 " # gtk-doc-am needed for eautoreconf # dev-util/gtk-doc-am diff --git a/media-sound/rhythmbox/rhythmbox-2.96.ebuild b/media-sound/rhythmbox/rhythmbox-2.96.ebuild index 284b0629f1fb..a3c160602e59 100644 --- a/media-sound/rhythmbox/rhythmbox-2.96.ebuild +++ b/media-sound/rhythmbox/rhythmbox-2.96.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-2.96.ebuild,v 1.5 2012/09/16 02:56:06 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-2.96.ebuild,v 1.6 2012/10/26 07:17:45 eva Exp $ EAPI="4" GNOME2_LA_PUNT="yes" @@ -67,19 +67,19 @@ COMMON_DEPEND=">=dev-libs/glib-2.28.0:2 zeitgeist? ( gnome-extra/zeitgeist ) " RDEPEND="${COMMON_DEPEND} - >=media-plugins/gst-plugins-soup-0.10 - >=media-plugins/gst-plugins-libmms-0.10 + >=media-plugins/gst-plugins-soup-0.10:0.10 + >=media-plugins/gst-plugins-libmms-0.10:0.10 || ( - >=media-plugins/gst-plugins-cdparanoia-0.10 - >=media-plugins/gst-plugins-cdio-0.10 ) + >=media-plugins/gst-plugins-cdparanoia-0.10:0.10 + >=media-plugins/gst-plugins-cdio-0.10:0.10 ) >=media-plugins/gst-plugins-meta-0.10-r2:0.10 - >=media-plugins/gst-plugins-taglib-0.10.6 + >=media-plugins/gst-plugins-taglib-0.10.6:0.10 x11-themes/gnome-icon-theme-symbolic upnp? ( >=media-libs/grilo-0.1.17:0.1 >=media-plugins/grilo-plugins-0.1.17:0.1[upnp] ) python? ( - >=dev-python/gst-python-0.10.8 + >=dev-python/gst-python-0.10.8:0.10 x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] diff --git a/media-sound/rhythmbox/rhythmbox-2.97.ebuild b/media-sound/rhythmbox/rhythmbox-2.97.ebuild index 598cc068a0c4..c5f93b98daee 100644 --- a/media-sound/rhythmbox/rhythmbox-2.97.ebuild +++ b/media-sound/rhythmbox/rhythmbox-2.97.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-2.97.ebuild,v 1.2 2012/09/16 02:56:06 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-2.97.ebuild,v 1.3 2012/10/26 07:17:45 eva Exp $ EAPI="4" GNOME2_LA_PUNT="yes" @@ -68,19 +68,19 @@ COMMON_DEPEND=">=dev-libs/glib-2.28.0:2 zeitgeist? ( gnome-extra/zeitgeist ) " RDEPEND="${COMMON_DEPEND} - >=media-plugins/gst-plugins-soup-0.10 - >=media-plugins/gst-plugins-libmms-0.10 + >=media-plugins/gst-plugins-soup-0.10:0.10 + >=media-plugins/gst-plugins-libmms-0.10:0.10 || ( - >=media-plugins/gst-plugins-cdparanoia-0.10 - >=media-plugins/gst-plugins-cdio-0.10 ) + >=media-plugins/gst-plugins-cdparanoia-0.10:0.10 + >=media-plugins/gst-plugins-cdio-0.10:0.10 ) >=media-plugins/gst-plugins-meta-0.10-r2:0.10 - >=media-plugins/gst-plugins-taglib-0.10.6 + >=media-plugins/gst-plugins-taglib-0.10.6:0.10 x11-themes/gnome-icon-theme-symbolic upnp? ( >=media-libs/grilo-0.1.17:0.1 >=media-plugins/grilo-plugins-0.1.17:0.1[upnp] ) python? ( - >=dev-python/gst-python-0.10.8 + >=dev-python/gst-python-0.10.8:0.10 x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] diff --git a/media-sound/rhythmbox/rhythmbox-2.98.ebuild b/media-sound/rhythmbox/rhythmbox-2.98.ebuild new file mode 100644 index 000000000000..c999ac58ce79 --- /dev/null +++ b/media-sound/rhythmbox/rhythmbox-2.98.ebuild @@ -0,0 +1,174 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-2.98.ebuild,v 1.1 2012/10/26 07:17:45 eva Exp $ + +EAPI="4" +GNOME2_LA_PUNT="yes" +PYTHON_DEPEND="python? 2:2.5" +PYTHON_USE_WITH="xml" +PYTHON_USE_WITH_OPT="python" + +inherit eutils gnome2 python multilib virtualx + +DESCRIPTION="Music management and playback software for GNOME" +HOMEPAGE="http://www.rhythmbox.org/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="cdr clutter daap dbus gnome-keyring html ipod libnotify lirc mtp nsplugin +python test +udev upnp webkit zeitgeist" +# vala +KEYWORDS="~amd64 ~x86" + +REQUIRED_USE=" + ipod? ( udev ) + mtp? ( udev ) + dbus? ( python ) + gnome-keyring? ( python ) + webkit? ( python )" + +# FIXME: double check what to do with fm-radio plugin +# NOTE: gst-python is still needed because gstreamer introspection is incomplete +COMMON_DEPEND=" + >=dev-libs/glib-2.32:2 + >=dev-libs/libxml2-2.7.8:2 + >=x11-libs/gtk+-3.4:3[introspection] + >=x11-libs/gdk-pixbuf-2.18.0:2 + >=dev-libs/gobject-introspection-0.10.0 + >=dev-libs/libpeas-0.7.3[gtk,python?] + >=dev-libs/totem-pl-parser-3.2 + >=net-libs/libsoup-2.26:2.4 + >=net-libs/libsoup-gnome-2.26:2.4 + >=media-libs/gst-plugins-base-0.10.32:0.10[introspection] + >=media-libs/gstreamer-0.10.32:0.10[introspection] + >=sys-libs/tdb-1.2.6 + dev-libs/json-glib + + clutter? ( + >=media-libs/clutter-1.8:1.0 + >=media-libs/clutter-gst-1.4:1.0 + >=media-libs/clutter-gtk-1.0:1.0 + >=x11-libs/mx-1.0.1:1.0 ) + cdr? ( >=app-cdr/brasero-2.91.90 ) + daap? ( + >=net-libs/libdmapsharing-2.9.11:3.0 + >=net-dns/avahi-0.6 ) + gnome-keyring? ( >=gnome-base/gnome-keyring-0.4.9 ) + html? ( >=net-libs/webkit-gtk-1.3.9:3 ) + libnotify? ( >=x11-libs/libnotify-0.7.0 ) + lirc? ( app-misc/lirc ) + python? ( >=dev-python/pygobject-3:3 ) + udev? ( + ipod? ( >=media-libs/libgpod-0.7.92[udev] ) + mtp? ( >=media-libs/libmtp-0.3 ) + || ( >=sys-fs/udev-171[gudev] >=sys-fs/udev-145[extras] ) ) + zeitgeist? ( gnome-extra/zeitgeist ) +" +RDEPEND="${COMMON_DEPEND} + media-plugins/gst-plugins-soup:0.10 + media-plugins/gst-plugins-libmms:0.10 + || ( + media-plugins/gst-plugins-cdparanoia:0.10 + media-plugins/gst-plugins-cdio:0.10 ) + >=media-plugins/gst-plugins-meta-0.10-r2:0.10 + >=media-plugins/gst-plugins-taglib-0.10.6:0.10 + x11-themes/gnome-icon-theme-symbolic + upnp? ( + >=media-libs/grilo-0.2:0.2 + >=media-plugins/grilo-plugins-0.2:0.2[upnp] ) + python? ( + >=dev-python/gst-python-0.10.8:0.10 + + x11-libs/gdk-pixbuf:2[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] + + dbus? ( sys-apps/dbus ) + gnome-keyring? ( dev-python/gnome-keyring-python ) + webkit? ( + dev-python/mako + >=net-libs/webkit-gtk-1.3.9:3[introspection] ) ) +" +DEPEND="${COMMON_DEPEND} + app-text/scrollkeeper + >=app-text/gnome-doc-utils-0.9.1 + >=dev-util/gtk-doc-am-1.4 + >=dev-util/intltool-0.35 + virtual/pkgconfig + test? ( dev-libs/check )" +# vala? ( >=dev-lang/vala-0.9.4:0.12 ) + +DOCS="AUTHORS ChangeLog DOCUMENTERS INTERNALS \ + MAINTAINERS MAINTAINERS.old NEWS README THANKS" + +pkg_setup() { + if use python; then + python_set_active_version 2 + python_pkg_setup + G2CONF="${G2CONF} PYTHON=$(PYTHON -2)" + fi +} + +src_prepare() { + rm -v lib/rb-marshal.{c,h} || die + gnome2_src_prepare +} + +src_configure() { + # --enable-vala just installs the sample vala plugin, and the configure + # checks are broken, so don't enable it + G2CONF="${G2CONF} + MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins + VALAC=$(type -P valac-0.14) + --enable-mmkeys + --disable-more-warnings + --disable-schemas-compile + --disable-static + --disable-vala + --without-hal + $(use_enable clutter visualizer) + $(use_enable daap) + $(use_enable libnotify) + $(use_enable lirc) + $(use_enable nsplugin browser-plugin) + $(use_enable python) + $(use_enable upnp grilo) + $(use_with cdr brasero) + $(use_with daap mdns avahi) + $(use_with gnome-keyring) + $(use_with html webkit) + $(use_with ipod) + $(use_with mtp) + $(use_with udev gudev)" + + export GST_INSPECT=/bin/true + gnome2_src_configure +} + +src_prepare() { + gnome2_src_prepare + python_clean_py-compile_files +} + +src_test() { + unset SESSION_MANAGER + unset DBUS_SESSION_BUS_ADDRESS + Xemake check || die "test failed" +} + +pkg_postinst() { + gnome2_pkg_postinst + if use python; then + python_need_rebuild + python_mod_optimize /usr/$(get_libdir)/rhythmbox/plugins + fi + + ewarn + ewarn "If ${PN} doesn't play some music format, please check your" + ewarn "USE flags on media-plugins/gst-plugins-meta" + ewarn +} + +pkg_postrm() { + gnome2_pkg_postrm + python_mod_cleanup /usr/$(get_libdir)/rhythmbox/plugins +} |