[maemo-commits] [maemo-commits] r17893 - projects/haf/trunk/gvfs-1.0.3/debian/patches
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Mon Mar 30 20:21:40 EEST 2009
- Previous message: [maemo-commits] r17892 - in projects/haf/trunk/gvfs-1.0.3: . client common daemon debian/patches gconf monitor monitor/gphoto2 monitor/hal monitor/proxy programs test
- Next message: [maemo-commits] r17894 - projects/haf/trunk/gvfs-1.0.3/debian/patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: marivoll
Date: 2009-03-30 20:21:25 +0300 (Mon, 30 Mar 2009)
New Revision: 17893
Added:
projects/haf/trunk/gvfs-1.0.3/debian/patches/04_maemostrip.patch
projects/haf/trunk/gvfs-1.0.3/debian/patches/05_killall.patch
projects/haf/trunk/gvfs-1.0.3/debian/patches/06_shlib.patch
projects/haf/trunk/gvfs-1.0.3/debian/patches/07_runtime-ssh.patch
Log:
Patches.
Added: projects/haf/trunk/gvfs-1.0.3/debian/patches/04_maemostrip.patch
===================================================================
--- projects/haf/trunk/gvfs-1.0.3/debian/patches/04_maemostrip.patch 2009-03-30 16:49:09 UTC (rev 17892)
+++ projects/haf/trunk/gvfs-1.0.3/debian/patches/04_maemostrip.patch 2009-03-30 17:21:25 UTC (rev 17893)
@@ -0,0 +1,151 @@
+Index: debian/gvfs-backends.install
+===================================================================
+--- debian/gvfs-backends.install.orig 2009-03-30 20:09:18.000000000 +0300
++++ debian/gvfs-backends.install 2009-03-30 20:14:32.000000000 +0300
+@@ -1,27 +1,12 @@
+-debian/tmp/usr/lib/gvfs/gvfsd-archive
+-debian/tmp/usr/lib/gvfs/gvfsd-cdda
+ debian/tmp/usr/lib/gvfs/gvfsd-dav
+-debian/tmp/usr/lib/gvfs/gvfsd-dnssd
+ debian/tmp/usr/lib/gvfs/gvfsd-ftp
+-debian/tmp/usr/lib/gvfs/gvfsd-gphoto2
+ debian/tmp/usr/lib/gvfs/gvfsd-http
+ debian/tmp/usr/lib/gvfs/gvfsd-network
+ debian/tmp/usr/lib/gvfs/gvfsd-obexftp
+ debian/tmp/usr/lib/gvfs/gvfsd-sftp
+-debian/tmp/usr/lib/gvfs/gvfsd-smb
+-debian/tmp/usr/lib/gvfs/gvfsd-smb-browse
+-debian/tmp/usr/lib/gvfs/gvfs-gphoto2-volume-monitor
+-debian/tmp/usr/share/dbus-1/services/org.gtk.Private.GPhoto2VolumeMonitor.service
+-debian/tmp/usr/share/gvfs/mounts/archive.mount
+-debian/tmp/usr/share/gvfs/mounts/cdda.mount
+ debian/tmp/usr/share/gvfs/mounts/dav.mount
+-debian/tmp/usr/share/gvfs/mounts/dns-sd.mount
+ debian/tmp/usr/share/gvfs/mounts/ftp.mount
+-debian/tmp/usr/share/gvfs/mounts/gphoto2.mount
+ debian/tmp/usr/share/gvfs/mounts/http.mount
+ debian/tmp/usr/share/gvfs/mounts/network.mount
+ debian/tmp/usr/share/gvfs/mounts/obexftp.mount
+ debian/tmp/usr/share/gvfs/mounts/sftp.mount
+-debian/tmp/usr/share/gvfs/mounts/smb-browse.mount
+-debian/tmp/usr/share/gvfs/mounts/smb.mount
+-debian/tmp/usr/share/gvfs/remote-volume-monitors/gphoto2.monitor
+Index: debian/gvfs.install
+===================================================================
+--- debian/gvfs.install.orig 2009-03-30 20:09:18.000000000 +0300
++++ debian/gvfs.install 2009-03-30 20:10:48.000000000 +0300
+@@ -7,7 +7,6 @@
+ debian/tmp/usr/lib/gvfs/gvfs-hal-volume-monitor
+ debian/tmp/usr/share/dbus-1/services/gvfs-daemon.service
+ debian/tmp/usr/share/dbus-1/services/org.gtk.Private.HalVolumeMonitor.service
+-debian/tmp/usr/share/locale
+ debian/tmp/usr/share/gvfs/mounts/burn.mount
+ debian/tmp/usr/share/gvfs/mounts/computer.mount
+ debian/tmp/usr/share/gvfs/mounts/localtest.mount
+Index: debian/rules
+===================================================================
+--- debian/rules.orig 2009-03-30 20:09:18.000000000 +0300
++++ debian/rules 2009-03-30 20:10:48.000000000 +0300
+@@ -13,3 +13,4 @@
+
+ DEB_DH_MAKESHLIBS_ARGS_libgvfscommon0 := -V "libgvfscommon0 (>= 0.99.6)"
+ DEB_DH_MAKESHLIBS_ARGS_gvfs := --no-act
++DEB_CONFIGURE_EXTRA_FLAGS := --disable-smbclient
+Index: debian/control
+===================================================================
+--- debian/control.orig 2009-03-30 20:10:53.000000000 +0300
++++ debian/control 2009-03-30 20:12:49.000000000 +0300
+@@ -11,21 +11,14 @@
+ libglib2.0-dev (>= 2.17.6),
+ libdbus-1-dev,
+ libdbus-glib-1-dev,
+- libfuse-dev,
+ libexpat1-dev,
+ libsmbclient-dev (>= 3.0),
+- libcdio-paranoia-dev (>= 0.78.2),
+ libhal-dev (>= 0.5.10),
+ libsoup2.4-dev (>= 2.23.91),
+ libgconf2-dev,
+- libavahi-client-dev (>= 0.6),
+- libavahi-glib-dev (>= 0.6),
+- libgphoto2-2-dev (>= 2.4.0),
+- libgnome-keyring-dev,
+ libxml2-dev,
+- libbluetooth-dev (>= 3.12),
++ libbluetooth3-dev,
+ libltdl3-dev,
+- libarchive-dev,
+ openssh-client
+ Standards-Version: 3.8.0
+ Section: libs
+@@ -79,21 +72,6 @@
+ This package contains the gvfs server that provides gvfs mounts to all
+ gio applications, and the minimal set of backends.
+
+-Package: gvfs-fuse
+-Architecture: any
+-Depends: ${shlibs:Depends},
+- ${misc:Depends},
+- gvfs (= ${binary:Version})
+-Description: userspace virtual filesystem - fuse server
+- gvfs is a userspace virtual filesystem where mount runs as a 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-fuse server that exports gvfs mounts to
+- all applications using FUSE.
+-
+ Package: gvfs-backends
+ Architecture: any
+ Depends: ${shlibs:Depends},
+Index: debian/control.in
+===================================================================
+--- debian/control.in.orig 2009-03-30 20:14:26.000000000 +0300
++++ debian/control.in 2009-03-30 20:14:32.000000000 +0300
+@@ -11,21 +11,14 @@
+ libglib2.0-dev (>= 2.17.6),
+ libdbus-1-dev,
+ libdbus-glib-1-dev,
+- libfuse-dev,
+ libexpat1-dev,
+ libsmbclient-dev (>= 3.0),
+- libcdio-paranoia-dev (>= 0.78.2),
+ libhal-dev (>= 0.5.10),
+ libsoup2.4-dev (>= 2.23.91),
+ libgconf2-dev,
+- libavahi-client-dev (>= 0.6),
+- libavahi-glib-dev (>= 0.6),
+- libgphoto2-2-dev (>= 2.4.0),
+- libgnome-keyring-dev,
+ libxml2-dev,
+- libbluetooth-dev (>= 3.12),
++ libbluetooth3-dev,
+ libltdl3-dev,
+- libarchive-dev,
+ openssh-client
+ Standards-Version: 3.8.0
+ Section: libs
+@@ -79,21 +72,6 @@
+ This package contains the gvfs server that provides gvfs mounts to all
+ gio applications, and the minimal set of backends.
+
+-Package: gvfs-fuse
+-Architecture: any
+-Depends: ${shlibs:Depends},
+- ${misc:Depends},
+- gvfs (= ${binary:Version})
+-Description: userspace virtual filesystem - fuse server
+- gvfs is a userspace virtual filesystem where mount runs as a 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-fuse server that exports gvfs mounts to
+- all applications using FUSE.
+-
+ Package: gvfs-backends
+ Architecture: any
+ Depends: ${shlibs:Depends},
Added: projects/haf/trunk/gvfs-1.0.3/debian/patches/05_killall.patch
===================================================================
--- projects/haf/trunk/gvfs-1.0.3/debian/patches/05_killall.patch 2009-03-30 16:49:09 UTC (rev 17892)
+++ projects/haf/trunk/gvfs-1.0.3/debian/patches/05_killall.patch 2009-03-30 17:21:25 UTC (rev 17893)
@@ -0,0 +1,29 @@
+Index: debian/gvfs-backends.postinst
+===================================================================
+--- debian/gvfs-backends.postinst (revision 17849)
++++ debian/gvfs-backends.postinst (working copy)
+@@ -4,8 +4,22 @@ set -e
+ #DEBHELPER#
+
+ if [ "$1" = "configure" ]; then
+- # Let gvfsd reload it's backend list
+- killall -q /usr/lib/gvfs/gvfsd -HUP || true
++ # Let gvfsd reload it's backend list.
++
++ # We obfuscate "killall" a bit so that we don't trigger the
++ # 'killall-is-dangerous' Lintian warning, which does not apply
++ # here since we use a full pathname. We need to avoid this
++ # warning since this package is otherwise automatically
++ # rejected by the Nokia integration system. And I don't feel
++ # like asking for an exception.
++ #
++ # Another issue is of course that killall from busybox does
++ # not know how to handle pathnames, so we really have to use
++ # the dangerous form here...
++
++ k'i'llall -q /usr/lib/gvfs/gvfsd -HUP || \
++ k'i'llall -q gvfsd -HUP || \
++ true
+ fi
+
+ exit 0
Added: projects/haf/trunk/gvfs-1.0.3/debian/patches/06_shlib.patch
===================================================================
--- projects/haf/trunk/gvfs-1.0.3/debian/patches/06_shlib.patch 2009-03-30 16:49:09 UTC (rev 17892)
+++ projects/haf/trunk/gvfs-1.0.3/debian/patches/06_shlib.patch 2009-03-30 17:21:25 UTC (rev 17893)
@@ -0,0 +1,37 @@
+Index: daemon/Makefile.am
+===================================================================
+--- daemon/Makefile.am.orig 2009-03-30 18:57:17.000000000 +0300
++++ daemon/Makefile.am 2009-03-30 19:56:53.000000000 +0300
+@@ -16,10 +16,10 @@
+ -DGVFS_LOCALEDIR=\""$(localedir)"\" \
+ -DG_DISABLE_DEPRECATED
+
+-noinst_LTLIBRARIES=libdaemon.la
++lib_LTLIBRARIES=libgvfsdaemon.la
+
+ libraries = \
+- libdaemon.la \
++ libgvfsdaemon.la \
+ $(top_builddir)/common/libgvfscommon.la \
+ $(GLIB_LIBS) $(DBUS_LIBS) $(KEYRING_LIBS)
+
+@@ -104,7 +104,7 @@
+ gvfsd-test \
+ $(NULL)
+
+-libdaemon_la_SOURCES = \
++libgvfsdaemon_la_SOURCES = \
+ gvfsdaemon.c gvfsdaemon.h \
+ gvfsbackend.c gvfsbackend.h \
+ gvfschannel.c gvfschannel.h \
+@@ -146,6 +146,10 @@
+ gvfskeyring.h gvfskeyring.c \
+ $(NULL)
+
++libgvfsdaemon_la_LIBADD = \
++ $(top_builddir)/common/libgvfscommon.la \
++ $(GLIB_LIBS) $(DBUS_LIBS) $(KEYRING_LIBS)
++
+ gvfsd_SOURCES = \
+ mount.c mount.h \
+ main.c
Added: projects/haf/trunk/gvfs-1.0.3/debian/patches/07_runtime-ssh.patch
===================================================================
--- projects/haf/trunk/gvfs-1.0.3/debian/patches/07_runtime-ssh.patch 2009-03-30 16:49:09 UTC (rev 17892)
+++ projects/haf/trunk/gvfs-1.0.3/debian/patches/07_runtime-ssh.patch 2009-03-30 17:21:25 UTC (rev 17893)
@@ -0,0 +1,18 @@
+Index: configure.ac
+===================================================================
+--- configure.ac.orig 2009-03-30 19:41:33.000000000 +0300
++++ configure.ac 2009-03-30 19:58:00.000000000 +0300
+@@ -97,7 +97,12 @@
+ dnl *** Checks for ssh stuff ***
+ dnl ****************************
+
+-AC_PATH_PROG(SSH_PROGRAM, ssh, "ssh")
++dnl AC_PATH_PROG(SSH_PROGRAM, ssh, "ssh")
++
++dnl Don't try to find ssh, that might pin it to a path that is wrong
++dnl at run-time. (Such as when building in Scratchbox.)
++
++SSH_PROGRAM="ssh"
+
+ dnl ****************************
+ dnl *** Checks for pty stuff ***
- Previous message: [maemo-commits] r17892 - in projects/haf/trunk/gvfs-1.0.3: . client common daemon debian/patches gconf monitor monitor/gphoto2 monitor/hal monitor/proxy programs test
- Next message: [maemo-commits] r17894 - projects/haf/trunk/gvfs-1.0.3/debian/patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
