[Lunar-commits] r26839 - in moonbase/trunk: devel/hal devel/hal-info security security/ConsoleKit security/PolicyKit

Moritz Heiber moe at lunar-linux.org
Mon Nov 19 13:48:47 CET 2007


Author: moe
Date: 2007-11-19 13:48:46 +0100 (Mon, 19 Nov 2007)
New Revision: 26839

Added:
   moonbase/trunk/security/ConsoleKit/
   moonbase/trunk/security/ConsoleKit/DEPENDS
   moonbase/trunk/security/ConsoleKit/DETAILS
Modified:
   moonbase/trunk/devel/hal-info/DETAILS
   moonbase/trunk/devel/hal/BUILD
   moonbase/trunk/devel/hal/DEPENDS
   moonbase/trunk/devel/hal/DETAILS
   moonbase/trunk/security/PolicyKit/DETAILS
Log:
Update hal, hal-info, PolicyKit
Added new module ConsoleKit
Tweaked PAM handling of PolicyKit and ConsoleKit
Moved dependencies around (PolicyKit requires dbus-glib already)

Enjoy!



Modified: moonbase/trunk/devel/hal/BUILD
===================================================================
--- moonbase/trunk/devel/hal/BUILD	2007-11-19 04:15:49 UTC (rev 26838)
+++ moonbase/trunk/devel/hal/BUILD	2007-11-19 12:48:46 UTC (rev 26839)
@@ -2,25 +2,25 @@
 
     # fixes an issue with incorrect usage of dbus in error conditions
     # mainly affects hald-addon-storage when polling cd drives
-    sedit 's:(dbus_error_is_set (error):(error != NULL \&\& dbus_error_is_set (error):g' libhal/libhal.c  &&
+    # sedit 's:(dbus_error_is_set (error):(error != NULL \&\& dbus_error_is_set (error):g' libhal/libhal.c  &&
 
     # these sedits fix some build time errors
-    sedit 's:use_macbookpro:with_macbookpro:g' configure  &&
+    # sedit 's:use_macbookpro:with_macbookpro:g' configure  &&
 
-    # if module_installed kernel-headers-2.6 ; then
-    # sedit "s:SG_FLAG_LUN_:SG_FLAG_UNUSED_LUN_:" hald/linux/probing/linux_dvd_rw_utils.c
-    # fi  &&
+    OPTS="$OPTS --disable-docbook-docs --with-pid-file=var/run/hald.pid \
+                --with-backend=linux --without-macbookpro \
+                --enable-umount-helper --disable-parted"
 
-    # PolicyKit will be released with hal 0.5.9, and until such time, the HAL
-    # devs said (via their mailing list) to either use PolicyKit from git or
-    # just --disable-policy-kit until 0.5.9 comes out or PolicyKit is released.
-    # I'm following the --disable option for now (as are other distros I found)
-    OPTS="$OPTS  --disable-docbook-docs   --with-pid-file=var/run/hald.pid  \
-                 --with-backend=linux  --without-macbookpro"
+    # This is a temp workaround until hal realizes usb.ids can also be
+    # wrapped in an archive
 
+    if [ -e /usr/share/usb.ids.gz ] ; then
+      gunzip -c /usr/share/usb.ids.gz > /usr/share/usb.ids
+    fi &&
+
     default_build  &&
 
     mkdir -p /usr/share/applications &&
-    cp $SOURCE_CACHE/$SOURCE2 /usr/share/applications/ 
+    install -m644 $SOURCE_CACHE/$SOURCE2 /usr/share/applications/ 
 
 ) > $C_FIFO 2>&1

Modified: moonbase/trunk/devel/hal/DEPENDS
===================================================================
--- moonbase/trunk/devel/hal/DEPENDS	2007-11-19 04:15:49 UTC (rev 26838)
+++ moonbase/trunk/devel/hal/DEPENDS	2007-11-19 12:48:46 UTC (rev 26839)
@@ -1,10 +1,13 @@
-depends Python      &&
-depends dbus-glib   &&
-depends udev        &&
-depends expat       &&
-depends XML-Parser  &&
-depends PolicyKit   &&
-depends usbutils    &&
+depends Python
+depends udev
+depends expat
+depends XML-Parser
+depends ConsoleKit
+depends usbutils
 
-optional_depends  "libusb"     ""  ""  "for USB support"  &&
-optional_depends  "dmidecode"  ""  ""  "for DMI (SMBIOS) support"
+optional_depends "libusb"     ""  ""  "for USB support"
+optional_depends "dmidecode"  ""  ""  "for DMI (SMBIOS) support"
+optional_depends "gtk-doc" \
+                 "--enable-gtk-doc" \
+                 "--disable-gtk-doc" \
+                 "to install extra documentation"

Modified: moonbase/trunk/devel/hal/DETAILS
===================================================================
--- moonbase/trunk/devel/hal/DETAILS	2007-11-19 04:15:49 UTC (rev 26838)
+++ moonbase/trunk/devel/hal/DETAILS	2007-11-19 12:48:46 UTC (rev 26839)
@@ -1,14 +1,14 @@
           MODULE=hal
-         VERSION=0.5.9.1
+         VERSION=0.5.10
           SOURCE=$MODULE-$VERSION.tar.gz
          SOURCE2=$MODULE-device-manager.desktop
-      SOURCE_URL=http://freedesktop.org/~david/dist/
+      SOURCE_URL=http://hal.freedesktop.org/releases/
      SOURCE2_URL=$PATCH_URL
-      SOURCE_VFY=sha1:fc29322a0beba73c2eab3e0a44f9b820a5fbccdd
+      SOURCE_VFY=sha1:8d67499df61590c11fd3203004d69e8a45abb8fa
      SOURCE2_VFY=sha1:a7ffa1fba31d8eab0cbb51ac0abc76109125f6da
         WEB_SITE=http://www.freedesktop.org/wiki/Software/hal
          ENTERED=20050316
-         UPDATED=20071118
+         UPDATED=20071119
            SHORT="Hardware Abstraction Layer"
 
 cat << EOF

Modified: moonbase/trunk/devel/hal-info/DETAILS
===================================================================
--- moonbase/trunk/devel/hal-info/DETAILS	2007-11-19 04:15:49 UTC (rev 26838)
+++ moonbase/trunk/devel/hal-info/DETAILS	2007-11-19 12:48:46 UTC (rev 26839)
@@ -1,11 +1,11 @@
           MODULE=hal-info
-         VERSION=20070618
+         VERSION=20071030
           SOURCE=$MODULE-$VERSION.tar.gz
-      SOURCE_URL=http://people.freedesktop.org/~david/dist/
-      SOURCE_VFY=sha1:0b586373cdf425180c9fe803b576fd7ca86c07c4
+      SOURCE_URL=http://hal.freedesktop.org/releases/
+      SOURCE_VFY=sha1:844f599b300162b0f43ddb08606a7ab36caa6399
         WEB_SITE=http://www.freedesktop.org/wiki/Software/hal
          ENTERED=20071003
-         UPDATED=20071003
+         UPDATED=20071119
            SHORT="Hardware data and quirks for HAL"
 
 cat << EOF

Added: moonbase/trunk/security/ConsoleKit/DEPENDS
===================================================================
--- moonbase/trunk/security/ConsoleKit/DEPENDS	                        (rev 0)
+++ moonbase/trunk/security/ConsoleKit/DEPENDS	2007-11-19 12:48:46 UTC (rev 26839)
@@ -0,0 +1,6 @@
+depends PolicyKit
+
+optional_depends "Linux-PAM" \
+                 "--enable-pam-module" \
+                 "--disable-pam-module" \
+                 "to PAM integration"

Added: moonbase/trunk/security/ConsoleKit/DETAILS
===================================================================
--- moonbase/trunk/security/ConsoleKit/DETAILS	                        (rev 0)
+++ moonbase/trunk/security/ConsoleKit/DETAILS	2007-11-19 12:48:46 UTC (rev 26839)
@@ -0,0 +1,15 @@
+          MODULE=ConsoleKit
+         VERSION=0.2.3
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://people.freedesktop.org/~mccann/dist/
+      SOURCE_VFY=sha1:009f731aa4331125ef052e587d7b0583e07ee8aa
+        WEB_SITE=http://www.freedesktop.org/wiki/Software/hal
+         ENTERED=20071119
+         UPDATED=20071119
+           PSAFE=no
+           SHORT="a framework for defining and tracking users"
+
+cat << EOF
+ConsoleKit is a framework for defining and tracking users, login
+sessions, and seats.
+EOF

Modified: moonbase/trunk/security/PolicyKit/DETAILS
===================================================================
--- moonbase/trunk/security/PolicyKit/DETAILS	2007-11-19 04:15:49 UTC (rev 26838)
+++ moonbase/trunk/security/PolicyKit/DETAILS	2007-11-19 12:48:46 UTC (rev 26839)
@@ -1,11 +1,11 @@
           MODULE=PolicyKit
-         VERSION=0.3
+         VERSION=0.6
           SOURCE=$MODULE-$VERSION.tar.gz
-      SOURCE_URL=http://people.freedesktop.org/~david/dist/
-      SOURCE_VFY=sha1:b5cd11cb8f716c5a9767d3bbfc3cd01e2f5de742
+      SOURCE_URL=http://hal.freedesktop.org/releases/
+      SOURCE_VFY=sha1:ec70eb994eb378b5a1129d9f40a28aac2c705b5c
         WEB_SITE=http://www.freedesktop.org/wiki/Software/hal
          ENTERED=20071003
-         UPDATED=20071003
+         UPDATED=20071119
            PSAFE=no
            SHORT="toolkit for defining and handling the processes policy"
 



More information about the Lunar-commits mailing list