diff options
author | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-03-16 03:34:48 +0000 |
---|---|---|
committer | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-03-16 03:34:48 +0000 |
commit | 75a3089655844e9416f937ce7cb159347ba58b4b (patch) | |
tree | e7226707e2cec7e76f64686edb3cb7623c5548bc /media-plugins/grilo-plugins | |
parent | Version bump fixing some network errors; drop old. (diff) | |
download | gentoo-2-75a3089655844e9416f937ce7cb159347ba58b4b.tar.gz gentoo-2-75a3089655844e9416f937ce7cb159347ba58b4b.tar.bz2 gentoo-2-75a3089655844e9416f937ce7cb159347ba58b4b.zip |
Version bump with some bugfixes. Add patch for tracker-0.14 support. Drop old.
(Portage version: 2.2.0_alpha90/cvs/Linux x86_64)
Diffstat (limited to 'media-plugins/grilo-plugins')
-rw-r--r-- | media-plugins/grilo-plugins/ChangeLog | 18 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-local-metadata-leak.patch | 23 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-c90.patch | 178 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-libgdata-0.9.patch | 178 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-missing-case.patch | 20 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-variable-shadowing.patch | 25 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/files/grilo-plugins-0.1.18-tracker-0.14.patch | 36 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/grilo-plugins-0.1.16.ebuild | 80 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/grilo-plugins-0.1.17.ebuild | 77 | ||||
-rw-r--r-- | media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild (renamed from media-plugins/grilo-plugins/grilo-plugins-0.1.17-r1.ebuild) | 20 |
10 files changed, 62 insertions, 593 deletions
diff --git a/media-plugins/grilo-plugins/ChangeLog b/media-plugins/grilo-plugins/ChangeLog index 117d565cc243..4d282941ef26 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-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-plugins/grilo-plugins/ChangeLog,v 1.6 2011/11/07 00:39:33 tetromino Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-plugins/grilo-plugins/ChangeLog,v 1.7 2012/03/16 03:34:47 tetromino Exp $ + +*grilo-plugins-0.1.18 (16 Mar 2012) + + 16 Mar 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + -grilo-plugins-0.1.16.ebuild, + -files/grilo-plugins-0.1.16-local-metadata-leak.patch, + -files/grilo-plugins-0.1.16-youtube-c90.patch, + -files/grilo-plugins-0.1.16-youtube-libgdata-0.9.patch, + -files/grilo-plugins-0.1.16-youtube-missing-case.patch, + -files/grilo-plugins-0.1.16-youtube-variable-shadowing.patch, + -grilo-plugins-0.1.17.ebuild, -grilo-plugins-0.1.17-r1.ebuild, + +grilo-plugins-0.1.18.ebuild, +files/grilo-plugins-0.1.18-tracker-0.14.patch: + Version bump with some bugfixes. Add patch for tracker-0.14 support. Drop + old. *grilo-plugins-0.1.17-r2 (07 Nov 2011) diff --git a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-local-metadata-leak.patch b/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-local-metadata-leak.patch deleted file mode 100644 index b674e07e7302..000000000000 --- a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-local-metadata-leak.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 9c1ccee8cadddeb6dd5d61e90ca65b3e951e326f Mon Sep 17 00:00:00 2001 -From: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> -Date: Sun, 03 Jul 2011 01:46:53 +0000 -Subject: local-metadata: fix memory leak on picture resolve - -A reference was still hold on a GFile object. - -Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> ---- -diff --git a/src/metadata/local-metadata/grl-local-metadata.c b/src/metadata/local-metadata/grl-local-metadata.c -index 0ba1fcc..d1e3208 100644 ---- a/src/metadata/local-metadata/grl-local-metadata.c -+++ b/src/metadata/local-metadata/grl-local-metadata.c -@@ -570,6 +570,7 @@ resolve_image (GrlMetadataSource *source, - g_file_query_info_async (file, G_FILE_ATTRIBUTE_THUMBNAIL_PATH, - G_FILE_QUERY_INFO_NONE, G_PRIORITY_DEFAULT, cancellable, - (GAsyncReadyCallback)got_file_info, rs); -+ g_object_unref (file); - } - } - --- -cgit v0.9 diff --git a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-c90.patch b/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-c90.patch deleted file mode 100644 index d29ea3d8fd84..000000000000 --- a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-c90.patch +++ /dev/null @@ -1,178 +0,0 @@ -From 0e425f129194593c3b7d3155aa8fc8f1a650cf06 Mon Sep 17 00:00:00 2001 -From: Philip Withnall <philip@tecnocode.co.uk> -Date: Mon, 04 Jul 2011 21:53:18 +0000 -Subject: youtube: Fix ISO C90 warnings - -Can't mix declarations and code. ---- -diff --git a/src/media/youtube/grl-youtube.c b/src/media/youtube/grl-youtube.c -index eadd506..2057ec5 100644 ---- a/src/media/youtube/grl-youtube.c -+++ b/src/media/youtube/grl-youtube.c -@@ -250,6 +250,7 @@ grl_youtube_plugin_init (GrlPluginRegistry *registry, - gchar *api_key; - GrlConfig *config; - gint config_count; -+ GrlYoutubeSource *source; - - GRL_LOG_DOMAIN_INIT (youtube_log_domain, "youtube"); - -@@ -277,8 +278,7 @@ grl_youtube_plugin_init (GrlPluginRegistry *registry, - g_thread_init (NULL); - } - -- GrlYoutubeSource *source = -- grl_youtube_source_new (api_key, YOUTUBE_CLIENT_ID); -+ source = grl_youtube_source_new (api_key, YOUTUBE_CLIENT_ID); - - grl_plugin_registry_register_source (registry, - plugin, -@@ -301,11 +301,11 @@ G_DEFINE_TYPE (GrlYoutubeSource, grl_youtube_source, GRL_TYPE_MEDIA_SOURCE); - static GrlYoutubeSource * - grl_youtube_source_new (const gchar *api_key, const gchar *client_id) - { -- GRL_DEBUG ("grl_youtube_source_new"); -- - GrlYoutubeSource *source; - GDataYouTubeService *service; - -+ GRL_DEBUG ("grl_youtube_source_new"); -+ - service = gdata_youtube_service_new (api_key, client_id); - if (!service) { - GRL_WARNING ("Failed to initialize gdata service"); -@@ -426,9 +426,13 @@ release_operation_data (GrlMetadataSource *source, - static OperationSpec * - operation_spec_new () - { -+ OperationSpec *os; -+ - GRL_DEBUG ("Allocating new spec"); -- OperationSpec *os = g_slice_new0 (OperationSpec); -+ -+ os = g_slice_new0 (OperationSpec); - os->ref_count = 1; -+ - return os; - } - -@@ -614,14 +618,14 @@ build_media_from_entry (GrlYoutubeSource *source, - static void - parse_categories (xmlDocPtr doc, xmlNodePtr node, OperationSpec *os) - { -- GRL_DEBUG ("parse_categories"); -- - guint total = 0; - GList *all = NULL, *iter; - CategoryInfo *cat_info; - gchar *id; - guint index = 0; - -+ GRL_DEBUG ("parse_categories"); -+ - while (node) { - cat_info = g_slice_new (CategoryInfo); - id = (gchar *) xmlGetProp (node, (xmlChar *) "term"); -@@ -800,14 +804,14 @@ metadata_cb (GObject *object, - GAsyncResult *result, - gpointer user_data) - { -- GRL_DEBUG ("metadata_cb"); -- - GError *error = NULL; - GrlYoutubeSource *source; - GDataEntry *video; - GDataService *service; - GrlMediaSourceMetadataSpec *ms = (GrlMediaSourceMetadataSpec *) user_data; - -+ GRL_DEBUG ("metadata_cb"); -+ - source = GRL_YOUTUBE_SOURCE (ms->source); - service = GDATA_SERVICE (source->priv->service); - -@@ -876,13 +880,13 @@ search_progress_cb (GDataEntry *entry, - static void - search_cb (GObject *object, GAsyncResult *result, OperationSpec *os) - { -- GRL_DEBUG ("search_cb"); -- - GDataFeed *feed; - GError *error = NULL; - gboolean need_extra_unref = FALSE; - GrlYoutubeSource *source = GRL_YOUTUBE_SOURCE (os->source); - -+ GRL_DEBUG ("search_cb"); -+ - /* Check if operation was cancelled */ - if (g_cancellable_is_cancelled (os->cancellable)) { - GRL_DEBUG ("Search operation has been cancelled"); -@@ -1045,10 +1049,10 @@ produce_container_from_directory (GDataService *service, - static void - produce_from_directory (CategoryInfo *dir, gint dir_size, OperationSpec *os) - { -- GRL_DEBUG ("produce_from_directory"); -- - guint index, remaining; - -+ GRL_DEBUG ("produce_from_directory"); -+ - /* Youtube's first index is 1, but the directories start at 0 */ - os->skip--; - -@@ -1479,11 +1483,11 @@ grl_youtube_source_metadata (GrlMediaSource *source, - static gboolean - grl_youtube_test_media_from_uri (GrlMediaSource *source, const gchar *uri) - { -- GRL_DEBUG ("grl_youtube_test_media_from_uri"); -- - gchar *video_id; - gboolean ok; - -+ GRL_DEBUG ("grl_youtube_test_media_from_uri"); -+ - video_id = get_video_id_from_url (uri); - ok = (video_id != NULL); - g_free (video_id); -@@ -1494,12 +1498,15 @@ static void - grl_youtube_get_media_from_uri (GrlMediaSource *source, - GrlMediaSourceMediaFromUriSpec *mfus) - { -- GRL_DEBUG ("grl_youtube_get_media_from_uri"); -- - gchar *video_id; - GError *error; - GCancellable *cancellable; - GDataService *service; -+#ifdef GDATA_API_SUBJECT_TO_CHANGE -+ gchar *entry_id; -+#endif /* GDATA_API_SUBJECT_TO_CHANGE */ -+ -+ GRL_DEBUG ("grl_youtube_get_media_from_uri"); - - video_id = get_video_id_from_url (mfus->uri); - if (video_id == NULL) { -@@ -1516,7 +1523,7 @@ grl_youtube_get_media_from_uri (GrlMediaSource *source, - cancellable = g_cancellable_new (); - grl_operation_set_data (mfus->media_from_uri_id, cancellable); - #ifdef GDATA_API_SUBJECT_TO_CHANGE -- gchar *entry_id = g_strconcat ("tag:youtube.com,2008:video:", video_id, NULL); -+ entry_id = g_strconcat ("tag:youtube.com,2008:video:", video_id, NULL); - gdata_service_query_single_entry_async (service, - entry_id, - NULL, -@@ -1539,10 +1546,11 @@ static void - grl_youtube_source_cancel (GrlMetadataSource *source, - guint operation_id) - { -+ GCancellable *cancellable; -+ - GRL_DEBUG (__FUNCTION__); - -- GCancellable *cancellable = -- (GCancellable *) grl_operation_get_data (operation_id); -+ cancellable = G_CANCELLABLE (grl_operation_get_data (operation_id)); - - if (cancellable) { - g_cancellable_cancel (cancellable); --- -cgit v0.9 diff --git a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-libgdata-0.9.patch b/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-libgdata-0.9.patch deleted file mode 100644 index a7712e628c76..000000000000 --- a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-libgdata-0.9.patch +++ /dev/null @@ -1,178 +0,0 @@ -From 1d7580183556d44dc9490b6ed7d72b512eeceab8 Mon Sep 17 00:00:00 2001 -From: Philip Withnall <philip@tecnocode.co.uk> -Date: Mon, 04 Jul 2011 22:12:53 +0000 -Subject: youtube: Add support for compiling against libgdata ≥ 0.9.0 - -This adds conditional support for compiling against libgdata ≥ 0.9.0, which -broke various APIs from 0.8.x. ---- -diff --git a/configure.ac b/configure.ac -index 898ef51..7d90503 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -160,6 +160,10 @@ if test "x$HAVE_GDATA" = "xyes"; then - if test $gdata_version_major -eq 0 -a $gdata_version_minor -ge 7; then - GDATA_CFLAGS="$GDATA_CFLAGS -DGDATA_API_SUBJECT_TO_CHANGE" - fi -+ -+ if `$PKG_CONFIG --atleast-version=0.9.1 libgdata`; then -+ AC_DEFINE(HAVE_LIBGDATA_0_9, 1, [libgdata is 0.9.1 or higher]) -+ fi - fi - - # ---------------------------------------------------------- -diff --git a/src/media/youtube/grl-youtube.c b/src/media/youtube/grl-youtube.c -index 050a80d..7a08683 100644 ---- a/src/media/youtube/grl-youtube.c -+++ b/src/media/youtube/grl-youtube.c -@@ -306,7 +306,11 @@ grl_youtube_source_new (const gchar *api_key, const gchar *client_id) - - GRL_DEBUG ("grl_youtube_source_new"); - -+#ifdef HAVE_LIBGDATA_0_9 -+ service = gdata_youtube_service_new (api_key, NULL); -+#else /* HAVE_LIBGDATA_0_9 */ - service = gdata_youtube_service_new (api_key, client_id); -+#endif /* !HAVE_LIBGDATA_0_9 */ - if (!service) { - GRL_WARNING ("Failed to initialize gdata service"); - return NULL; -@@ -1135,14 +1139,28 @@ produce_from_feed (OperationSpec *os) - service = GRL_YOUTUBE_SOURCE (os->source)->priv->service; - query = gdata_query_new_with_limits (NULL , os->skip, os->count); - os->category_info = &feeds_dir[feed_type]; -+ -+#ifdef HAVE_LIBGDATA_0_9 - gdata_youtube_service_query_standard_feed_async (GDATA_YOUTUBE_SERVICE (service), - feed_type, - query, - os->cancellable, - search_progress_cb, - os, -+ NULL, - (GAsyncReadyCallback) search_cb, - os); -+#else /* HAVE_LIBGDATA_0_9 */ -+ gdata_youtube_service_query_standard_feed_async (GDATA_YOUTUBE_SERVICE (service), -+ feed_type, -+ query, -+ os->cancellable, -+ search_progress_cb, -+ os, -+ (GAsyncReadyCallback) search_cb, -+ os); -+#endif /* !HAVE_LIBGDATA_0_9 */ -+ - g_object_unref (query); - } - -@@ -1180,6 +1198,17 @@ produce_from_category (OperationSpec *os) - query = gdata_query_new_with_limits (NULL , os->skip, os->count); - os->category_info = &categories_dir[category_index]; - gdata_query_set_categories (query, category_term); -+ -+#ifdef HAVE_LIBGDATA_0_9 -+ gdata_youtube_service_query_videos_async (GDATA_YOUTUBE_SERVICE (service), -+ query, -+ NULL, -+ search_progress_cb, -+ os, -+ NULL, -+ (GAsyncReadyCallback) search_cb, -+ os); -+#else /* HAVE_LIBGDATA_0_9 */ - gdata_youtube_service_query_videos_async (GDATA_YOUTUBE_SERVICE (service), - query, - NULL, -@@ -1187,6 +1216,8 @@ produce_from_category (OperationSpec *os) - os, - (GAsyncReadyCallback) search_cb, - os); -+#endif /* !HAVE_LIBGDATA_0_9 */ -+ - g_object_unref (query); - } - -@@ -1329,6 +1360,17 @@ grl_youtube_source_search (GrlMediaSource *source, - grl_operation_set_data (ss->search_id, os->cancellable); - - query = gdata_query_new_with_limits (ss->text, os->skip, os->count); -+ -+#ifdef HAVE_LIBGDATA_0_9 -+ gdata_youtube_service_query_videos_async (GDATA_YOUTUBE_SERVICE (GRL_YOUTUBE_SOURCE (source)->priv->service), -+ query, -+ os->cancellable, -+ search_progress_cb, -+ os, -+ NULL, -+ (GAsyncReadyCallback) search_cb, -+ os); -+#else /* HAVE_LIBGDATA_0_9 */ - gdata_youtube_service_query_videos_async (GDATA_YOUTUBE_SERVICE (GRL_YOUTUBE_SOURCE (source)->priv->service), - query, - os->cancellable, -@@ -1336,6 +1378,8 @@ grl_youtube_source_search (GrlMediaSource *source, - os, - (GAsyncReadyCallback) search_cb, - os); -+#endif /* !HAVE_LIBGDATA_0_9 */ -+ - g_object_unref (query); - } - -@@ -1452,6 +1496,17 @@ grl_youtube_source_metadata (GrlMediaSource *source, - #ifdef GDATA_API_SUBJECT_TO_CHANGE - { - gchar *entryid = g_strconcat ("tag:youtube.com,2008:video:", id, NULL); -+ -+#ifdef HAVE_LIBGDATA_0_9 -+ gdata_service_query_single_entry_async (service, -+ NULL, -+ entryid, -+ NULL, -+ GDATA_TYPE_YOUTUBE_VIDEO, -+ cancellable, -+ metadata_cb, -+ ms); -+#else /* HAVE_LIBGDATA_0_9 */ - gdata_service_query_single_entry_async (service, - entryid, - NULL, -@@ -1459,6 +1514,8 @@ grl_youtube_source_metadata (GrlMediaSource *source, - cancellable, - metadata_cb, - ms); -+#endif /* !HAVE_LIBGDATA_0_9 */ -+ - g_free (entryid); - } - #else -@@ -1524,6 +1581,17 @@ grl_youtube_get_media_from_uri (GrlMediaSource *source, - grl_operation_set_data (mfus->media_from_uri_id, cancellable); - #ifdef GDATA_API_SUBJECT_TO_CHANGE - entry_id = g_strconcat ("tag:youtube.com,2008:video:", video_id, NULL); -+ -+#ifdef HAVE_LIBGDATA_0_9 -+ gdata_service_query_single_entry_async (service, -+ NULL, -+ entry_id, -+ NULL, -+ GDATA_TYPE_YOUTUBE_VIDEO, -+ cancellable, -+ media_from_uri_cb, -+ mfus); -+#else /* HAVE_LIBGDATA_0_9 */ - gdata_service_query_single_entry_async (service, - entry_id, - NULL, -@@ -1531,6 +1599,8 @@ grl_youtube_get_media_from_uri (GrlMediaSource *source, - cancellable, - media_from_uri_cb, - mfus); -+#endif /* !HAVE_LIBGDATA_0_9 */ -+ - g_free (entry_id); - #else - gdata_youtube_service_query_single_video_async (GDATA_YOUTUBE_SERVICE (service), --- -cgit v0.9 diff --git a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-missing-case.patch b/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-missing-case.patch deleted file mode 100644 index a0329c0e7d00..000000000000 --- a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-missing-case.patch +++ /dev/null @@ -1,20 +0,0 @@ -From 477ddd90c29aba07a9ab2319a6fe9e6b6acef5c1 Mon Sep 17 00:00:00 2001 -From: Philip Withnall <philip@tecnocode.co.uk> -Date: Mon, 04 Jul 2011 22:15:56 +0000 -Subject: youtube: Add a missing case to a switch statement - ---- -diff --git a/src/media/youtube/grl-youtube.c b/src/media/youtube/grl-youtube.c -index 7a08683..2bdaf01 100644 ---- a/src/media/youtube/grl-youtube.c -+++ b/src/media/youtube/grl-youtube.c -@@ -1430,6 +1430,7 @@ grl_youtube_source_browse (GrlMediaSource *source, - case YOUTUBE_MEDIA_TYPE_CATEGORY: - produce_from_category (os); - break; -+ case YOUTUBE_MEDIA_TYPE_VIDEO: - default: - g_assert_not_reached (); - break; --- -cgit v0.9 diff --git a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-variable-shadowing.patch b/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-variable-shadowing.patch deleted file mode 100644 index f1445a2e1d8b..000000000000 --- a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.16-youtube-variable-shadowing.patch +++ /dev/null @@ -1,25 +0,0 @@ -From e4c40d02fc1b6627b66682a28cdbb4cbd71aad7e Mon Sep 17 00:00:00 2001 -From: Philip Withnall <philip@tecnocode.co.uk> -Date: Mon, 04 Jul 2011 21:56:05 +0000 -Subject: youtube: Fix variable shadowing a parameter - ---- -diff --git a/src/media/youtube/grl-youtube.c b/src/media/youtube/grl-youtube.c -index 66609dd..050a80d 100644 ---- a/src/media/youtube/grl-youtube.c -+++ b/src/media/youtube/grl-youtube.c -@@ -604,9 +604,9 @@ build_media_from_entry (GrlYoutubeSource *source, - gdata_youtube_video_look_up_content (video, - "application/x-shockwave-flash"); - if (youtube_content != NULL) { -- GDataMediaContent *content = GDATA_MEDIA_CONTENT (youtube_content); -- grl_media_set_external_player (media, -- gdata_media_content_get_uri (content)); -+ const gchar *uri = -+ gdata_media_content_get_uri (GDATA_MEDIA_CONTENT (youtube_content)); -+ grl_media_set_external_player (media, uri); - } - } - iter = g_list_next (iter); --- -cgit v0.9 diff --git a/media-plugins/grilo-plugins/files/grilo-plugins-0.1.18-tracker-0.14.patch b/media-plugins/grilo-plugins/files/grilo-plugins-0.1.18-tracker-0.14.patch new file mode 100644 index 000000000000..b850ad81e8e8 --- /dev/null +++ b/media-plugins/grilo-plugins/files/grilo-plugins-0.1.18-tracker-0.14.patch @@ -0,0 +1,36 @@ +From 9e00790f40ee498a7359b00e0b11a7523fdd1b3e Mon Sep 17 00:00:00 2001 +From: Vincent Untz <vuntz@gnome.org> +Date: Thu, 19 Jan 2012 10:30:28 +0100 +Subject: [PATCH] build: Support build against tracker 0.13/0.14 + +https://bugzilla.gnome.org/show_bug.cgi?id=667855 +--- + configure.ac | 8 +++++++- + 1 files changed, 7 insertions(+), 1 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 1fd6743..71aceed 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -134,11 +134,17 @@ PKG_CHECK_MODULES(GMIME, gmime-2.6, + HAVE_GMIME=yes, + HAVE_GMIME=no)]) + +-PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.12, ++PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.14, + HAVE_TRACKER_SPARQL=yes, + HAVE_TRACKER_SPARQL=no) + + if test "x$HAVE_TRACKER_SPARQL" = "xno"; then ++ PKG_CHECK_MODULES(TRACKER_SPARQL, tracker-sparql-0.12, ++ 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.11, + HAVE_TRACKER_SPARQL=yes, + HAVE_TRACKER_SPARQL=no) +-- +1.7.8.5 + diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.1.16.ebuild b/media-plugins/grilo-plugins/grilo-plugins-0.1.16.ebuild deleted file mode 100644 index 82e0d0b4b4a6..000000000000 --- a/media-plugins/grilo-plugins/grilo-plugins-0.1.16.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2011 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.16.ebuild,v 1.1 2011/08/14 10:52:41 nirbheek Exp $ - -EAPI="4" -GNOME2_LA_PUNT="yes" - -inherit autotools eutils gnome2 - -DESCRIPTION="A framework for easy media discovery and browsing" -HOMEPAGE="https://live.gnome.org/Grilo" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+youtube +vimeo upnp" - -RDEPEND=" - >=dev-libs/glib-2.26:2 - =media-libs/grilo-${PV}[network] - - dev-libs/gmime:2.4 - dev-libs/libxml2:2 - dev-db/sqlite:3 - - youtube? ( >=dev-libs/libgdata-0.4.0 - >=media-libs/quvi-0.2.15 ) - upnp? ( >=net-libs/gupnp-0.13 - >=net-libs/gupnp-av-0.5 ) - vimeo? ( net-libs/libsoup:2.4 - dev-libs/libgcrypt )" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.9" - -# `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-maintainer-mode - --disable-static - --disable-debug - --disable-uninstalled" - - # Plugins - # TODO: Enable tracker support - G2CONF="${G2CONF} - --enable-filesystem - --enable-jamendo - --enable-lastfm-albumart - --enable-flickr - --enable-podcasts - --enable-bookmarks - --disable-shoutcast - --enable-apple-trailers - --enable-metadata-store - --enable-gravatar - --disable-tracker - --enable-localmetadata - $(use_enable upnp) - $(use_enable youtube) - $(use_enable vimeo)" -} - -src_prepare() { - # important patches from upstream git master - epatch "${FILESDIR}/${P}-youtube-c90.patch" - epatch "${FILESDIR}/${P}-youtube-variable-shadowing.patch" - epatch "${FILESDIR}/${P}-youtube-missing-case.patch" - epatch "${FILESDIR}/${P}-youtube-libgdata-0.9.patch" - epatch "${FILESDIR}/${P}-local-metadata-leak.patch" - - sed -i -e 's/^\(SUBDIRS .*\)test/\1/g' Makefile.* - - eautoreconf - - gnome2_src_prepare -} diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.1.17.ebuild b/media-plugins/grilo-plugins/grilo-plugins-0.1.17.ebuild deleted file mode 100644 index 07e2e6f3b93c..000000000000 --- a/media-plugins/grilo-plugins/grilo-plugins-0.1.17.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2011 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.ebuild,v 1.1 2011/10/01 16:33:37 nirbheek Exp $ - -EAPI="4" -GNOME2_LA_PUNT="yes" - -inherit autotools eutils gnome2 - -DESCRIPTION="A framework for easy media discovery and browsing" -HOMEPAGE="https://live.gnome.org/Grilo" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+youtube +vimeo upnp" - -RDEPEND=" - >=dev-libs/glib-2.26:2 - =media-libs/grilo-${PV}[network] - - || ( dev-libs/gmime:2.6 dev-libs/gmime:2.4 ) - dev-libs/libxml2:2 - dev-db/sqlite:3 - - youtube? ( >=dev-libs/libgdata-0.7 - >=media-libs/quvi-0.2.15 ) - upnp? ( >=net-libs/gupnp-0.13 - >=net-libs/gupnp-av-0.5 ) - vimeo? ( net-libs/libsoup:2.4 - dev-libs/libgcrypt )" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.9" - -# `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-maintainer-mode - --disable-static - --disable-debug - --disable-uninstalled" - - # Plugins - # TODO: Enable tracker support (requires tracker-0.10.5+) - # TODO: Enable Blip.TV support (requires librest) - G2CONF="${G2CONF} - --enable-apple-trailers - --enable-bookmarks - --enable-filesystem - --enable-flickr - --enable-gravatar - --enable-jamendo - --enable-lastfm-albumart - --enable-localmetadata - --enable-metadata-store - --enable-podcasts - --disable-bliptv - --disable-shoutcast - --disable-tracker - $(use_enable upnp) - $(use_enable youtube) - $(use_enable vimeo)" -} - -src_prepare() { - sed -i -e 's/^\(SUBDIRS .*\)test/\1/g' Makefile.* - - epatch "${FILESDIR}/${P}-apple-trailers-fix.patch" - - eautoreconf - - gnome2_src_prepare -} diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.1.17-r1.ebuild b/media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild index 2a8e48010a06..d792f6555eac 100644 --- a/media-plugins/grilo-plugins/grilo-plugins-0.1.17-r1.ebuild +++ b/media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# 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-r1.ebuild,v 1.1 2011/10/19 21:52:09 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-plugins/grilo-plugins/grilo-plugins-0.1.18.ebuild,v 1.1 2012/03/16 03:34:47 tetromino Exp $ EAPI="4" GNOME2_LA_PUNT="yes" @@ -13,16 +13,17 @@ HOMEPAGE="https://live.gnome.org/Grilo" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+youtube +vimeo upnp" +IUSE="tracker upnp +vimeo +youtube" RDEPEND=" >=dev-libs/glib-2.26:2 =media-libs/grilo-${PV}[network] - || ( dev-libs/gmime:2.6 dev-libs/gmime:2.4 ) + dev-libs/gmime:2.6 dev-libs/libxml2:2 dev-db/sqlite:3 + tracker? ( >=app-misc/tracker-0.10.5 ) youtube? ( >=dev-libs/libgdata-0.7 >=media-libs/libquvi-0.2.15 ) upnp? ( >=net-libs/gupnp-0.13 @@ -39,13 +40,11 @@ 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" # Plugins - # TODO: Enable tracker support (requires tracker-0.10.5+) # TODO: Enable Blip.TV support (requires librest) G2CONF="${G2CONF} --enable-apple-trailers @@ -60,16 +59,17 @@ pkg_setup() { --enable-podcasts --disable-bliptv --disable-shoutcast - --disable-tracker + $(use_enable tracker) $(use_enable upnp) - $(use_enable youtube) - $(use_enable vimeo)" + $(use_enable vimeo) + $(use_enable youtube)" } src_prepare() { sed -i -e 's/^\(SUBDIRS .*\)test/\1/g' Makefile.* - epatch "${FILESDIR}/${P}-apple-trailers-fix.patch" + # Upstream patches, will be in next release + epatch "${FILESDIR}/${P}-tracker-0.14.patch" # requires eautoreconf eautoreconf |