[arch-commits] Commit in hal/repos (6 files)

Jan de Groot jgc at archlinux.org
Mon Apr 13 19:05:12 UTC 2009


    Date: Monday, April 13, 2009 @ 15:05:12
  Author: jgc
Revision: 35498

Merged revisions 35439,35445 via svnmerge from 
svn+ssh://svn.archlinux.org/srv/svn-packages/hal/trunk

........
  r35439 | jgc | 2009-04-13 17:16:53 +0000 (Mon, 13 Apr 2009) | 2 lines
  
  upgpkg: hal 0.5.12git20090406.46dc48-1
      Update to current git snapshot
........
  r35445 | jgc | 2009-04-13 17:21:45 +0000 (Mon, 13 Apr 2009) | 2 lines
  
  upgpkg: hal 0.5.12git20090406.46dc48-1
      Remove dbus dependency
........

Modified:
  hal/repos/extra-i686/	(properties)
  hal/repos/extra-i686/PKGBUILD
Deleted:
  hal/repos/extra-i686/consolekit-0.3.patch
  hal/repos/extra-i686/fix-udev-compatibility.patch
  hal/repos/extra-i686/libtool-fix.patch
  hal/repos/extra-i686/ntfs3g-valid-options.patch

------------------------------+
 PKGBUILD                     |   54 ++++++++------------
 consolekit-0.3.patch         |  108 -----------------------------------------
 fix-udev-compatibility.patch |   31 -----------
 libtool-fix.patch            |   10 ---
 ntfs3g-valid-options.patch   |   11 ----
 5 files changed, 22 insertions(+), 192 deletions(-)


Property changes on: hal/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
   - /hal/trunk:1-19172
   + /hal/trunk:1-35497

Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2009-04-13 19:01:52 UTC (rev 35497)
+++ extra-i686/PKGBUILD	2009-04-13 19:05:12 UTC (rev 35498)
@@ -3,64 +3,54 @@
 # Contributor: Link Dupont <link at subpop.net>
 
 pkgname=hal
-pkgver=0.5.11
-pkgrel=7
+pkgver=0.5.12git20090406.46dc48
+pkgrel=1
 pkgdesc="Hardware Abstraction Layer"
+_gitver=46dc48d2235c5916179bacf58f800132cd7a7257
 arch=(i686 x86_64)
 license=('GPL' 'custom')
 url="http://www.freedesktop.org/wiki/Software/hal"
-depends=('dbus-glib>=0.76' 'dbus>=1.2.4' 'libusb>=0.1.12' 'udev>=118' 'filesystem>=0.7.1-5' 'hal-info>=0.20081022' 'eject' 'libsmbios>=2.0.2' 'dmidecode' 'pciutils>=3.0.2' 'usbutils>=0.73-5' 'pm-utils>=1.2.2.1' 'policykit>=0.9-6' 'consolekit>=0.3.0')
+depends=('dbus-glib>=0.80' 'libusb>=0.1.12' 'udev>=141' 'filesystem>=0.7.1-5' 'hal-info>=0.20090330' 'eject' 'dmidecode' 'pciutils>=3.0.2' 'usbutils>=0.73-5' 'pm-utils>=1.2.5' 'policykit>=0.9-6' 'consolekit>=0.3.0')
 makedepends=('pkgconfig' 'gperf')
-options=('!libtool')
+options=('!libtool' '!makeflags')
 install=hal.install
-source=(http://hal.freedesktop.org/releases/${pkgname}-${pkgver}.tar.bz2
+source=(ftp://ftp.archlinux.org/other/hal/hal-${_gitver}.tar.bz2
 	hal
 	cryptsetup_location.patch
 	hal-0.5.9-hide-diagnostic.patch
-	ntfs3g-valid-options.patch
-	fix-udev-compatibility.patch
-	ntfs-mount-fix.patch
-	consolekit-0.3.patch
-	libtool-fix.patch)
-md5sums=('5e8935ab61bcb14afd2d4548084aace0'
+	ntfs-mount-fix.patch)
+md5sums=('2b3012d9f4a5b0c1666df20763124d4c'
          '277e96ac130d7bfce0b30f0b80db8782'
          'c688a3c6574699365926f4fef7441545'
          '4d4b6801a1cedca22b8bdd9db73b16fb'
-         '4242a2c78885e396f639d0cd5e33218c'
-         '1a33d73fa422df2f05b7e3483836f778'
-         '96cf8835c30dc581c4fcf72b6ad7675e'
-	 'ad73507bbf4a7dd350072ab8ea61bb96'
-	 '89b38c39c395d55a9575a76e5c6cd759')
+         '96cf8835c30dc581c4fcf72b6ad7675e')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  cd "${srcdir}/${pkgname}-${_gitver}"
   patch -Np1 -i ${startdir}/src/cryptsetup_location.patch || return 1
   patch -Np1 -i ${startdir}/src/hal-0.5.9-hide-diagnostic.patch || return 1
-  patch -Np0 -i ${startdir}/src/ntfs3g-valid-options.patch || return 1
-  # Fix compatibility with udev 126 and later
-  patch -Np1 -i ${startdir}/src/fix-udev-compatibility.patch || return 1
   patch -Np0 -i ${srcdir}/ntfs-mount-fix.patch || return 1
-  patch -Np1 -i ${srcdir}/consolekit-0.3.patch || return 1
-  patch -Np0 -i ${srcdir}/libtool-fix.patch || return 1
 
   libtoolize --force || return 1
   aclocal || return 1
   autoconf || return 1
   autoheader || return 1
-  automake || return 1
+  automake --add-missing || return 1
 
   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-              --libexecdir=/usr/lib/hal --enable-static=no \
-	      --enable-acpi-ibm --enable-acpi-toshiba \
-              --disable-docbook-docs \
+              --libexecdir=/usr/lib/hal --with-udev-prefix=/etc \
+	      --enable-static=no --enable-acpi-ibm --enable-acpi-toshiba \
+              --disable-docbook-docs --enable-console-kit \
+	      --enable-policy-kit --enable-acl-management \
+	      --enable-umount-helper --disable-smbios \
 	      --with-hal-user=hal --with-hal-group=hal \
 	      --with-pid-file=/var/run/hald.pid || return 1
   make || return 1
-  make DESTDIR=${startdir}/pkg install || return 1
-  install -m755 -d ${startdir}/pkg/etc/rc.d
-  install -m755 -d ${startdir}/pkg/media || return 1
-  install -m 755 ${startdir}/src/hal ${startdir}/pkg/etc/rc.d/hal || return 1
+  make DESTDIR="${pkgdir}" install || return 1
+  install -m755 -d "${pkgdir}/etc/rc.d"
+  install -m755 -d "${pkgdir}/media" || return 1
+  install -m755 "${srcdir}/hal" "${pkgdir}/etc/rc.d/" || return 1
 
-  install -m755 -d ${startdir}/pkg/usr/share/licenses/${pkgname}
-  install -m644 COPYING ${startdir}/pkg/usr/share/licenses/${pkgname}/ || return 1
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
 }

Deleted: extra-i686/consolekit-0.3.patch
===================================================================
--- extra-i686/consolekit-0.3.patch	2009-04-13 19:01:52 UTC (rev 35497)
+++ extra-i686/consolekit-0.3.patch	2009-04-13 19:05:12 UTC (rev 35498)
@@ -1,108 +0,0 @@
-From: Danny Kukawka <danny.kukawka at web.de>
-Date: Mon, 25 Aug 2008 10:58:43 +0000 (+0200)
-Subject: added check for ConsoleKit >= v0.3.1 to configure
-X-Git-Url: http://gitweb.freedesktop.org/?p=hal.git;a=commitdiff;h=aa673602a42b3fab01b14dfd2934e9f15e4c6428
-
-added check for ConsoleKit >= v0.3.1 to configure
-
-Added check for ConsoleKit >= v0.3.1 to configure to be able
-to differ between the versions due to API breakage.
----
-
---- a/configure.in
-+++ b/configure.in
-@@ -486,6 +486,20 @@ if test "x$enable_console_kit" != "xno";
-    AM_CONDITIONAL(HAVE_CONKIT, true)
-    AC_DEFINE(HAVE_CONKIT, [], [Set if we use ConsoleKit])
-    msg_conkit=yes
-+   # yes this is ugly, but there is no other way to get the version of CK 
-+   AC_MSG_CHECKING([if ConsoleKit version 0.3.0 or newer])
-+   if $PKG_CONFIG --atleast-version=0.3.0 ck-connector; then
-+     AC_MSG_RESULT([yes])
-+     AC_DEFINE(HAVE_CK_0_3, 1, [Define to 1 if ConsoleKit is v0.3.0 or newer])
-+   else 
-+     if $PKG_CONFIG --max-version=0.2.10 ck-connector; then
-+       AC_MSG_RESULT([no])
-+     else
-+       #assume we have the latest version
-+       AC_MSG_WARN([Couldn't detect ConsoleKit version, install the devel package, assume for now you use >= 0.3.0])
-+       AC_DEFINE(HAVE_CK_0_3, 1, [Define to 1 if ConsoleKit is v0.3.0 or newer])
-+     fi
-+   fi
- fi
- 
- AC_PATH_PROG(GPERF, [gperf], [no])
-From: Frederic Crozat <fcrozat at mandriva.com>
-Date: Mon, 25 Aug 2008 11:02:19 +0000 (+0200)
-Subject: adapt new CK library version (>= v0.3.1) to HAL
-X-Git-Url: http://gitweb.freedesktop.org/?p=hal.git;a=commitdiff;h=32022662804d43434a3e7ff168d314385867eb76
-
-adapt new CK library version (>= v0.3.1) to HAL
-
-Adapted new CK library version (>= v0.3.1) to HAL. Adopted
-patch from Ben Gamari <bgamari at gmail.com> to work with old
-and new ConsoleKit versions.
----
-
---- a/hald/ck-tracker.c
-+++ b/hald/ck-tracker.c
-@@ -256,7 +256,11 @@ ck_session_get_info (CKTracker *tracker,
- 		goto error;
- 	}
- 	if (!dbus_message_get_args (reply, NULL,
-+#ifdef HAVE_CK_0_3
-+				    DBUS_TYPE_UINT32, &(session->user),
-+#else
- 				    DBUS_TYPE_INT32, &(session->user),
-+#endif
- 				    DBUS_TYPE_INVALID)) {
- 		HAL_ERROR (("Invalid GetUnixUser reply from CK"));
- 		goto error;
-@@ -531,7 +535,11 @@ ck_tracker_process_system_bus_message (C
- 		seat_objpath = dbus_message_get_path (message);
- 
- 		if (!dbus_message_get_args (message, NULL,
-+#ifdef HAVE_CK_0_3
-+					    DBUS_TYPE_OBJECT_PATH, &seat_objpath,
-+#else
- 					    DBUS_TYPE_STRING, &seat_objpath,
-+#endif
- 					    DBUS_TYPE_INVALID)) {
- 			HAL_ERROR (("Invalid SeatAdded signal from CK"));
- 			goto out;
-@@ -558,7 +566,11 @@ ck_tracker_process_system_bus_message (C
- 		seat_objpath = dbus_message_get_path (message);
- 
- 		if (!dbus_message_get_args (message, NULL,
-+#ifdef HAVE_CK_0_3
-+					    DBUS_TYPE_OBJECT_PATH, &seat_objpath,
-+#else
- 					    DBUS_TYPE_STRING, &seat_objpath,
-+#endif
- 					    DBUS_TYPE_INVALID)) {
- 			HAL_ERROR (("Invalid SeatRemoved signal from CK"));
- 			goto out;
-@@ -588,7 +600,11 @@ ck_tracker_process_system_bus_message (C
- 		seat_objpath = dbus_message_get_path (message);
- 
- 		if (!dbus_message_get_args (message, NULL,
-+#ifdef HAVE_CK_0_3
-+					    DBUS_TYPE_OBJECT_PATH, &session_objpath,
-+#else
- 					    DBUS_TYPE_STRING, &session_objpath,
-+#endif
- 					    DBUS_TYPE_INVALID)) {
- 			HAL_ERROR (("Invalid SessionAdded signal from CK"));
- 			goto out;
-@@ -624,7 +640,11 @@ ck_tracker_process_system_bus_message (C
- 		seat_objpath = dbus_message_get_path (message);
- 
- 		if (!dbus_message_get_args (message, NULL,
-+#ifdef HAVE_CK_0_3
-+					    DBUS_TYPE_OBJECT_PATH, &session_objpath,
-+#else
- 					    DBUS_TYPE_STRING, &session_objpath,
-+#endif
- 					    DBUS_TYPE_INVALID)) {
- 			HAL_ERROR (("Invalid SessionRemoved signal from CK"));
- 			goto out;

Deleted: extra-i686/fix-udev-compatibility.patch
===================================================================
--- extra-i686/fix-udev-compatibility.patch	2009-04-13 19:01:52 UTC (rev 35497)
+++ extra-i686/fix-udev-compatibility.patch	2009-04-13 19:05:12 UTC (rev 35498)
@@ -1,31 +0,0 @@
-diff -Nur hal-0.5.11.orig/hald/linux/blockdev.c hal-0.5.11/hald/linux/blockdev.c
---- hal-0.5.11.orig/hald/linux/blockdev.c	2008-05-08 01:23:41.000000000 +0200
-+++ hal-0.5.11/hald/linux/blockdev.c	2008-09-12 19:38:36.000000000 +0200
-@@ -1750,11 +1750,11 @@
-         char *ret;
-         char *u_stdout;
-         int u_exit_status;
--        const char *argv[] = {"/usr/bin/udevinfo", "--root", "--query", "name", "--path", NULL, NULL};
-+        const char *argv[] = {"/sbin/udevadm", "info", "--root", "--query", "name", "--path", NULL, NULL};
-         GError *g_error;
- 
-         ret = NULL;
--        argv[5] = sysfs_path;
-+        argv[6] = sysfs_path;
- 
-         g_error = NULL;
- 
-diff -Nur hal-0.5.11.orig/hald/linux/coldplug.c hal-0.5.11/hald/linux/coldplug.c
---- hal-0.5.11.orig/hald/linux/coldplug.c	2008-05-08 01:23:32.000000000 +0200
-+++ hal-0.5.11/hald/linux/coldplug.c	2008-09-12 19:37:47.000000000 +0200
-@@ -149,8 +149,8 @@
- static gboolean
- hal_util_init_sysfs_to_udev_map (void)
- {
--	char *udevdb_export_argv[] = { "/usr/bin/udevinfo", "-e", NULL };
--	char *udevroot_argv[] = { "/usr/bin/udevinfo", "-r", NULL };
-+	char *udevdb_export_argv[] = { "/sbin/udevadm", "info", "-e", NULL };
-+	char *udevroot_argv[] = { "/sbin/udevadm", "info", "-r", NULL };
- 	int udevinfo_exitcode;
- 	UdevInfo *info = NULL;
- 	char *p;

Deleted: extra-i686/libtool-fix.patch
===================================================================
--- extra-i686/libtool-fix.patch	2009-04-13 19:01:52 UTC (rev 35497)
+++ extra-i686/libtool-fix.patch	2009-04-13 19:05:12 UTC (rev 35498)
@@ -1,10 +0,0 @@
---- configure.in.orig	2008-11-16 01:36:22.000000000 +0100
-+++ configure.in	2008-11-16 01:18:27.000000000 +0100
-@@ -30,6 +30,7 @@
- AC_ISC_POSIX
- AC_PROG_CC
- AM_PROG_CC_C_O
-+AC_PROG_CXX
- AC_HEADER_STDC
- AC_PROG_LIBTOOL
- AC_PROG_MAKE_SET

Deleted: extra-i686/ntfs3g-valid-options.patch
===================================================================
--- extra-i686/ntfs3g-valid-options.patch	2009-04-13 19:01:52 UTC (rev 35497)
+++ extra-i686/ntfs3g-valid-options.patch	2009-04-13 19:05:12 UTC (rev 35498)
@@ -1,11 +0,0 @@
---- fdi/policy/10osvendor/20-storage-methods.fdi.orig	2007-10-28 19:40:22.000000000 +0000
-+++ fdi/policy/10osvendor/20-storage-methods.fdi	2007-10-28 19:40:58.000000000 +0000
-@@ -240,6 +240,8 @@
- 	  <append key="volume.mount.valid_options" type="strlist">uid=</append>
- 	  <append key="volume.mount.valid_options" type="strlist">gid=</append>
- 	  <append key="volume.mount.valid_options" type="strlist">umask=</append>
-+	  <append key="volume.mount.valid_options" type="strlist">dmask=</append>
-+	  <append key="volume.mount.valid_options" type="strlist">fmask=</append>
- 	  <append key="volume.mount.valid_options" type="strlist">locale=</append>
- 	  <append key="volume.mount.valid_options" type="strlist">utf8</append>
- 	</match>




More information about the arch-commits mailing list