r31342 - in /desktop/experimental/gvfs/debian: ./ patches/

joss at users.alioth.debian.org joss at users.alioth.debian.org
Sun Nov 13 11:03:47 UTC 2011


Author: joss
Date: Sun Nov 13 11:03:45 2011
New Revision: 31342

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=31342
Log:
* Drop gvfs.postinst, it’s been here in squeeze.
* Make gvfs multiarch-compatible:
  + 01_modules_dir.patch: query the modules dir from gio instead of 
    hardcoding it.
  + Split the gvfs package between all sub-components.
    - gvfs: holds the GIO module (multiarch: same)
    - gvfs-daemons: holds the daemons (multiarch: foreign)
    - gvfs-libs: holds common libraries (multiarch: same)
    - gvfs-common: holds data (multiarch: foreign, arch: all)
  + Update depends/breaks/replaces accordingly.
  + Prevent dh_makeshlibs from doing anything.
  + Add lintian overrides for the private library dir using rpath.

Added:
    desktop/experimental/gvfs/debian/gvfs-common.install
      - copied, changed from r31339, desktop/experimental/gvfs/debian/gvfs.install
    desktop/experimental/gvfs/debian/gvfs-daemons.install
      - copied, changed from r31339, desktop/experimental/gvfs/debian/gvfs.install
    desktop/experimental/gvfs/debian/gvfs-daemons.lintian-overrides
    desktop/experimental/gvfs/debian/gvfs-fuse.lintian-overrides
    desktop/experimental/gvfs/debian/gvfs-libs.install
      - copied, changed from r31339, desktop/experimental/gvfs/debian/gvfs.install
    desktop/experimental/gvfs/debian/gvfs.lintian-overrides
    desktop/experimental/gvfs/debian/patches/01_modules_dir.patch
Removed:
    desktop/experimental/gvfs/debian/gvfs.postinst
Modified:
    desktop/experimental/gvfs/debian/changelog
    desktop/experimental/gvfs/debian/control
    desktop/experimental/gvfs/debian/control.in
    desktop/experimental/gvfs/debian/gvfs-backends.install
    desktop/experimental/gvfs/debian/gvfs.install
    desktop/experimental/gvfs/debian/patches/series
    desktop/experimental/gvfs/debian/rules

Modified: desktop/experimental/gvfs/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/changelog?rev=31342&op=diff
==============================================================================
--- desktop/experimental/gvfs/debian/changelog [utf-8] (original)
+++ desktop/experimental/gvfs/debian/changelog [utf-8] Sun Nov 13 11:03:45 2011
@@ -6,6 +6,18 @@
   * 02_deprecated.patch: updated for the new version.
   * 05_shared_libdaemon.patch: refreshed.
   * Install afp backend.
+  * Drop gvfs.postinst, it’s been here in squeeze.
+  * Make gvfs multiarch-compatible:
+    + 01_modules_dir.patch: query the modules dir from gio instead of 
+      hardcoding it.
+    + Split the gvfs package between all sub-components.
+      - gvfs: holds the GIO module (multiarch: same)
+      - gvfs-daemons: holds the daemons (multiarch: foreign)
+      - gvfs-libs: holds common libraries (multiarch: same)
+      - gvfs-common: holds data (multiarch: foreign, arch: all)
+    + Update depends/breaks/replaces accordingly.
+    + Prevent dh_makeshlibs from doing anything.
+    + Add lintian overrides for the private library dir using rpath.
 
  -- Josselin Mouette <joss at debian.org>  Sun, 13 Nov 2011 10:38:51 +0100
 

Modified: desktop/experimental/gvfs/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/control?rev=31342&op=diff
==============================================================================
--- desktop/experimental/gvfs/debian/control [utf-8] (original)
+++ desktop/experimental/gvfs/debian/control [utf-8] Sun Nov 13 11:03:45 2011
@@ -47,31 +47,99 @@
 
 Package: gvfs
 Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         gvfs-daemons (>= ${source:Version}),
+         gvfs-daemons (<< ${source:Version}.1~),
+         gvfs-libs (= ${binary:Version}),
+         gvfs-common (= ${source:Version})
+Breaks: brasero (<< 2.28.0-2),
+        rhythmbox (<< 0.12.6-2),
+        libgdu0 (<< 2.28.1-3),
+        libglib2.0-0 (<< 2.30)
+Suggests: gvfs-backends
+Description: userspace virtual filesystem - GIO module
+ gvfs is a userspace virtual filesystem where mounts run as separate
+ processes which you talk to via D-Bus. It also contains a gio module
+ that seamlessly adds gvfs support to all applications using the gio
+ API. It also supports exposing the gvfs mounts to non-gio applications
+ using fuse.
+ .
+ This package contains the GIO module that lets applications use gvfs 
+ mounts.
+
+Package: gvfs-daemons
+Architecture: any
+Multi-Arch: foreign
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          x11-utils,
+         gvfs-libs (= ${binary:Version}),
+         gvfs-common (= ${source:Version})
 Recommends: dbus,
             hal (>= 0.5.10) [!linux-any],
             gnome-mount [!linux-any] | exo-utils [!linux-any],
-            policykit-1-gnome [linux-any]
+            policykit-1-gnome [linux-any],
+            gvfs
+Suggests: gvfs-backends
 Breaks: brasero (<< 2.28.0-2),
         rhythmbox (<< 0.12.6-2),
         libgdu0 (<< 2.28.1-3),
         gvfs-backends (<< 1.8.1-1),
-        libglib2.0-0 (<< 2.28.6-2)
-Suggests: gvfs-backends
+        libglib2.0-0 (<< 2.28.6-2),
+        gvfs (<< 1.10.1-1)
+Replaces: gvfs-backends (<< 1.8.1-1),
+          gvfs (<< 1.10.1-1)
+Description: userspace virtual filesystem - servers
+ gvfs is a userspace virtual filesystem where mounts run as separate
+ processes which you talk to via D-Bus. It also contains a gio module
+ that seamlessly adds gvfs support to all applications using the gio
+ API. It also supports exposing the gvfs mounts to non-gio applications
+ using fuse.
+ .
+ This package contains the gvfs server and the minimal set of backends.
+
+Package: gvfs-libs
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         gvfs-common (= ${source:Version})
+Breaks: gvfs (<< 1.10.1-1)
 Conflicts: libgvfscommon0
-Replaces: libgvfscommon0, gvfs-backends (<< 1.8.1-1)
-Description: userspace virtual filesystem - server
- gvfs is a userspace virtual filesystem where mounts run as separate
- processes which you talk to via D-Bus. It also contains a gio module
- that seamlessly adds gvfs support to all applications using the gio
- API. It also supports exposing the gvfs mounts to non-gio applications
- using fuse.
- .
- This package contains the gvfs server that provides gvfs mounts to all
- gio applications, and the minimal set of backends.
+Replaces: libgvfscommon0,
+          gvfs (<< 1.10.1-1)
+Description: userspace virtual filesystem - private libraries
+ gvfs is a userspace virtual filesystem where mounts run as separate
+ processes which you talk to via D-Bus. It also contains a gio module
+ that seamlessly adds gvfs support to all applications using the gio
+ API. It also supports exposing the gvfs mounts to non-gio applications
+ using fuse.
+ .
+ This package contains private libraries with common functions between 
+ the daemons and the GIO module.
+
+Package: gvfs-common
+Architecture: all
+Multi-Arch: foreign
+Section: libs
+Depends: ${misc:Depends}
+Recommends: gvfs
+Breaks: gvfs (<< 1.10.1-1)
+Replaces: gvfs (<< 1.10.1-1)    
+Description: userspace virtual filesystem - common data files
+ gvfs is a userspace virtual filesystem where mounts run as separate
+ processes which you talk to via D-Bus. It also contains a gio module
+ that seamlessly adds gvfs support to all applications using the gio
+ API. It also supports exposing the gvfs mounts to non-gio applications
+ using fuse.
+ .
+ This package contains the data files and translations used by all gvfs 
+ components.
 
 Package: gvfs-fuse
 Architecture: linux-any kfreebsd-any
@@ -91,9 +159,13 @@
 
 Package: gvfs-backends
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          gvfs (= ${binary:Version}),
+         gvfs-daemons (= ${binary:Version}),
+         gvfs-libs (= ${binary:Version}),
+         gvfs-common (= ${source:Version}),
          psmisc
 Recommends: gnome-keyring
 Suggests: obex-data-server, samba-common
@@ -109,9 +181,11 @@
 
 Package: gvfs-bin
 Architecture: any
-Depends: ${shlibs:Depends},
-         ${misc:Depends},
-         gvfs (= ${binary:Version})
+Multi-Arch: foreign
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         gvfs (= ${binary:Version}),
+         gvfs-common (= ${source:Version})
 Description: userspace virtual filesystem - binaries
  gvfs is a userspace virtual filesystem where mounts run as separate
  processes which you talk to via D-Bus. It also contains a gio module

Modified: desktop/experimental/gvfs/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/control.in?rev=31342&op=diff
==============================================================================
--- desktop/experimental/gvfs/debian/control.in [utf-8] (original)
+++ desktop/experimental/gvfs/debian/control.in [utf-8] Sun Nov 13 11:03:45 2011
@@ -42,31 +42,99 @@
 
 Package: gvfs
 Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         gvfs-daemons (>= ${source:Version}),
+         gvfs-daemons (<< ${source:Version}.1~),
+         gvfs-libs (= ${binary:Version}),
+         gvfs-common (= ${source:Version})
+Breaks: brasero (<< 2.28.0-2),
+        rhythmbox (<< 0.12.6-2),
+        libgdu0 (<< 2.28.1-3),
+        libglib2.0-0 (<< 2.30)
+Suggests: gvfs-backends
+Description: userspace virtual filesystem - GIO module
+ gvfs is a userspace virtual filesystem where mounts run as separate
+ processes which you talk to via D-Bus. It also contains a gio module
+ that seamlessly adds gvfs support to all applications using the gio
+ API. It also supports exposing the gvfs mounts to non-gio applications
+ using fuse.
+ .
+ This package contains the GIO module that lets applications use gvfs 
+ mounts.
+
+Package: gvfs-daemons
+Architecture: any
+Multi-Arch: foreign
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          x11-utils,
+         gvfs-libs (= ${binary:Version}),
+         gvfs-common (= ${source:Version})
 Recommends: dbus,
             hal (>= 0.5.10) [!linux-any],
             gnome-mount [!linux-any] | exo-utils [!linux-any],
-            policykit-1-gnome [linux-any]
+            policykit-1-gnome [linux-any],
+            gvfs
+Suggests: gvfs-backends
 Breaks: brasero (<< 2.28.0-2),
         rhythmbox (<< 0.12.6-2),
         libgdu0 (<< 2.28.1-3),
         gvfs-backends (<< 1.8.1-1),
-        libglib2.0-0 (<< 2.28.6-2)
-Suggests: gvfs-backends
+        libglib2.0-0 (<< 2.28.6-2),
+        gvfs (<< 1.10.1-1)
+Replaces: gvfs-backends (<< 1.8.1-1),
+          gvfs (<< 1.10.1-1)
+Description: userspace virtual filesystem - servers
+ gvfs is a userspace virtual filesystem where mounts run as separate
+ processes which you talk to via D-Bus. It also contains a gio module
+ that seamlessly adds gvfs support to all applications using the gio
+ API. It also supports exposing the gvfs mounts to non-gio applications
+ using fuse.
+ .
+ This package contains the gvfs server and the minimal set of backends.
+
+Package: gvfs-libs
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         gvfs-common (= ${source:Version})
+Breaks: gvfs (<< 1.10.1-1)
 Conflicts: libgvfscommon0
-Replaces: libgvfscommon0, gvfs-backends (<< 1.8.1-1)
-Description: userspace virtual filesystem - server
- gvfs is a userspace virtual filesystem where mounts run as separate
- processes which you talk to via D-Bus. It also contains a gio module
- that seamlessly adds gvfs support to all applications using the gio
- API. It also supports exposing the gvfs mounts to non-gio applications
- using fuse.
- .
- This package contains the gvfs server that provides gvfs mounts to all
- gio applications, and the minimal set of backends.
+Replaces: libgvfscommon0,
+          gvfs (<< 1.10.1-1)
+Description: userspace virtual filesystem - private libraries
+ gvfs is a userspace virtual filesystem where mounts run as separate
+ processes which you talk to via D-Bus. It also contains a gio module
+ that seamlessly adds gvfs support to all applications using the gio
+ API. It also supports exposing the gvfs mounts to non-gio applications
+ using fuse.
+ .
+ This package contains private libraries with common functions between 
+ the daemons and the GIO module.
+
+Package: gvfs-common
+Architecture: all
+Multi-Arch: foreign
+Section: libs
+Depends: ${misc:Depends}
+Recommends: gvfs
+Breaks: gvfs (<< 1.10.1-1)
+Replaces: gvfs (<< 1.10.1-1)    
+Description: userspace virtual filesystem - common data files
+ gvfs is a userspace virtual filesystem where mounts run as separate
+ processes which you talk to via D-Bus. It also contains a gio module
+ that seamlessly adds gvfs support to all applications using the gio
+ API. It also supports exposing the gvfs mounts to non-gio applications
+ using fuse.
+ .
+ This package contains the data files and translations used by all gvfs 
+ components.
 
 Package: gvfs-fuse
 Architecture: linux-any kfreebsd-any
@@ -86,9 +154,13 @@
 
 Package: gvfs-backends
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          gvfs (= ${binary:Version}),
+         gvfs-daemons (= ${binary:Version}),
+         gvfs-libs (= ${binary:Version}),
+         gvfs-common (= ${source:Version}),
          psmisc
 Recommends: gnome-keyring
 Suggests: obex-data-server, samba-common
@@ -104,9 +176,11 @@
 
 Package: gvfs-bin
 Architecture: any
-Depends: ${shlibs:Depends},
-         ${misc:Depends},
-         gvfs (= ${binary:Version})
+Multi-Arch: foreign
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         gvfs (= ${binary:Version}),
+         gvfs-common (= ${source:Version})
 Description: userspace virtual filesystem - binaries
  gvfs is a userspace virtual filesystem where mounts run as separate
  processes which you talk to via D-Bus. It also contains a gio module

Modified: desktop/experimental/gvfs/debian/gvfs-backends.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/gvfs-backends.install?rev=31342&op=diff
==============================================================================
--- desktop/experimental/gvfs/debian/gvfs-backends.install [utf-8] (original)
+++ desktop/experimental/gvfs/debian/gvfs-backends.install [utf-8] Sun Nov 13 11:03:45 2011
@@ -21,7 +21,7 @@
 # usr/share/dbus-1/services/org.gtk.Private.AfcVolumeMonitor.service
 # Now installed from debian/rules:
 # usr/lib/gvfs/gvfs-gphoto2-volume-monitor
-usr/lib/gvfs/libgvfscommon-dnssd.so
+usr/lib/*/gvfs/libgvfscommon-dnssd.so
 # Now installed from debian/rules:
 # usr/share/dbus-1/services/org.gtk.Private.GPhoto2VolumeMonitor.service
 # usr/share/gvfs/mounts/afc.mount

Copied: desktop/experimental/gvfs/debian/gvfs-common.install (from r31339, desktop/experimental/gvfs/debian/gvfs.install)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/gvfs-common.install?rev=31342&op=diff
==============================================================================
--- desktop/experimental/gvfs/debian/gvfs.install [utf-8] (original)
+++ desktop/experimental/gvfs/debian/gvfs-common.install [utf-8] Sun Nov 13 11:03:45 2011
@@ -1,23 +1,3 @@
-usr/lib/gio/modules/*.so
-usr/lib/gvfs/gvfsd
-usr/lib/gvfs/gvfsd-burn
-usr/lib/gvfs/gvfsd-computer
-usr/lib/gvfs/gvfsd-localtest
-usr/lib/gvfs/gvfsd-metadata
-usr/lib/gvfs/gvfsd-trash
-usr/lib/gvfs/libgvfsdaemon.so
-usr/lib/gvfs/libgvfscommon.so
-usr/share/dbus-1/services/gvfs-daemon.service
-usr/share/dbus-1/services/gvfs-metadata.service
 usr/share/glib-2.0
 usr/share/GConf
 usr/share/locale
-usr/share/gvfs/mounts/burn.mount
-usr/share/gvfs/mounts/computer.mount
-usr/share/gvfs/mounts/localtest.mount
-usr/share/gvfs/mounts/trash.mount
-# Now installed from debian/rules
-# usr/lib/gvfs/gvfs-{hal,gdu}-volume-monitor
-# usr/share/dbus-1/services/org.gtk.Private.{Hal,Gdu}VolumeMonitor.service
-# usr/share/gvfs/remote-volume-monitors/{hal,gdu}.monitor
-# debian/xdg-mount /usr/bin/

Copied: desktop/experimental/gvfs/debian/gvfs-daemons.install (from r31339, desktop/experimental/gvfs/debian/gvfs.install)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/gvfs-daemons.install?rev=31342&op=diff
==============================================================================
--- desktop/experimental/gvfs/debian/gvfs.install [utf-8] (original)
+++ desktop/experimental/gvfs/debian/gvfs-daemons.install [utf-8] Sun Nov 13 11:03:45 2011
@@ -1,17 +1,11 @@
-usr/lib/gio/modules/*.so
 usr/lib/gvfs/gvfsd
 usr/lib/gvfs/gvfsd-burn
 usr/lib/gvfs/gvfsd-computer
 usr/lib/gvfs/gvfsd-localtest
 usr/lib/gvfs/gvfsd-metadata
 usr/lib/gvfs/gvfsd-trash
-usr/lib/gvfs/libgvfsdaemon.so
-usr/lib/gvfs/libgvfscommon.so
 usr/share/dbus-1/services/gvfs-daemon.service
 usr/share/dbus-1/services/gvfs-metadata.service
-usr/share/glib-2.0
-usr/share/GConf
-usr/share/locale
 usr/share/gvfs/mounts/burn.mount
 usr/share/gvfs/mounts/computer.mount
 usr/share/gvfs/mounts/localtest.mount

Added: desktop/experimental/gvfs/debian/gvfs-daemons.lintian-overrides
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/gvfs-daemons.lintian-overrides?rev=31342&op=file
==============================================================================
--- desktop/experimental/gvfs/debian/gvfs-daemons.lintian-overrides (added)
+++ desktop/experimental/gvfs/debian/gvfs-daemons.lintian-overrides [utf-8] Sun Nov 13 11:03:45 2011
@@ -1,0 +1,1 @@
+gvfs-daemons: binary-or-shlib-defines-rpath usr/lib/gvfs/gvfs* /usr/lib/*/gvfs

Added: desktop/experimental/gvfs/debian/gvfs-fuse.lintian-overrides
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/gvfs-fuse.lintian-overrides?rev=31342&op=file
==============================================================================
--- desktop/experimental/gvfs/debian/gvfs-fuse.lintian-overrides (added)
+++ desktop/experimental/gvfs/debian/gvfs-fuse.lintian-overrides [utf-8] Sun Nov 13 11:03:45 2011
@@ -1,0 +1,1 @@
+gvfs-fuse: binary-or-shlib-defines-rpath usr/lib/gvfs/gvfs-fuse-daemon /usr/lib/*/gvfs

Copied: desktop/experimental/gvfs/debian/gvfs-libs.install (from r31339, desktop/experimental/gvfs/debian/gvfs.install)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/gvfs-libs.install?rev=31342&op=diff
==============================================================================
--- desktop/experimental/gvfs/debian/gvfs.install [utf-8] (original)
+++ desktop/experimental/gvfs/debian/gvfs-libs.install [utf-8] Sun Nov 13 11:03:45 2011
@@ -1,23 +1,2 @@
-usr/lib/gio/modules/*.so
-usr/lib/gvfs/gvfsd
-usr/lib/gvfs/gvfsd-burn
-usr/lib/gvfs/gvfsd-computer
-usr/lib/gvfs/gvfsd-localtest
-usr/lib/gvfs/gvfsd-metadata
-usr/lib/gvfs/gvfsd-trash
-usr/lib/gvfs/libgvfsdaemon.so
-usr/lib/gvfs/libgvfscommon.so
-usr/share/dbus-1/services/gvfs-daemon.service
-usr/share/dbus-1/services/gvfs-metadata.service
-usr/share/glib-2.0
-usr/share/GConf
-usr/share/locale
-usr/share/gvfs/mounts/burn.mount
-usr/share/gvfs/mounts/computer.mount
-usr/share/gvfs/mounts/localtest.mount
-usr/share/gvfs/mounts/trash.mount
-# Now installed from debian/rules
-# usr/lib/gvfs/gvfs-{hal,gdu}-volume-monitor
-# usr/share/dbus-1/services/org.gtk.Private.{Hal,Gdu}VolumeMonitor.service
-# usr/share/gvfs/remote-volume-monitors/{hal,gdu}.monitor
-# debian/xdg-mount /usr/bin/
+usr/lib/*/gvfs/libgvfsdaemon.so
+usr/lib/*/gvfs/libgvfscommon.so

Modified: desktop/experimental/gvfs/debian/gvfs.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/gvfs.install?rev=31342&op=diff
==============================================================================
--- desktop/experimental/gvfs/debian/gvfs.install [utf-8] (original)
+++ desktop/experimental/gvfs/debian/gvfs.install [utf-8] Sun Nov 13 11:03:45 2011
@@ -1,23 +1,1 @@
-usr/lib/gio/modules/*.so
-usr/lib/gvfs/gvfsd
-usr/lib/gvfs/gvfsd-burn
-usr/lib/gvfs/gvfsd-computer
-usr/lib/gvfs/gvfsd-localtest
-usr/lib/gvfs/gvfsd-metadata
-usr/lib/gvfs/gvfsd-trash
-usr/lib/gvfs/libgvfsdaemon.so
-usr/lib/gvfs/libgvfscommon.so
-usr/share/dbus-1/services/gvfs-daemon.service
-usr/share/dbus-1/services/gvfs-metadata.service
-usr/share/glib-2.0
-usr/share/GConf
-usr/share/locale
-usr/share/gvfs/mounts/burn.mount
-usr/share/gvfs/mounts/computer.mount
-usr/share/gvfs/mounts/localtest.mount
-usr/share/gvfs/mounts/trash.mount
-# Now installed from debian/rules
-# usr/lib/gvfs/gvfs-{hal,gdu}-volume-monitor
-# usr/share/dbus-1/services/org.gtk.Private.{Hal,Gdu}VolumeMonitor.service
-# usr/share/gvfs/remote-volume-monitors/{hal,gdu}.monitor
-# debian/xdg-mount /usr/bin/
+usr/lib/*/gio/modules/*.so

Added: desktop/experimental/gvfs/debian/gvfs.lintian-overrides
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/gvfs.lintian-overrides?rev=31342&op=file
==============================================================================
--- desktop/experimental/gvfs/debian/gvfs.lintian-overrides (added)
+++ desktop/experimental/gvfs/debian/gvfs.lintian-overrides [utf-8] Sun Nov 13 11:03:45 2011
@@ -1,0 +1,1 @@
+gvfs: binary-or-shlib-defines-rpath usr/lib/*/gio/modules/lib*.so /usr/lib/*/gvfs

Added: desktop/experimental/gvfs/debian/patches/01_modules_dir.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/patches/01_modules_dir.patch?rev=31342&op=file
==============================================================================
--- desktop/experimental/gvfs/debian/patches/01_modules_dir.patch (added)
+++ desktop/experimental/gvfs/debian/patches/01_modules_dir.patch [utf-8] Sun Nov 13 11:03:45 2011
@@ -1,0 +1,13 @@
+Index: gvfs-1.10.1/configure.ac
+===================================================================
+--- gvfs-1.10.1.orig/configure.ac	2011-10-17 14:40:15.018104293 +0200
++++ gvfs-1.10.1/configure.ac	2011-11-13 11:13:26.339677537 +0100
+@@ -56,7 +56,7 @@ AC_ARG_WITH(dbus_service_dir,
+ DBUS_SERVICE_DIR=$with_dbus_service_dir
+ AC_SUBST(DBUS_SERVICE_DIR)
+ 
+-giomodulesdir=$libdir/gio/modules
++giomodulesdir=`$PKG_CONFIG --variable=giomoduledir gio-2.0`
+ AC_SUBST(giomodulesdir)
+ 
+ dnl ****************************

Modified: desktop/experimental/gvfs/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/patches/series?rev=31342&op=diff
==============================================================================
--- desktop/experimental/gvfs/debian/patches/series [utf-8] (original)
+++ desktop/experimental/gvfs/debian/patches/series [utf-8] Sun Nov 13 11:03:45 2011
@@ -1,3 +1,4 @@
+01_modules_dir.patch
 02_deprecated.patch
 03_xdg-mount.patch
 04_hurd_path_max.patch

Modified: desktop/experimental/gvfs/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gvfs/debian/rules?rev=31342&op=diff
==============================================================================
--- desktop/experimental/gvfs/debian/rules [utf-8] (original)
+++ desktop/experimental/gvfs/debian/rules [utf-8] Sun Nov 13 11:03:45 2011
@@ -12,7 +12,7 @@
 LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
 
 DEB_DH_STRIP_ARGS := --dbg-package=gvfs-dbg
-DEB_DH_MAKESHLIBS_ARGS_ALL := -Xlib/gio -Xlib/gvfs
+DEB_DH_MAKESHLIBS_ARGS_ALL := --no-act
 DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
 MANPAGES += $(patsubst %.pod,%.1,$(wildcard debian/*.pod))
@@ -23,7 +23,9 @@
 
 ifeq ($(DEB_HOST_ARCH_OS),linux)
 
-DEB_CONFIGURE_EXTRA_FLAGS += --disable-hal
+DEB_CONFIGURE_EXTRA_FLAGS += --disable-hal \
+	--libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
+	--libexecdir=/usr/lib/gvfs
 
 install/gvfs-backends::
 	# Those are only available on Linux:
@@ -32,7 +34,7 @@
 		debian/tmp/usr/share/gvfs/mounts/obexftp.mount
 
 install/gvfs::
-	dh_install --autodest -pgvfs --ignore=debian/gvfs.install \
+	dh_install --autodest -pgvfs-daemons --ignore=debian/gvfs-daemons.install \
 		debian/tmp/usr/lib/gvfs/gvfs-gdu-volume-monitor \
 		debian/tmp/usr/share/dbus-1/services/org.gtk.Private.GduVolumeMonitor.service \
 		debian/tmp/usr/share/gvfs/remote-volume-monitors/gdu.monitor
@@ -42,11 +44,11 @@
 DEB_INSTALL_MANPAGES_gvfs += $(MANPAGES)
 
 install/gvfs::
-	dh_install --autodest -pgvfs --ignore=debian/gvfs.install \
+	dh_install --autodest -pgvfs-daemons --ignore=debian/gvfs-daemons.install \
 		debian/tmp/usr/lib/gvfs/gvfs-hal-volume-monitor \
 		debian/tmp/usr/share/dbus-1/services/org.gtk.Private.HalVolumeMonitor.service \
 		debian/tmp/usr/share/gvfs/remote-volume-monitors/hal.monitor
-	dh_install -pgvfs --ignore=debian/gvfs.install \
+	dh_install -pgvfs-daemons --ignore=debian/gvfs-daemons.install \
 		debian/xdg-mount usr/bin
 
 endif




More information about the pkg-gnome-commits mailing list