diff options
author | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-09-16 02:50:33 +0000 |
---|---|---|
committer | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-09-16 02:50:33 +0000 |
commit | 564703c26d7ebb8beadbba4938604aea1d6e6beb (patch) | |
tree | c80c62afdf05504dcc4dcd74ff3fce3c26c05018 /media-plugins/grilo-plugins | |
parent | Version bump; slot to allow parallel installation of 0.2.x and 0.1.x; disable... (diff) | |
download | historical-564703c26d7ebb8beadbba4938604aea1d6e6beb.tar.gz historical-564703c26d7ebb8beadbba4938604aea1d6e6beb.tar.bz2 historical-564703c26d7ebb8beadbba4938604aea1d6e6beb.zip |
Version bump with optical media support and lots of bugfixes; slot to allow parallel installation of 0.2.x and 0.1.x; disable USE=debug (it only adds debugging CFLAGS). Drop old.
Package-Manager: portage-2.2.0_alpha128/cvs/Linux x86_64
Diffstat (limited to 'media-plugins/grilo-plugins')
-rw-r--r-- | media-plugins/grilo-plugins/ChangeLog | 16 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/Manifest | 33 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-apple-trailers-fix.patch | 28 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-tracker-0.12.patch | 41 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-upnp-filter-containers.patch | 31 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild | 7 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/grilo-plugins-0.1.20.ebuild (renamed from media-plugins/grilo-plugins/grilo-plugins-0.1.17-r2.ebuild) | 25 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/grilo-plugins-0.2.0.ebuild | 77 |
8 files changed, 129 insertions, 129 deletions
diff --git a/media-plugins/grilo-plugins/ChangeLog b/media-plugins/grilo-plugins/ChangeLog index efac36a5b0ef..16c35d7b804c 100644 --- a/media-plugins/grilo-plugins/ChangeLog +++ b/media-plugins/grilo-plugins/ChangeLog @@ -1,6 +1,20 @@ # ChangeLog for media-plugins/grilo-plugins # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-plugins/grilo-plugins/ChangeLog,v 1.8 2012/05/05 08:27:19 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-plugins/grilo-plugins/ChangeLog,v 1.9 2012/09/16 02:50:33 tetromino Exp $ + +*grilo-plugins-0.2.0 (16 Sep 2012) +*grilo-plugins-0.1.20 (16 Sep 2012) + + 16 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + -grilo-plugins-0.1.17-r2.ebuild, + -files/grilo-plugins-0.1.17-apple-trailers-fix.patch, + -files/grilo-plugins-0.1.17-tracker-0.12.patch, + -files/grilo-plugins-0.1.17-upnp-filter-containers.patch, + grilo-plugins-0.1.18.ebuild, +grilo-plugins-0.1.20.ebuild, + +grilo-plugins-0.2.0.ebuild: + Version bump with optical media support and lots of bugfixes; slot to allow + parallel installation of 0.2.x and 0.1.x; disable USE=debug (it only adds + debugging CFLAGS). Drop old. 05 May 2012; Jeff Horelick <jdhore@gentoo.org> grilo-plugins-0.1.17-r2.ebuild, grilo-plugins-0.1.18.ebuild: diff --git a/media-plugins/grilo-plugins/Manifest b/media-plugins/grilo-plugins/Manifest index 9ea2848b3924..af584973aa71 100644 --- a/media-plugins/grilo-plugins/Manifest +++ b/media-plugins/grilo-plugins/Manifest @@ -1,10 +1,23 @@ -AUX grilo-plugins-0.1.17-apple-trailers-fix.patch 961 RMD160 0c2130b6e77881ddf09934f26e7658dd2fc9298d SHA1 d267e10f709d92ca254cd2cde98abe177889a45f SHA256 0679729aa53a1545dd49f3e055d5bc01364464ac4a749164e26904ab83959d05 -AUX grilo-plugins-0.1.17-tracker-0.12.patch 1764 RMD160 8f17ffb77d71e00988f994924591cb034ae53959 SHA1 4645ddd08d3631631f59776cc1ad9ce34e1eb8a2 SHA256 c0ff0d0aa691519d93ddf61e685186cd5d8da99c4cebdc3e179f40068d88f065 -AUX grilo-plugins-0.1.17-upnp-filter-containers.patch 1132 RMD160 4761721df1a78456b7b7a915b175154ecef0b71d SHA1 b4bd27993e32d9b801c2aadc5b62c834384d3a33 SHA256 5b254304adf0fc000756a27e85c9e23a1210c5193e5e3fb17c39b94ef0e250cd -AUX grilo-plugins-0.1.18-tracker-0.14.patch 1366 RMD160 75e500f020737259694898fc9d7dd5805ff82e5e SHA1 ec0f0fc770124ffdfce3dd01ab599b2b5bb236bc SHA256 039dd863d4e36c9d778c82720c8b4465d01acadf6be244bf260b6ff035f5f2de -DIST grilo-plugins-0.1.17.tar.xz 374436 RMD160 cd1d84573ebc8c7e0e7bf25947dd8522c5d155a0 SHA1 2b6ae8200e306626e74561e3cbc1d3b902f5182e SHA256 c77f70c02ab8a9abb7cddc909f90853d13e2a18d4b69db65a411082c3ef79b0a -DIST grilo-plugins-0.1.18.tar.xz 376696 RMD160 c0610e521721685ee54999c4399cb818ff744648 SHA1 c4fb23f8f34d228261123a0768f2e8e7c88d8f3d SHA256 7e382f402119f4f270380627a2f49b30a6c43a47ecd645bf5ffe4e0cd99a1c79 -EBUILD grilo-plugins-0.1.17-r2.ebuild 1959 RMD160 54f03a0574ce9ae53f86568d01db778ddda9e47f SHA1 e5a5577f3049cc64d121fe4efb755d1e507811b7 SHA256 f6d6c19e98c808fca44581f3acc4674b0cca3eb6f74aaef8cc3a647008883914 -EBUILD grilo-plugins-0.1.18.ebuild 1820 RMD160 41f7357f94a000ab081fa484482574e17cb2d0d7 SHA1 ae6dae89a0b271e8ca6ce6c18098a33ef8829d74 SHA256 5bae37358f6e4c11bbb15a783aedfa3f8475d6dc2178db2441a949a0171413ef -MISC ChangeLog 2764 RMD160 c2396cda8cca8417862cfd4be4360e33cc55037d SHA1 6b4073613094551cfd69710e1ff8e2626da31257 SHA256 cb726a6a96cc6083753857e682af5baf9d6764fba294e2a297ea4ff17e87c112 -MISC metadata.xml 597 RMD160 90c12670b9e2e44e266cf617c510d21db40f20fa SHA1 9652456944b72246ed22bb5deab95643dfe21f2e SHA256 08381bc5aff817c6df37d929646c19b3d5a4ed51a832bbc7d088a5bdd58ba653 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX grilo-plugins-0.1.18-tracker-0.14.patch 1366 SHA256 039dd863d4e36c9d778c82720c8b4465d01acadf6be244bf260b6ff035f5f2de SHA512 da7639f88b2cc8ed52c64dce2066f5c9f98142c471f5019b2d05e94e59802481fadf02f9d25bbf23fe0fbaaf7a8524a3765994b8859d62769361f073166f22ce WHIRLPOOL 464b3710d7badd400a3bafcc8198894d2d7fa615913d7af2e620087da315845b2eea26bbb2d5df49ea326741a454af83a1533f9a27495056df177afc474f607c +DIST grilo-plugins-0.1.18.tar.xz 376696 SHA256 7e382f402119f4f270380627a2f49b30a6c43a47ecd645bf5ffe4e0cd99a1c79 SHA512 6dfe50fcc0145c807b3ea6743e4fe25452cc178d07e49058ae7ed5e4dd87673fbeb5a5cb1fe5d682df5cace47dff585666f3ff20bc1d2a8eee9c18fcb5024aca WHIRLPOOL e5eb40729ad4575ac10fc919ca8b79e3cdb84b5089684243878700b94f822d5f5d57435999e5b51455c87bc7be8eb529bc97d9ab741b951b36cbdfad24061deb +DIST grilo-plugins-0.1.20.tar.xz 384188 SHA256 4b0bf0f502f7a21827e1de4b60e70376d49524c3859a69ebff28d829ab8ae5b5 SHA512 6a7784a67725d694dd909766581b88549c39cea6a70127f04fc95ac9fb054ee4580d4e8712eb7dfe9ec4b4b6549efa88a8aa669ae69e92866141e0d83af5c06c WHIRLPOOL e5f6e8a97668ee83fb4126546a10034f6550b6a967706130a81331adb7315e49ed1d0dc4dbb7bd0543147817dbe87af811020dddd4a4f189c415aac980925f9b +DIST grilo-plugins-0.2.0.tar.xz 384380 SHA256 86ecabe5b34a15e9c00285b599461e7eb590e2fff0a8b284157b789b192db4f7 SHA512 90048f0c996f3d75babbdbd2f06206c7fb7ba1b008276aaa6c7cb72c95956892a1f4a9c536b9c3c50514d0a6e7d2b5ea291b4a7b1daecc827a9cf6a1571cb6b8 WHIRLPOOL 5feafd966132a7ae8acfbec7f9ea94b4b97ccb777016f4ad0db15d45002e275a85156e4ed9b30af27a5908677e35f0f2f9f423158e63849462fd0b0251d93b1c +EBUILD grilo-plugins-0.1.18.ebuild 1887 SHA256 f4ebeab8cd1e82e235c39314b505e0a856c7459b74f4d74eae0617c9d3366f98 SHA512 126740b7c0f4fb85947d351fdad4c878283f6b8c13d017b67c6e0f1637d683dd983d2977235d99feb37b83f1cdf7b20eef51ea7db1d9aa2beca162f83c3bb541 WHIRLPOOL aebb704e7a2a8a580d9b615b6361620367c7815382d4f06a86f2cf078d6f0123334cdcea8e5da4aeaa648ff53742a325e15923a49d7d481674cec1acb272e84e +EBUILD grilo-plugins-0.1.20.ebuild 1820 SHA256 ab0c533901c9cf5ff3f2f359bfc4640b9936859cdbddae0026430ec22a2e57ac SHA512 0f526ed557e71983e0acfbdf487649a0fb72f741ece81c3a55ce1c2bf4853c01c5093fa1632f020fd6206d0ae7b4fcb0fda9f097cf3268b2d81ec7277dce4451 WHIRLPOOL fd05ec73d448e55aabecf1fc3593577f2d290422053fbee68bea5f1adc59cce6a991dbd055141bba1dfd1fc7405e8f6cabaacc36b9837928be731e99de7697c8 +EBUILD grilo-plugins-0.2.0.ebuild 1888 SHA256 bf66c330ff2db0e8f4082c33e02592f0c9834d48d01f899c9c213c8330d404bf SHA512 59c4a585ffad079ed862676415293676dac51dfaf91c9764f0b0c034c8577595140026c038ca02fb35f6cd23979a6612058dc2224118cc34ab714bf05bee6827 WHIRLPOOL d68715e2c189cbcdb7be0d20a6ea77acfb02a43fc568a9958a0813a644fa5532aacb9eee95254c1ef6bbeb87008a0b9a18fb3482f7ced615526ae9da5888cb09 +MISC ChangeLog 3377 SHA256 89d3c4ce6f39f508b45f26aeb6ca1b62ad4a825e1868c642d6d0f653b3ff19d4 SHA512 04d43c580eab40592913e140d9eabd3be68a4320e24d77d91e6969cc0846325105b32740db1263039e8b459fcac477d27a15cd983d438709553c9b9f5ba75db7 WHIRLPOOL f644ef5b954c01f855b8e04cf647e3d6c4f6de7adaf67a069f2f84286838193eb13f0c262a914a1613334744a98770d51e9c5d1a34479a3ac6e072bd98d7da7c +MISC metadata.xml 597 SHA256 08381bc5aff817c6df37d929646c19b3d5a4ed51a832bbc7d088a5bdd58ba653 SHA512 edc0956aa798eb6cfb8ff58d6cff76b4dc6ce6428e43c2301c5b3b4c4626be0b1e11fd9f25f9ef2aa306ddc4d954e2392b79aa924e03c4253a688af4ffc57c74 WHIRLPOOL f489bc99e8503c62526910a3e1c7c2a36345503d4d15db05dbf247ded2e3aa11424abc5dbbae49f0c1a53c9312c798c321a649bf44779644b008e5c5c8b8f1fc +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQVT5/AAoJEJ0WA1zPCt1hl9EH/RObLxt3j+ilPYKF//jpFMIC +2gaq+Spij6sDodSouFUCD5bde1/Ay/Vu2Fwa/RkWfiKULKbcxslvvYUmhl+EIqvX +pKleVWEUkDDUV+9JXfdY0lfgkcVpQVO/X5CLfJn4nSz0nT0+P32n7QzgUpGk4KTP +2dO19CZE5A0Epux5yFgL6LDsVCbRGzpl8OImhgca6izANuOZL0VAtvnnks0nXPUz +2gsuXRwVD1dpCN2M8gwbsJcuyTxfYQXRrpslFHp3n6NSXs5MkLAFLrtM2+zp51w6 +Br9+2+EgJvHNL3VAILif6NkWVUqzDnwizO/l/JoM8q8/fAmDmORO8vxpzyKyNhw= +=XVhZ +-----END PGP SIGNATURE----- diff --git a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-apple-trailers-fix.patch b/media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-apple-trailers-fix.patch deleted file mode 100644 index 5cfec86afc86..000000000000 --- a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-apple-trailers-fix.patch +++ /dev/null @@ -1,28 +0,0 @@ -From a68da37a138c6dfa4af73bec94a628988f79f3a0 Mon Sep 17 00:00:00 2001 -From: Juan A. Suarez Romero <jasuarez@igalia.com> -Date: Wed, 07 Sep 2011 18:08:22 +0000 -Subject: apple-trailers: set mime-type - -Mime-type is set to "video/mp4". - -From the webpage, seems the .mov files have this mimetype. - -And .m4v has usually this mimetype too. - -Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> ---- -diff --git a/src/media/apple-trailers/grl-apple-trailers.c b/src/media/apple-trailers/grl-apple-trailers.c -index 949f188..9977094 100644 ---- a/src/media/apple-trailers/grl-apple-trailers.c -+++ b/src/media/apple-trailers/grl-apple-trailers.c -@@ -361,6 +361,8 @@ build_media_from_movie (xmlNodePtr node, gboolean xlarge) - grl_media_set_certificate (media, movie_rating); - grl_media_set_studio (media, movie_studio); - -+ grl_media_set_mime (media, "video/mp4"); -+ - /* FIXME: Translation */ - grl_media_set_license (media, movie_copyright); - --- -cgit v0.9.0.2 diff --git a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-tracker-0.12.patch b/media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-tracker-0.12.patch deleted file mode 100644 index dbe099f79c3c..000000000000 --- a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-tracker-0.12.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 43c1e5e7555de086e69e0944fd91b62903653aaa Mon Sep 17 00:00:00 2001 -From: Juan A. Suarez Romero <jasuarez@igalia.com> -Date: Wed, 07 Sep 2011 17:21:15 +0000 -Subject: tracker: Add support for Tracker 0.12 - -This fixes https://bugzilla.gnome.org/show_bug.cgi?id=658448 - -Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> ---- -diff --git a/configure.ac b/configure.ac -index 13993e1..96e7c25 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -133,11 +133,21 @@ PKG_CHECK_MODULES(GMIME, gmime-2.6, - HAVE_GMIME=yes, - HAVE_GMIME=no)]) - --PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.11, -+PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.12, - HAVE_TRACKER_SPARQL=yes, -- [PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.10 >= 0.10.5, -- HAVE_TRACKER_SPARQL=yes, -- HAVE_TRACKER_SPARQL=no)]) -+ HAVE_TRACKER_SPARQL=no) -+ -+if test "x$HAVE_TRACKER_SPARQL" = "xno"; then -+ PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.11, -+ HAVE_TRACKER_SPARQL=yes, -+ HAVE_TRACKER_SPARQL=no) -+fi -+ -+if test "x$HAVE_TRACKER_SPARQL" = "xno"; then -+ PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.10 >= 0.10.5, -+ HAVE_TRACKER_SPARQL=yes, -+ HAVE_TRACKER_SPARQL=no) -+fi - - PKG_CHECK_MODULES(GLIB_2_26, glib-2.0 >= 2.26.0, - HAVE_GLIB_2_26=yes, --- -cgit v0.9.0.2 diff --git a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-upnp-filter-containers.patch b/media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-upnp-filter-containers.patch deleted file mode 100644 index 8f5e5c924006..000000000000 --- a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.17-upnp-filter-containers.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 094154f32eb99545435a4a14d295bc02bebe5676 Mon Sep 17 00:00:00 2001 -From: Juan A. Suarez Romero <jasuarez@igalia.com> -Date: Wed, 28 Sep 2011 13:59:48 +0000 -Subject: upnp: filter containers from search - -This fixes https://bugzilla.gnome.org/show_bug.cgi?id=653759 - -Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> ---- -diff --git a/src/media/upnp/grl-upnp.c b/src/media/upnp/grl-upnp.c -index ba9f638..7aa9b9a 100644 ---- a/src/media/upnp/grl-upnp.c -+++ b/src/media/upnp/grl-upnp.c -@@ -57,10 +57,11 @@ GRL_LOG_DOMAIN_STATIC(upnp_log_domain); - #define CONTENT_DIR_SERVICE "urn:schemas-upnp-org:service:ContentDirectory" - #endif - --#define UPNP_SEARCH_SPEC \ -- "dc:title contains \"%s\" or " \ -- "upnp:album contains \"%s\" or " \ -- "upnp:artist contains \"%s\"" -+#define UPNP_SEARCH_SPEC \ -+ "upnp:class derivedfrom \"object.item\" and " \ -+ "(dc:title contains \"%s\" or " \ -+ "upnp:album contains \"%s\" or " \ -+ "upnp:artist contains \"%s\")" - - #define UPNP_SEARCH_ALL \ - "upnp:class derivedfrom \"object.item\"" --- -cgit v0.9.0.2 diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild b/media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild index 3e4c996da43a..54917d6b7353 100644 --- a/media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild +++ b/media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild,v 1.2 2012/05/05 08:27:19 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild,v 1.3 2012/09/16 02:50:33 tetromino Exp $ EAPI="4" +GCONF_DEBUG="no" # --enable-debug only changes CFLAGS GNOME2_LA_PUNT="yes" inherit autotools eutils gnome2 @@ -11,13 +12,13 @@ DESCRIPTION="A framework for easy media discovery and browsing" HOMEPAGE="https://live.gnome.org/Grilo" LICENSE="LGPL-2.1" -SLOT="0" +SLOT="0.1" KEYWORDS="~amd64 ~x86" IUSE="tracker upnp +vimeo +youtube" RDEPEND=" >=dev-libs/glib-2.26:2 - =media-libs/grilo-${PV}[network] + ~media-libs/grilo-${PV}:${SLOT}[network] dev-libs/gmime:2.6 dev-libs/libxml2:2 diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.1.17-r2.ebuild b/media-plugins/grilo-plugins/grilo-plugins-0.1.20.ebuild index 3a438de26d0e..f89489cf8585 100644 --- a/media-plugins/grilo-plugins/grilo-plugins-0.1.17-r2.ebuild +++ b/media-plugins/grilo-plugins/grilo-plugins-0.1.20.ebuild @@ -1,31 +1,33 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-plugins/grilo-plugins/grilo-plugins-0.1.17-r2.ebuild,v 1.2 2012/05/05 08:27:19 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-plugins/grilo-plugins/grilo-plugins-0.1.20.ebuild,v 1.1 2012/09/16 02:50:33 tetromino Exp $ EAPI="4" +GCONF_DEBUG="no" # --enable-debug only changes CFLAGS GNOME2_LA_PUNT="yes" -inherit autotools eutils gnome2 +inherit gnome2 DESCRIPTION="A framework for easy media discovery and browsing" HOMEPAGE="https://live.gnome.org/Grilo" LICENSE="LGPL-2.1" -SLOT="0" +SLOT="0.1" KEYWORDS="~amd64 ~x86" -IUSE="tracker upnp +vimeo +youtube" +IUSE="+dvd tracker upnp +vimeo +youtube" RDEPEND=" - >=dev-libs/glib-2.26:2 - =media-libs/grilo-${PV}[network] + >=dev-libs/glib-2.28:2 + ~media-libs/grilo-${PV}:${SLOT}[network] dev-libs/gmime:2.6 dev-libs/libxml2:2 dev-db/sqlite:3 + dvd? ( >=dev-libs/totem-pl-parser-3.4.1 ) tracker? ( >=app-misc/tracker-0.10.5 ) youtube? ( >=dev-libs/libgdata-0.7 - >=media-libs/libquvi-0.2.15 ) + >=media-libs/libquvi-0.4 ) upnp? ( >=net-libs/gupnp-0.13 >=net-libs/gupnp-av-0.5 ) vimeo? ( net-libs/libsoup:2.4 @@ -40,7 +42,6 @@ pkg_setup() { DOCS="AUTHORS NEWS README" # --enable-debug only changes CFLAGS, useless for us G2CONF="${G2CONF} - --disable-maintainer-mode --disable-static --disable-debug --disable-uninstalled" @@ -60,6 +61,7 @@ pkg_setup() { --enable-podcasts --disable-bliptv --disable-shoutcast + $(use_enable dvd optical-media) $(use_enable tracker) $(use_enable upnp) $(use_enable vimeo) @@ -69,12 +71,5 @@ pkg_setup() { src_prepare() { sed -i -e 's/^\(SUBDIRS .*\)test/\1/g' Makefile.* - # Upstream patches, will be in next release - epatch "${FILESDIR}/${P}-apple-trailers-fix.patch" - epatch "${FILESDIR}/${P}-tracker-0.12.patch" # requires eautoreconf - epatch "${FILESDIR}/${P}-upnp-filter-containers.patch" - - eautoreconf - gnome2_src_prepare } diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.2.0.ebuild b/media-plugins/grilo-plugins/grilo-plugins-0.2.0.ebuild new file mode 100644 index 000000000000..de371786cf88 --- /dev/null +++ b/media-plugins/grilo-plugins/grilo-plugins-0.2.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-plugins/grilo-plugins/grilo-plugins-0.2.0.ebuild,v 1.1 2012/09/16 02:50:33 tetromino Exp $ + +EAPI="4" +GCONF_DEBUG="no" # --enable-debug only changes CFLAGS +GNOME2_LA_PUNT="yes" + +inherit gnome2 + +DESCRIPTION="A framework for easy media discovery and browsing" +HOMEPAGE="https://live.gnome.org/Grilo" + +LICENSE="LGPL-2.1" +SLOT="0.2" +KEYWORDS="~amd64 ~x86" +IUSE="+dvd tracker upnp +vimeo +youtube" + +# TODO: Blip.TV (requires librest) +RDEPEND=" + >=dev-libs/glib-2.28:2 + ~media-libs/grilo-${PV}:${SLOT}[network] + + dev-libs/gmime:2.6 + dev-libs/libxml2:2 + dev-db/sqlite:3 + + dvd? ( >=dev-libs/totem-pl-parser-3.4.1 ) + tracker? ( >=app-misc/tracker-0.10.5 ) + youtube? ( >=dev-libs/libgdata-0.7 + >=media-libs/libquvi-0.4.0 ) + upnp? ( >=net-libs/gupnp-0.13 + >=net-libs/gupnp-av-0.5 ) + vimeo? ( net-libs/libsoup:2.4 + dev-libs/libgcrypt )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +# `make check` doesn't do anything, and ${S}/test/test fails without all plugins +RESTRICT="test" + +pkg_setup() { + DOCS="AUTHORS NEWS README" + # --enable-debug only changes CFLAGS, useless for us + G2CONF="${G2CONF} + --disable-static + --disable-debug + --disable-uninstalled" + + # Plugins + # TODO: Enable Blip.TV support (requires librest) + # shoutcast seems to be broken + G2CONF="${G2CONF} + --disable-bliptv + --enable-apple-trailers + --enable-bookmarks + --enable-filesystem + --enable-flickr + --enable-gravatar + --enable-jamendo + --enable-lastfm-albumart + --enable-localmetadata + --enable-metadata-store + --enable-podcasts + --disable-shoutcast + $(use_enable dvd optical-media) + $(use_enable tracker) + $(use_enable upnp) + $(use_enable vimeo) + $(use_enable youtube)" +} + +src_prepare() { + sed -i -e 's/^\(SUBDIRS .*\)test/\1/g' Makefile.* + + gnome2_src_prepare +} |