Followup-For: Bug #815351
Control: tag -1 patch

Hi,

attached is a patch that restricts the B-D: libsmbclient-dev to
[!hurd-any] and adjusts some of the .install files.

Note that gvfs-common.install must be made executable, since it
needs to use dh-exec, too.

With this patch I got a successful build of gvfs on a hurd-i386
porterbox.


Andreas
diff -Nru gvfs-1.28.1/debian/control.in gvfs-1.28.1/debian/control.in
--- gvfs-1.28.1/debian/control.in	2016-04-03 13:55:48.000000000 +0000
+++ gvfs-1.28.1/debian/control.in	2016-04-30 13:30:43.000000000 +0000
@@ -31,7 +31,7 @@
                libsecret-1-dev,
                libbluray-dev,
                libmtp-dev (>= 1.1.6),
-               libsmbclient-dev (>= 3.4.0),
+               libsmbclient-dev (>= 3.4.0) [!hurd-any],
                libarchive-dev,
                libgcrypt20-dev (>= 1.2.2),
                libltdl-dev,
diff -Nru gvfs-1.28.1/debian/gvfs-backends.install gvfs-1.28.1/debian/gvfs-backends.install
--- gvfs-1.28.1/debian/gvfs-backends.install	2015-10-13 15:36:58.000000000 +0000
+++ gvfs-1.28.1/debian/gvfs-backends.install	2016-04-30 13:21:42.000000000 +0000
@@ -9,9 +9,9 @@
 usr/lib/gvfs/gvfsd-ftp
 usr/lib/gvfs/gvfsd-google
 usr/lib/gvfs/gvfsd-gphoto2                                      [linux-any]
-usr/lib/gvfs/gvfs-goa-volume-monitor                            [!hurd-any]
+usr/lib/gvfs/gvfs-goa-volume-monitor
 usr/lib/systemd/user/gvfs-goa-volume-monitor.service		[linux-any]
-usr/share/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service  [!hurd-any]
+usr/share/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service
 usr/lib/gvfs/gvfsd-http
 usr/lib/gvfs/gvfsd-mtp                                          [linux-any]
 usr/lib/gvfs/gvfs-mtp-volume-monitor                            [linux-any]
@@ -20,8 +20,8 @@
 usr/lib/gvfs/gvfsd-network
 usr/lib/gvfs/gvfsd-recent
 usr/lib/gvfs/gvfsd-sftp
-usr/lib/gvfs/gvfsd-smb
-usr/lib/gvfs/gvfsd-smb-browse
+usr/lib/gvfs/gvfsd-smb						[!hurd-any]
+usr/lib/gvfs/gvfsd-smb-browse					[!hurd-any]
 usr/lib/gvfs/gvfs-afc-volume-monitor                            [!hurd-any]
 usr/lib/systemd/user/gvfs-afc-volume-monitor.service		[linux-any]
 usr/share/dbus-1/services/org.gtk.vfs.AfcVolumeMonitor.service  [!hurd-any]
@@ -44,11 +44,11 @@
 usr/share/gvfs/mounts/network.mount
 usr/share/gvfs/mounts/recent.mount
 usr/share/gvfs/mounts/sftp.mount
-usr/share/gvfs/mounts/smb-browse.mount
-usr/share/gvfs/mounts/smb.mount
+usr/share/gvfs/mounts/smb-browse.mount				[!hurd-any]
+usr/share/gvfs/mounts/smb.mount					[!hurd-any]
 usr/share/gvfs/mounts/google.mount
 usr/share/gvfs/remote-volume-monitors/gphoto2.monitor           [linux-any]
-usr/share/gvfs/remote-volume-monitors/goa.monitor               [!hurd-any]
+usr/share/gvfs/remote-volume-monitors/goa.monitor
 usr/share/gvfs/remote-volume-monitors/afc.monitor               [!hurd-any]
 usr/share/gvfs/remote-volume-monitors/mtp.monitor               [linux-any]
 # Schemas moved from gvfs-common, only used for smb and dns-sd
diff -Nru gvfs-1.28.1/debian/gvfs-common.install gvfs-1.28.1/debian/gvfs-common.install
--- gvfs-1.28.1/debian/gvfs-common.install	2013-10-13 23:39:07.000000000 +0000
+++ gvfs-1.28.1/debian/gvfs-common.install	2016-04-30 12:55:58.000000000 +0000
@@ -1,4 +1,5 @@
+#!/usr/bin/dh-exec
 usr/share/locale
 usr/share/man/man1
 usr/share/man/man7
-usr/lib/tmpfiles.d/gvfsd-fuse-tmpfiles.conf
+usr/lib/tmpfiles.d/gvfsd-fuse-tmpfiles.conf	[!hurd-any]

Reply via email to