Package: gnome-sushi
Version: 0.4.1-3
Severity: wishlist
Tags: patch

See attached packaging. Briefly tested on a sid/experimental system with
GNOME 3.4 versions of gtksourceview and nautilus (I haven't packaged GNOME
3.6 versions of those yet).

Regards,
    S
--- gnome-sushi-0.4.1/debian/changelog	2012-06-19 20:50:00.000000000 +0100
+++ gnome-sushi-3.6.0/debian/changelog	2012-10-18 18:38:27.000000000 +0100
@@ -1,3 +1,119 @@
+gnome-sushi (3.6.0-0+g36+1) experimental; urgency=low
+
+  * Local package
+  * Merge from Ubuntu back to Debian
+
+ -- Simon McVittie <[email protected]>  Thu, 18 Oct 2012 18:35:06 +0100
+
+gnome-sushi (3.6.0-0ubuntu1) quantal; urgency=low
+
+  * New upstream version (LP: #1055853)
+
+ -- Matthew Fischer <[email protected]>  Mon, 24 Sep 2012 16:56:03 -0600
+
+gnome-sushi (3.5.92-0ubuntu1) quantal; urgency=low
+
+  * New upstream bugfix release.
+
+ -- Jeremy Bicha <[email protected]>  Mon, 17 Sep 2012 23:49:13 -0400
+
+gnome-sushi (3.5.91-0ubuntu3) quantal; urgency=low
+
+  * debian/gnome-sushi.gsettings-override:
+    - Dropped, override moved to ubuntu-default-settings
+
+ -- Jeremy Bicha <[email protected]>  Tue, 11 Sep 2012 23:41:18 -0400
+
+gnome-sushi (3.5.91-0ubuntu2) quantal; urgency=low
+
+  * debian/control.in:
+    - Depend on gstreamer1.0-plugins-good (LP: #1048356)
+    - Suggest gstreamer1.0-libav
+
+ -- Jeremy Bicha <[email protected]>  Sun, 09 Sep 2012 19:26:09 -0400
+
+gnome-sushi (3.5.91-0ubuntu1) quantal; urgency=low
+
+  [ Robert Ancell ]
+  * debian/control.in:
+    - Build-depend on libclutter-gst-2.0-dev
+    - Build-depend on libgstreamer1.0-dev
+
+  [ Jeremy Bicha ]
+  * New upstream release (LP: #1039704).
+    - Even though the version numbering format changed, this is
+      just another minor GNOME 3.6 development snapshot
+  * debian/control.in:
+    - Build-depend on libmusicbrainz5-dev instead of libmusicbrainz4-dev
+
+ -- Jeremy Bicha <[email protected]>  Sat, 08 Sep 2012 23:35:14 -0400
+
+gnome-sushi (0.5.4-0ubuntu2) quantal; urgency=low
+
+  * Build against libmusicbrainz5.
+
+ -- Timo Aaltonen <[email protected]>  Tue, 14 Aug 2012 09:34:39 +0300
+
+gnome-sushi (0.5.4-0ubuntu1) quantal; urgency=low
+
+  * New upstream release
+  * debian/control:
+    - Bump build-depends on libclutter-1.0-dev
+    - Add build-depends on libfreetype6-dev
+
+ -- Robert Ancell <[email protected]>  Tue, 17 Jul 2012 10:39:33 +1200
+
+gnome-sushi (0.5.2-0ubuntu2) quantal-proposed; urgency=low
+
+  * Rebuild against latest libevince-dev
+
+ -- Jeremy Bicha <[email protected]>  Wed, 27 Jun 2012 23:06:56 -0400
+
+gnome-sushi (0.5.2-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+
+ -- Jeremy Bicha <[email protected]>  Mon, 04 Jun 2012 13:56:37 -0400
+
+gnome-sushi (0.5.1-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+  * debian/control.in:
+    - Build-depend on libmusicbrainz4-dev
+  * Dropped all patches except 02-no-gettext.patch as they are in the
+    new upstream version
+  * debian/watch: Watch for unstable releases
+
+ -- Jeremy Bicha <[email protected]>  Fri, 25 May 2012 23:01:05 -0400
+
+gnome-sushi (0.4.1-0ubuntu1) precise; urgency=low
+
+  * New upstream release.
+    - Fix a crash when fetching album cover art (LP: #927555)
+    - Move the window to the current desktop workspace when shown
+      (LP: #897559)
+    - Avoid maximization and window snapping
+    - Plug some memory leaks
+  * debian/control.in: Bump minimum clutter to 1.10
+  * debian/90-make-fullscreen-button-placement-consistent.patch:
+    - Git patch to move evince-viewer's fullscreen button to the right
+      like other viewers (LP: #896987) 
+  * debian/91-add-client-decorations-preference.patch:
+    - Git patch to add gsettings option to use native window
+      management buttons
+  * debian/gnome-sushi.gsettings-override:
+    - Use native window management buttons by default (LP: #876805,
+      LP: #880262)
+
+ -- Jeremy Bicha <[email protected]>  Sat, 21 Apr 2012 23:48:30 -0400
+
+gnome-sushi (0.4.0-1ubuntu1) precise; urgency=low
+
+  * 03-revert-main-window-use-a-ClutterBoxLayout.patch:
+    - Dropped, Ubuntu 12.04 has the new clutter
+
+ -- Jeremy Bicha <[email protected]>  Sun, 01 Apr 2012 09:44:11 -0400
+
 gnome-sushi (0.4.1-3) unstable; urgency=low
 
   * Port to libmusicbrainz5. Closes: #677235
--- gnome-sushi-0.4.1/debian/control	2012-06-19 20:53:33.000000000 +0100
+++ gnome-sushi-3.6.0/debian/control	2012-10-18 18:40:58.000000000 +0100
@@ -7,7 +7,7 @@
 Section: gnome
 Priority: extra
 Maintainer: Debian GNOME Maintainers <[email protected]>
-Uploaders: Brandon Snider <[email protected]>, Michael Biebl <[email protected]>, Sjoerd Simons <[email protected]>
+Uploaders: Brandon Snider <[email protected]>, Jeremy Bicha <[email protected]>
 Build-Depends: debhelper (>= 8.0.0),
                autotools-dev,
                cdbs (>= 0.4.90~),
@@ -15,14 +15,15 @@
                gnome-pkg-tools (>= 0.11),
                gobject-introspection (>= 0.9.6),
                intltool,
-               libclutter-1.0-dev (>= 1.10.0),
-               libclutter-gst-dev,
+               libclutter-1.0-dev (>= 1.11.4),
+               libclutter-gst-2.0-dev,
                libclutter-gtk-1.0-dev (>= 1.0.1),
                libdiscid0-dev,
                libevince-dev,
+               libfreetype6-dev,
                libgjs-dev (>= 0.7.7),
                libglib2.0-dev (>= 2.29.14),
-               libgstreamer0.10-dev,
+               libgstreamer1.0-dev,
                libgtk-3-dev (>= 3.4.0),
                libgtksourceview-3.0-dev,
                libmusicbrainz5-dev,
@@ -39,8 +40,10 @@
          ${misc:Depends},
          ${gir:Depends},
          nautilus (>= 3.2),
-         gir1.2-clutter-gst-1.0,
-         gir1.2-gtkclutter-1.0
+         gir1.2-clutter-gst-2.0,
+         gir1.2-gtkclutter-1.0,
+         gstreamer1.0-plugins-good
+Suggests: gstreamer1.0-libav
 Breaks: gnome-sushi-common (<< 0.4.0-1)
 Replaces: gnome-sushi-common (<< 0.4.0-1)
 Description: sushi is a quick previewer for nautilus
--- gnome-sushi-0.4.1/debian/control.in	2012-06-01 18:07:24.000000000 +0100
+++ gnome-sushi-3.6.0/debian/control.in	2012-10-18 18:38:27.000000000 +0100
@@ -10,14 +10,15 @@
                gnome-pkg-tools (>= 0.11),
                gobject-introspection (>= 0.9.6),
                intltool,
-               libclutter-1.0-dev (>= 1.10.0),
-               libclutter-gst-dev,
+               libclutter-1.0-dev (>= 1.11.4),
+               libclutter-gst-2.0-dev,
                libclutter-gtk-1.0-dev (>= 1.0.1),
                libdiscid0-dev,
                libevince-dev,
+               libfreetype6-dev,
                libgjs-dev (>= 0.7.7),
                libglib2.0-dev (>= 2.29.14),
-               libgstreamer0.10-dev,
+               libgstreamer1.0-dev,
                libgtk-3-dev (>= 3.4.0),
                libgtksourceview-3.0-dev,
                libmusicbrainz5-dev,
@@ -34,8 +35,10 @@
          ${misc:Depends},
          ${gir:Depends},
          nautilus (>= 3.2),
-         gir1.2-clutter-gst-1.0,
-         gir1.2-gtkclutter-1.0
+         gir1.2-clutter-gst-2.0,
+         gir1.2-gtkclutter-1.0,
+         gstreamer1.0-plugins-good
+Suggests: gstreamer1.0-libav
 Breaks: gnome-sushi-common (<< 0.4.0-1)
 Replaces: gnome-sushi-common (<< 0.4.0-1)
 Description: sushi is a quick previewer for nautilus
--- gnome-sushi-0.4.1/debian/patches/01-privlib.patch	2012-04-26 21:17:19.000000000 +0100
+++ gnome-sushi-3.6.0/debian/patches/01-privlib.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,91 +0,0 @@
-From a19ffc2727c0a75bd44128bfe942437386288a21 Mon Sep 17 00:00:00 2001
-From: Michael Biebl <[email protected]>
-Date: Sun, 1 Apr 2012 03:53:17 +0200
-Subject: [PATCH] build: move libsushi out of $libdir
-
-Don't install our private introspected library in the system libdir,
-since it's not supposed to be used outside of sushi.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=673269
----
- src/Makefile-sushi.am |    5 ++++-
- src/Makefile.am       |    6 +++---
- src/sushi.in          |   10 ++++++++--
- 3 files changed, 15 insertions(+), 6 deletions(-)
-
-Index: sushi-0.4.1/src/Makefile-sushi.am
-===================================================================
---- sushi-0.4.1.orig/src/Makefile-sushi.am	2012-04-16 17:15:30.000000000 +0200
-+++ sushi-0.4.1/src/Makefile-sushi.am	2012-04-26 22:16:05.195593573 +0200
-@@ -53,11 +53,14 @@
- 	cp xgen-betc sushi-enum-types.c && \
- 	rm -f xgen-betc
- 
--lib_LTLIBRARIES += libsushi-1.0.la
-+pkglib_LTLIBRARIES += libsushi-1.0.la
- 
- libsushi_1_0_la_LIBADD = \
-     $(SUSHI_LIBS)
- 
-+libsushi_1_0_la_LDFLAGS = \
-+    -avoid-version
-+
- libsushi_1_0_la_CPPFLAGS = \
-     $(sushi_cflags)
- 
-Index: sushi-0.4.1/src/Makefile.am
-===================================================================
---- sushi-0.4.1.orig/src/Makefile.am	2012-04-16 17:15:30.000000000 +0200
-+++ sushi-0.4.1/src/Makefile.am	2012-04-26 22:16:05.199593573 +0200
-@@ -8,13 +8,13 @@
-     -DSUSHI_TOP_SRCDIR=\"$(abs_top_srcdir)\" \
-     -DSUSHI_BUILDDIR=\"$(abs_top_builddir)\"
- 
--girdir = $(datadir)/gir-1.0
--typelibdir = $(libdir)/girepository-1.0
-+girdir = $(pkgdatadir)/gir-1.0
-+typelibdir = $(pkglibdir)/girepository-1.0
- 
- BUILT_SOURCES =
- EXTRA_DIST =
- CLEANFILES =
--lib_LTLIBRARIES =
-+pkglib_LTLIBRARIES =
- INTROSPECTION_GIRS =
- gir_DATA =
- typelib_DATA =
-Index: sushi-0.4.1/src/sushi.in
-===================================================================
---- sushi-0.4.1.orig/src/sushi.in	2012-04-16 17:15:30.000000000 +0200
-+++ sushi-0.4.1/src/sushi.in	2012-04-26 22:16:05.199593573 +0200
-@@ -7,9 +7,15 @@
- fi
- 
- if test x"$GI_TYPELIB_PATH" = x ; then
--    export GI_TYPELIB_PATH=@libdir@/girepository-1.0
-+    export GI_TYPELIB_PATH=@pkglibdir@/girepository-1.0
- else
--    export GI_TYPELIB_PATH=@libdir@/girepository-1.0:$GI_TYPELIB_PATH
-+    export GI_TYPELIB_PATH=@pkglibdir@/girepository-1.0:$GI_TYPELIB_PATH
-+fi
-+
-+if test x"$LD_LIBRARY_PATH" = x ; then
-+    export LD_LIBRARY_PATH=@pkglibdir@
-+else
-+    export LD_LIBRARY_PATH=@pkglibdir@:$LD_LIBRARY_PATH
- fi
- 
- if test x"$GJS_DEBUG_OUTPUT" = x ; then
-Index: sushi-0.4.1/configure.ac
-===================================================================
---- sushi-0.4.1.orig/configure.ac	2012-04-16 17:17:58.000000000 +0200
-+++ sushi-0.4.1/configure.ac	2012-04-26 22:17:10.595591260 +0200
-@@ -47,7 +47,7 @@
- GJS_JS_DIR=`$PKG_CONFIG --variable=datadir gjs-1.0`/gjs-1.0
- AC_SUBST(GJS_JS_DIR)
- 
--CLUTTER_MIN_VERSION=1.10.0
-+CLUTTER_MIN_VERSION=1.6.0
- GLIB_MIN_VERSION=2.29.14
- GTK_MIN_VERSION=3.0.0
- GJS_MIN_VERSION=0.7.7
--- gnome-sushi-0.4.1/debian/patches/03-mb5.patch	2012-06-19 20:43:48.000000000 +0100
+++ gnome-sushi-3.6.0/debian/patches/03-mb5.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,116 +0,0 @@
-Description: Use libmusicbrainz5
-Based on http://git.gnome.org/browse/sushi/commit/?id=9afbcc1ed
-Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677235
-Index: sushi-0.4.1/configure.ac
-===================================================================
---- sushi-0.4.1.orig/configure.ac	2012-06-19 21:43:43.733177991 +0200
-+++ sushi-0.4.1/configure.ac	2012-06-19 21:43:43.749178148 +0200
-@@ -66,7 +66,7 @@
-                   gstreamer-0.10
-                   gstreamer-pbutils-0.10
-                   gstreamer-tag-0.10
--                  libmusicbrainz3
-+                  libmusicbrainz5
-                   evince-document-3.0
-                   evince-view-3.0
-                   gtksourceview-3.0
-Index: sushi-0.4.1/src/libsushi/sushi-cover-art.c
-===================================================================
---- sushi-0.4.1.orig/src/libsushi/sushi-cover-art.c	2012-04-16 17:15:30.000000000 +0200
-+++ sushi-0.4.1/src/libsushi/sushi-cover-art.c	2012-06-19 21:43:43.749178148 +0200
-@@ -27,7 +27,7 @@
- 
- #include "sushi-cover-art.h"
- 
--#include <musicbrainz3/mb_c.h>
-+#include <musicbrainz5/mb5_c.h>
- #include <gdk-pixbuf/gdk-pixbuf.h>
- 
- G_DEFINE_TYPE (SushiCoverArtFetcher, sushi_cover_art_fetcher, G_TYPE_OBJECT);
-@@ -212,43 +212,51 @@
-                gpointer user_data)
- {
-   FetchUriJob *job = user_data;
--  MbQuery query;
--  MbReleaseFilter filter;
--  MbRelease release;
--  MbResultList results;
--  gint results_len = 0, idx;
-+  Mb5Metadata metadata;
-+  Mb5Query query;
-+  Mb5Release release;
-+  Mb5ReleaseList release_list;
-   gchar *retval = NULL;
-+  gchar **param_names = NULL;
-+  gchar **param_values = NULL;
- 
--  query = mb_query_new (NULL, NULL);
-+  query = mb5_query_new ("sushi", NULL, 0);
- 
--  filter = mb_release_filter_new ();
--  filter = mb_release_filter_title (filter, job->album);
--  filter = mb_release_filter_artist_name (filter, job->artist);
-+  param_names = g_new (gchar*, 3);
-+  param_values = g_new (gchar*, 3);
- 
--  results = mb_query_get_releases (query, filter);
--  mb_query_free (query);
--  mb_release_filter_free (filter);
-+  param_names[0] = g_strdup ("query");
-+  param_values[0] = g_strdup_printf ("artist:\"%s\" AND release:\"%s\"", job->artist, job->album);
- 
--  if (results)
--    results_len = mb_result_list_get_size (results);
-+  param_names[1] = g_strdup ("limit");
-+  param_values[1] = g_strdup ("1");
- 
--  for (idx = 0; idx < results_len; idx++) {
--    gchar asin[255];
-+  param_names[2] = NULL;
-+  param_values[2] = NULL;
- 
--    release = mb_result_list_get_release (results, idx);
--    mb_release_get_asin (release, asin, 255);
-+  metadata = mb5_query_query (query, "release", "", "",
-+                              2, param_names, param_values);
- 
--    mb_release_free (release);
-+  mb5_query_delete (query);
- 
--    if (asin != NULL &&
-+  if (metadata) {
-+    release_list = mb5_metadata_get_releaselist (metadata);
-+    int i;
-+    int release_list_length = mb5_release_list_size (release_list);
-+    for (i = 0; i < release_list_length; i++) {
-+      gchar asin[255];
-+
-+      release = mb5_release_list_item (release_list, i);
-+      mb5_release_get_asin (release, asin, 255);
-+
-+      if (asin != NULL &&
-         asin[0] != '\0') {
--      retval = g_strdup (asin);
--      break;
-+        retval = g_strdup (asin);
-+        break;
-+      }
-     }
-   }
--
--  if (results)
--    mb_result_list_free (results);
-+  mb5_metadata_delete (metadata);
- 
-   if (retval == NULL) {
-     /* FIXME: do we need a better error? */
-@@ -264,7 +272,8 @@
-   g_io_scheduler_job_send_to_mainloop_async (sched_job,
-                                              fetch_uri_job_callback,
-                                              job, NULL);
--
-+  g_strfreev (param_names);
-+  g_strfreev (param_values);
-   return FALSE;
- }
- 
--- gnome-sushi-0.4.1/debian/patches/04-increase-limit.patch	2012-06-19 20:46:37.000000000 +0100
+++ gnome-sushi-3.6.0/debian/patches/04-increase-limit.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-Description: Increase the limit of responses
- The sushi code is written to support receiving multiple matches for its query
- to MB: it loops through and picks the first match which has an ASIN.
- .
- However, when the actual query is made, the limit on responses is set to one,
- so only one result is ever returned.
- .
- In the case of many albums, there are multiple matches, sometimes with bootlegs
- or just with records which aren't fleshed out with an ASIN.
-Author: Jon Dowland <[email protected]>
-Forwarded: No
-Index: sushi-0.4.1/src/libsushi/sushi-cover-art.c
-===================================================================
---- sushi-0.4.1.orig/src/libsushi/sushi-cover-art.c	2012-06-19 21:43:43.749178148 +0200
-+++ sushi-0.4.1/src/libsushi/sushi-cover-art.c	2012-06-19 21:44:54.721874708 +0200
-@@ -229,7 +229,7 @@
-   param_values[0] = g_strdup_printf ("artist:\"%s\" AND release:\"%s\"", job->artist, job->album);
- 
-   param_names[1] = g_strdup ("limit");
--  param_values[1] = g_strdup ("1");
-+  param_values[1] = g_strdup ("10");
- 
-   param_names[2] = NULL;
-   param_values[2] = NULL;
--- gnome-sushi-0.4.1/debian/patches/series	2012-06-19 20:44:33.000000000 +0100
+++ gnome-sushi-3.6.0/debian/patches/series	2012-10-18 18:38:27.000000000 +0100
@@ -1,4 +1 @@
-01-privlib.patch
 02-no-gettext.patch
-03-mb5.patch
-04-increase-limit.patch

Attachment: gnome-sushi_3.6.0-0+g36+1.debian.tar.gz
Description: Binary data

Reply via email to