Hi all,

Rico Tzschichholz and Sebastien Bacher discovered a bug in this version of
the patch as it was uploaded to Ubuntu: manually moving the gdu-* helpers
around on disk invalidates a path reference within
/etc/xdg/autostart/gdu-notification-daemon.desktop.  By passing --libexecdir
directly to dh_auto_configure, we avoid this problem.

See the attached updated patch.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
=== modified file 'debian/compat'
--- old/debian/compat	2011-10-13 18:53:23 +0000
+++ new/debian/compat	2011-12-06 22:04:36 +0000
@@ -1,1 +1,1 @@
-8
+9

=== modified file 'debian/control'
--- old/debian/control	2011-10-13 18:53:23 +0000
+++ new/debian/control	2011-12-06 22:04:36 +0000
@@ -5,7 +5,7 @@
 Uploaders: Michael Biebl <bi...@debian.org>,
            Martin Pitt <mp...@debian.org>,
            Sjoerd Simons <sjo...@debian.org>
-Build-Depends: debhelper (>= 8),
+Build-Depends: debhelper (>= 8.1.3~),
  autotools-dev,
  pkg-config,
  xsltproc,
@@ -42,6 +42,8 @@
 
 Package: libgdu0
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}, udisks (>= 1.0.0), udisks (<< 1.1.0)
 Description: GObject based Disk Utility Library
@@ -54,7 +56,9 @@
 
 Package: libgdu-gtk0
 Architecture: any
+Multi-Arch: same
 Section: libs
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Breaks: gnome-disk-utility (<< 3.0.0)
 Description: GTK+ standard dialog library for libgdu
@@ -66,6 +70,7 @@
 
 Package: libgdu-dev
 Architecture: any
+Multi-Arch: same
 Section: libdevel
 Depends: libgdu0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, libglib2.0-dev (>= 2.16)
 Description: GObject based Disk Utility Library - development files
@@ -78,6 +83,7 @@
 
 Package: libgdu-gtk-dev
 Architecture: any
+Multi-Arch: same
 Section: libdevel
 Depends: libgdu-gtk0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, libgdu-dev, libgtk2.0-dev
 Description: GTK+ standard dialog library for libgdu - development files

=== modified file 'debian/gnome-disk-utility.install'
--- old/debian/gnome-disk-utility.install	2011-10-13 18:53:23 +0000
+++ new/debian/gnome-disk-utility.install	2011-12-06 22:08:25 +0000
@@ -5,5 +5,5 @@
 usr/share/applications
 usr/share/omf
 etc/xdg/autostart
-usr/lib/gnome-disk-utility
+usr/lib/gnome-disk-utility/gdu-*
 usr/lib/nautilus/*/*.so

=== modified file 'debian/libgdu-dev.install'
--- old/debian/libgdu-dev.install	2011-10-13 18:53:23 +0000
+++ new/debian/libgdu-dev.install	2011-12-06 22:04:36 +0000
@@ -1,3 +1,3 @@
-usr/lib/libgdu.so
-usr/lib/pkgconfig/gdu.pc
+usr/lib/*/libgdu.so
+usr/lib/*/pkgconfig/gdu.pc
 usr/include/gnome-disk-utility/gdu/

=== modified file 'debian/libgdu-gtk-dev.install'
--- old/debian/libgdu-gtk-dev.install	2009-09-28 17:15:02 +0000
+++ new/debian/libgdu-gtk-dev.install	2011-12-06 22:04:36 +0000
@@ -1,3 +1,3 @@
-usr/lib/libgdu-gtk.so
-usr/lib/pkgconfig/gdu-gtk.pc
+usr/lib/*/libgdu-gtk.so
+usr/lib/*/pkgconfig/gdu-gtk.pc
 usr/include/gnome-disk-utility/gdu-gtk/

=== modified file 'debian/libgdu-gtk0.install'
--- old/debian/libgdu-gtk0.install	2009-09-28 17:15:02 +0000
+++ new/debian/libgdu-gtk0.install	2011-12-06 22:04:36 +0000
@@ -1,1 +1,1 @@
-usr/lib/libgdu-gtk.so.*
+usr/lib/*/libgdu-gtk.so.*

=== modified file 'debian/libgdu0.install'
--- old/debian/libgdu0.install	2009-09-28 17:15:02 +0000
+++ new/debian/libgdu0.install	2011-12-06 22:04:36 +0000
@@ -1,1 +1,1 @@
-usr/lib/libgdu.so.*
+usr/lib/*/libgdu.so.*

=== modified file 'debian/rules'
--- old/debian/rules	2011-10-13 18:53:23 +0000
+++ new/debian/rules	2011-12-06 22:08:25 +0000
@@ -5,9 +5,10 @@
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
-		--disable-scrollkeeper
+		--disable-scrollkeeper --libexecdir=/usr/lib/gnome-disk-utility
 
 override_dh_install:
+	mv debian/tmp/usr/lib/*/nautilus debian/tmp/usr/lib/nautilus
 	dh_install
 	# when building for Ubuntu, move menu entry from Apps → System Tools
 	# (which Ubuntu tries to avoid) to System → Administration.

Attachment: signature.asc
Description: Digital signature

Reply via email to