New release.
authorMartin Schlemmer <azarah@gentoo.org>
Sat, 8 Oct 2005 12:57:18 +0000 (12:57 +0000)
committerMartin Schlemmer <azarah@gentoo.org>
Sat, 8 Oct 2005 12:57:18 +0000 (12:57 +0000)
Package-Manager: portage-2.0.53_rc4

gnome-base/gnome-volume-manager/ChangeLog
gnome-base/gnome-volume-manager/Manifest
gnome-base/gnome-volume-manager/files/digest-gnome-volume-manager-1.5.3 [new file with mode: 0644]
gnome-base/gnome-volume-manager/files/gnome-volume-manager-1.5.2-use-pmount.patch [new file with mode: 0644]
gnome-base/gnome-volume-manager/gnome-volume-manager-1.5.3.ebuild [new file with mode: 0644]

index 347ec8f1dd68576f9b604b97960e57ec94665bf9..45b58bf486ecb6f10a2a250da10fe29a3e06dca9 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for gnome-base/gnome-volume-manager
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-volume-manager/ChangeLog,v 1.37 2005/09/20 19:47:04 gustavoz Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-volume-manager/ChangeLog,v 1.38 2005/10/08 12:57:18 azarah Exp $
+
+*gnome-volume-manager-1.5.3 (08 Oct 2005)
+
+  08 Oct 2005; Martin Schlemmer <azarah@gentoo.org>
+  +files/gnome-volume-manager-1.5.2-use-pmount.patch,
+  +gnome-volume-manager-1.5.3.ebuild:
+  New release.
 
   20 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org>
   gnome-volume-manager-1.5.1.ebuild:
index 736cd36dc5ed3904232f2f4b97ce5c5fbedf0547..2a3925a1b8612138f897091460cc58de108accd1 100644 (file)
@@ -1,19 +1,22 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 fd17f18f5c3f9bfa94e7cd75cef9d768 ChangeLog 5098
-MD5 bd900d52569c9f8a6e4d9018684310f1 gnome-volume-manager-1.5.1.ebuild 1539
-MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
-MD5 72c1bae8ef38e67c06baafe764e34065 gnome-volume-manager-1.2.1.ebuild 1008
-MD5 c6349a883ff4a07cc8acbded5dd9bd3b gnome-volume-manager-1.2.2.ebuild 1032
-MD5 23333330820921c756db73277bd99084 files/gnome-volume-manager-1.5.1-use-pmount-2.patch 1805
-MD5 019e01caf376cfa12bd42566ab4d4f44 files/digest-gnome-volume-manager-1.5.1 173
+MD5 e7e6e4f561036c398af3a3132bc54cbf ChangeLog 5299
 MD5 fcd04d3a6284a16bdffaddaf7311cfe8 files/digest-gnome-volume-manager-1.2.1 79
 MD5 16d8909214e29b02eb989b948601461c files/digest-gnome-volume-manager-1.2.2 79
+MD5 019e01caf376cfa12bd42566ab4d4f44 files/digest-gnome-volume-manager-1.5.1 173
+MD5 c6001791261a4a359cf9a82f2e59006f files/digest-gnome-volume-manager-1.5.3 174
+MD5 23333330820921c756db73277bd99084 files/gnome-volume-manager-1.5.1-use-pmount-2.patch 1805
+MD5 329acc9dbc95a443f2f5d9eeaaafedd2 files/gnome-volume-manager-1.5.2-use-pmount.patch 1776
+MD5 72c1bae8ef38e67c06baafe764e34065 gnome-volume-manager-1.2.1.ebuild 1008
+MD5 c6349a883ff4a07cc8acbded5dd9bd3b gnome-volume-manager-1.2.2.ebuild 1032
+MD5 bd900d52569c9f8a6e4d9018684310f1 gnome-volume-manager-1.5.1.ebuild 1539
+MD5 860e951ea0aea61f0f121372480c43bd gnome-volume-manager-1.5.3.ebuild 1496
+MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1-ecc0.1.6 (GNU/Linux)
+Version: GnuPG v1.4.2 (GNU/Linux)
 
-iD8DBQFDMGdYKRy60XGEcJIRAiGeAJ9i4qosMRW/swjFK0m5n0Ny4mpGJwCgleih
-+3a4AaLH+PZIMSLoxvOJAAw=
-=m0jR
+iD8DBQFDR8LG1ZcsMnZjRyIRAi2kAKC3X2GwGyCgTvwhzmprtASN13ogDACfQmfN
+dFEZ6+oKQJ0QQP/XoN5yO3w=
+=n8Cr
 -----END PGP SIGNATURE-----
diff --git a/gnome-base/gnome-volume-manager/files/digest-gnome-volume-manager-1.5.3 b/gnome-base/gnome-volume-manager/files/digest-gnome-volume-manager-1.5.3
new file mode 100644 (file)
index 0000000..8c94fa6
--- /dev/null
@@ -0,0 +1,2 @@
+MD5 3054a930a0eddef2be59d4a602719bb1 gnome-volume-manager-1.3.3-reconnect_dbus.patch.bz2 12026
+MD5 8734a665794f59ab75b6e6d495562a88 gnome-volume-manager-1.5.3.tar.bz2 262826
diff --git a/gnome-base/gnome-volume-manager/files/gnome-volume-manager-1.5.2-use-pmount.patch b/gnome-base/gnome-volume-manager/files/gnome-volume-manager-1.5.2-use-pmount.patch
new file mode 100644 (file)
index 0000000..814a52d
--- /dev/null
@@ -0,0 +1,51 @@
+--- gnome-volume-manager-1.5.2/src/manager.c.orig      2005-10-06 14:32:31.000000000 +0200
++++ gnome-volume-manager-1.5.2/src/manager.c   2005-10-06 14:35:39.000000000 +0200
+@@ -47,6 +47,11 @@
+ 
+ #define NAUTILUS_COMMAND       BIN_NAUTILUS" -n --no-desktop %m"
+ 
++#define BIN_PMOUNT             "/usr/bin/pmount-hal"
++#define PMOUNT_COMMAND                 BIN_PMOUNT" %h"
++#define BIN_PUNMOUNT           "/usr/bin/pumount"
++#define PUNMOUNT_COMMAND       BIN_PUNMOUNT" %d"
++
+ static struct gvm_configuration config;
+ static LibHalContext *hal_ctx = NULL;
+ static DBusConnection *dbus_connection = NULL;
+@@ -1205,6 +1210,7 @@
+ static gboolean
+ gvm_device_mount (const char *udi, const char *device, const char *mount_point, int apply_policy)
+ {
++      char *mount_command = MOUNT_COMMAND;
+       struct _MountPolicy *policy;
+       
+       policy = g_new (struct _MountPolicy, 1);
+@@ -1213,8 +1219,12 @@
+       
+       g_hash_table_insert (mount_table, policy->udi, policy);
+       
++      /* Only check executable, as suid binaries might not be readable */
++      if (g_file_test (BIN_PMOUNT, G_FILE_TEST_IS_EXECUTABLE))
++              mount_command = PMOUNT_COMMAND;
++      
+       dbg ("mounting %s...\n", udi);
+-      if (gvm_run_command (MOUNT_COMMAND, udi, device, mount_point))
++      if (gvm_run_command (mount_command, udi, device, mount_point))
+               return TRUE;
+       
+       dbg ("mount failed: %s\n", udi);
+@@ -1233,7 +1243,13 @@
+ static gboolean
+ gvm_device_unmount (const char *udi, const char *device, const char *mount_point)
+ {
+-      return gvm_run_command (UNMOUNT_COMMAND, udi, device, mount_point);
++      char *unmount_command = UNMOUNT_COMMAND;
++
++      /* Only check executable, as suid binaries might not be readable */
++      if (g_file_test (BIN_PUNMOUNT, G_FILE_TEST_IS_EXECUTABLE))
++              unmount_command = PUNMOUNT_COMMAND;
++      
++      return gvm_run_command (unmount_command, udi, device, mount_point);
+ }
+ 
+ /*
diff --git a/gnome-base/gnome-volume-manager/gnome-volume-manager-1.5.3.ebuild b/gnome-base/gnome-volume-manager/gnome-volume-manager-1.5.3.ebuild
new file mode 100644 (file)
index 0000000..2710357
--- /dev/null
@@ -0,0 +1,53 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-volume-manager/gnome-volume-manager-1.5.3.ebuild,v 1.1 2005/10/08 12:57:18 azarah Exp $
+
+inherit eutils gnome2
+
+DESCRIPTION="Daemon that enforces volume-related policies"
+HOMEPAGE="http://www.gnome.org/"
+SRC_URI="${SRC_URI}
+       http://dev.gentoo.org/~cardoe/files/${PN}-1.3.3-reconnect_dbus.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc crypt"
+
+RDEPEND=">=x11-libs/gtk+-2.6
+       >=sys-apps/dbus-0.31
+       >=sys-apps/hal-0.5.0
+       >=gnome-base/libglade-2
+       >=gnome-base/libgnomeui-2
+       sys-apps/pmount"
+
+DEPEND="${RDEPEND}
+       dev-util/pkgconfig
+       >=dev-util/intltool-0.27.2"
+
+DOCS="AUTHORS ChangeLog README HACKING NEWS TODO"
+USE_DESTDIR="1"
+
+
+pkg_setup() {
+       G2CONF="--with-eject-command=/usr/bin/eject"
+}
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+
+       #epatch ${FILESDIR}/gnome-volume-manager-1.3.2-set_defaults.patch
+       epatch ${DISTDIR}/gnome-volume-manager-1.3.3-reconnect_dbus.patch.bz2
+       # Doesn't apply to current cvs.  Must look at leater.
+       #epatch ${FILESDIR}/gnome-volume-manager-1.3.3-pmount_crypt.patch
+       epatch ${FILESDIR}/gnome-volume-manager-1.5.2-use-pmount.patch
+}
+
+pkg_postinst() {
+       gnome2_pkg_postinst
+
+       einfo "To start the gnome-volume-manager daemon you need to configure"
+       einfo "it through it's preferences capplet. Also the HAL daemon (hald)"
+       einfo "needs to be running or it will shut down."
+}