tags 574112 + patch pending
tags 577913 + patch pending
thanks

Dear maintainer,

I've prepared an NMU for shotwell (versioned as 0.5.0+dfsg-1.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards.
diff -Nru shotwell-0.5.0+dfsg/debian/changelog shotwell-0.5.0+dfsg/debian/changelog
--- shotwell-0.5.0+dfsg/debian/changelog	2010-03-15 16:25:20.000000000 +0100
+++ shotwell-0.5.0+dfsg/debian/changelog	2010-04-18 23:18:17.000000000 +0200
@@ -1,3 +1,14 @@
+shotwell (0.5.0+dfsg-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/patches/vala_0.8.0.patch:
+    - Build with vala 0.8.0 (Closes: #577913).
+  * debian/control:
+    - Depend on librsvg2-common and dbus-x11 (Closes: #574112).
+    - Bump minimum valac version to 0.8.0.
+
+ -- Luca Falavigna <dktrkr...@debian.org>  Sun, 18 Apr 2010 23:16:32 +0200
+
 shotwell (0.5.0+dfsg-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru shotwell-0.5.0+dfsg/debian/control shotwell-0.5.0+dfsg/debian/control
--- shotwell-0.5.0+dfsg/debian/control	2010-03-15 16:24:24.000000000 +0100
+++ shotwell-0.5.0+dfsg/debian/control	2010-04-18 23:18:50.000000000 +0200
@@ -2,7 +2,7 @@
 Section: gnome
 Priority: extra
 Maintainer: Devid Antonio Filoni <d.fil...@ubuntu.com>
-Build-Depends: debhelper (>= 7.0.50~), valac (>= 0.7.10), libgee-dev
+Build-Depends: debhelper (>= 7.0.50~), valac (>= 0.8.0), libgee-dev
  (>= 0.5.0), libgtk2.0-dev (>= 2.14.4), libexif-dev (>= 0.6.16),
  libsqlite3-dev (>= 3.5.9), libdbus-glib-1-dev (>= 0.76), libgconf2-dev
  (>= 2.22.0), libhal-dev (>= 0.5.11), libgphoto2-2-dev (>= 2.4.2),
@@ -13,7 +13,7 @@
 
 Package: shotwell
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, librsvg2-common, dbus-x11
 Description: digital photo organizer
  Shotwell is a digital photo organizer designed for the GNOME desktop
  environment. It allows you to import photos from disk or camera, organize
diff -Nru shotwell-0.5.0+dfsg/debian/patches/series shotwell-0.5.0+dfsg/debian/patches/series
--- shotwell-0.5.0+dfsg/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ shotwell-0.5.0+dfsg/debian/patches/series	2010-04-18 23:11:15.000000000 +0200
@@ -0,0 +1 @@
+vala_0.8.0.patch
diff -Nru shotwell-0.5.0+dfsg/debian/patches/vala_0.8.0.patch shotwell-0.5.0+dfsg/debian/patches/vala_0.8.0.patch
--- shotwell-0.5.0+dfsg/debian/patches/vala_0.8.0.patch	1970-01-01 01:00:00.000000000 +0100
+++ shotwell-0.5.0+dfsg/debian/patches/vala_0.8.0.patch	2010-04-18 23:16:25.000000000 +0200
@@ -0,0 +1,42 @@
+Description: Build with vala 0.8.0
+Origin: upstream, http://trac.yorba.org/changeset?new=1415&old=1414
+
+Index: shotwell-0.5.0+dfsg/Makefile
+===================================================================
+--- shotwell-0.5.0+dfsg.orig/Makefile	2010-04-18 23:12:55.158183639 +0200
++++ shotwell-0.5.0+dfsg/Makefile	2010-04-18 23:12:51.758187599 +0200
+@@ -6,7 +6,7 @@
+ BUILD_ROOT = 1
+ 
+ VALAC = valac
+-MIN_VALAC_VERSION = 0.7.10
++MIN_VALAC_VERSION = 0.8.0
+ INSTALL_PROGRAM = install
+ INSTALL_DATA = install -m 644
+ 
+Index: shotwell-0.5.0+dfsg/src/Page.vala
+===================================================================
+--- shotwell-0.5.0+dfsg.orig/src/Page.vala	2010-04-18 23:12:55.914202123 +0200
++++ shotwell-0.5.0+dfsg/src/Page.vala	2010-04-18 23:12:51.738201949 +0200
+@@ -48,7 +48,7 @@
+     }
+     
+     private void destroy_ui_manager_widgets(Gtk.UIManagerItemType item_type) {
+-        unowned SList<Gtk.Widget> toplevels = ui.get_toplevels(item_type);
++        SList<weak Gtk.Widget> toplevels = ui.get_toplevels(item_type);
+         for (int ctr = 0; ctr < toplevels.length(); ctr++)
+             toplevels.nth(ctr).data.destroy();
+     }
+Index: shotwell-0.5.0+dfsg/src/Sidebar.vala
+===================================================================
+--- shotwell-0.5.0+dfsg.orig/src/Sidebar.vala	2010-04-18 23:12:55.618199613 +0200
++++ shotwell-0.5.0+dfsg/src/Sidebar.vala	2010-04-18 23:12:51.750203001 +0200
+@@ -69,7 +69,7 @@
+ 
+         Gtk.TreeSelection selection = get_selection();
+         selection.set_mode(Gtk.SelectionMode.BROWSE);
+-        selection.set_select_function(on_selection, null);
++        selection.set_select_function(on_selection);
+ 
+         enable_model_drag_dest(LibraryWindow.get_drop_target_entries(), Gdk.DragAction.ASK);
+         

Reply via email to