[arch-commits] Commit in laptop-mode-tools/repos (3 files)

Eric Bélanger eric at archlinux.org
Mon Feb 2 01:02:51 UTC 2009


    Date: Sunday, February 1, 2009 @ 20:02:50
  Author: eric
Revision: 25973

Merged revisions 25972 via svnmerge from 
svn+ssh://svn.archlinux.org/srv/svn-packages/laptop-mode-tools/trunk

........
  r25972 | eric | 2009-02-01 20:02:25 -0500 (Sun, 01 Feb 2009) | 2 lines
  
  upgpkg: laptop-mode-tools 1.47-1
      Upstream update, Added new config files to backup array, Added module-helper script and pm-utils hook, Relaxed file permissions
........

Modified:
  laptop-mode-tools/repos/extra-i686/	(properties)
  laptop-mode-tools/repos/extra-i686/ChangeLog
  laptop-mode-tools/repos/extra-i686/PKGBUILD

-----------+
 ChangeLog |    8 ++++++++
 PKGBUILD  |   31 +++++++++++++++++++------------
 2 files changed, 27 insertions(+), 12 deletions(-)


Property changes on: laptop-mode-tools/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
   - /laptop-mode-tools/trunk:1-21124
   + /laptop-mode-tools/trunk:1-25972

Modified: extra-i686/ChangeLog
===================================================================
--- extra-i686/ChangeLog	2009-02-02 01:02:25 UTC (rev 25972)
+++ extra-i686/ChangeLog	2009-02-02 01:02:50 UTC (rev 25973)
@@ -1,3 +1,11 @@
+2009-01-31  Eric Belanger  <eric at archlinux.org>
+
+	* laptop-mode-tools 1.47-1
+	* Upstream update
+	* Added new config files to backup array
+	* Added module-helper script and pm-utils hook
+	* Relaxed file permissions
+
 2008-12-09  Eric Belanger  <eric at archlinux.org>
 
 	* laptop-mode-tools 1.45-1

Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2009-02-02 01:02:25 UTC (rev 25972)
+++ extra-i686/PKGBUILD	2009-02-02 01:02:50 UTC (rev 25973)
@@ -3,7 +3,7 @@
 # Contributor: Christopher "nuopus" Cox <nuopus at gmail.com>
 
 pkgname=laptop-mode-tools
-pkgver=1.45
+pkgver=1.47
 pkgrel=1
 pkgdesc="Laptop mode is a kernel mode that allows you to extend the battery life of your laptop"
 arch=('i686' 'x86_64')
@@ -12,25 +12,28 @@
 depends=('bash' 'hdparm')
 backup=(etc/laptop-mode/conf.d/ac97-powersave.conf
         etc/laptop-mode/conf.d/auto-hibernate.conf
+        etc/laptop-mode/conf.d/battery-level-polling.conf
 	etc/laptop-mode/conf.d/bluetooth.conf
         etc/laptop-mode/conf.d/configuration-file-control.conf
         etc/laptop-mode/conf.d/cpufreq.conf
         etc/laptop-mode/conf.d/dpms-standby.conf
         etc/laptop-mode/conf.d/ethernet.conf
 	etc/laptop-mode/conf.d/hal-polling.conf
+        etc/laptop-mode/conf.d/intel-hda-powersave.conf
 	etc/laptop-mode/conf.d/intel-sata-powermgmt.conf
         etc/laptop-mode/conf.d/lcd-brightness.conf
 	etc/laptop-mode/conf.d/sched-mc-power-savings.conf
         etc/laptop-mode/conf.d/start-stop-programs.conf
         etc/laptop-mode/conf.d/terminal-blanking.conf
+        etc/laptop-mode/conf.d/usb-autosuspend.conf
 	etc/laptop-mode/conf.d/video-out.conf
         etc/laptop-mode/conf.d/wireless-ipw-power.conf
         etc/laptop-mode/conf.d/wireless-iwl-power.conf
         etc/laptop-mode/laptop-mode.conf
         etc/laptop-mode/lm-profiler.conf)
 source=(http://www.samwel.tk/laptop_mode/tools/downloads/${pkgname}_${pkgver}.tar.gz laptop-mode)
-md5sums=('898908df4ccaaf3615a573121439bd05' '241a0e07fc3b340b3381bcde8a74b71d')
-sha1sums=('776537b8052086163961c2c831eddf9f3cc682ad' 'e69239683c320ecc4c27060eb2ace768d06696bc')
+md5sums=('ec32f80d9bb427cb02a54d8c0a08f5e6' '241a0e07fc3b340b3381bcde8a74b71d')
+sha1sums=('e38745b17b7259289190b0630c15c5e9e77ff891' 'e69239683c320ecc4c27060eb2ace768d06696bc')
 
 #laptop-mode-tools has one of the worst install scripts ever... manual here
 build() {
@@ -41,17 +44,19 @@
 
 #binaries
   install -d ${pkgdir}/usr/sbin/
-  install -m700 usr/sbin/* ${pkgdir}/usr/sbin/ || return 1
+  install -m755 usr/sbin/* ${pkgdir}/usr/sbin/ || return 1
 
 #config files
   install -d ${pkgdir}/etc/laptop-mode/conf.d
   install -m644 etc/laptop-mode/laptop-mode.conf ${pkgdir}/etc/laptop-mode/ || return 1
-  install -m600 etc/laptop-mode/lm-profiler.conf ${pkgdir}/etc/laptop-mode/ || return 1
-  install -m600 etc/laptop-mode/conf.d/* ${pkgdir}/etc/laptop-mode/conf.d/ || return 1
+  install -m644 etc/laptop-mode/lm-profiler.conf ${pkgdir}/etc/laptop-mode/ || return 1
+  install -m644 etc/laptop-mode/conf.d/* ${pkgdir}/etc/laptop-mode/conf.d/ || return 1
 
 #modules
-  install -d ${pkgdir}/usr/share/laptop-mode-tools/modules/
-  install -m700 usr/share/laptop-mode-tools/modules/* ${pkgdir}/usr/share/laptop-mode-tools/modules/ || return 1
+  install -d ${pkgdir}/usr/share/laptop-mode-tools/modules
+  install -d ${pkgdir}/usr/share/laptop-mode-tools/module-helpers
+  install -m755 usr/share/laptop-mode-tools/modules/* ${pkgdir}/usr/share/laptop-mode-tools/modules/ || return 1
+  install -m755 usr/share/laptop-mode-tools/module-helpers/* ${pkgdir}/usr/share/laptop-mode-tools/module-helpers/ || return 1
 
 #man pages
   install -d ${pkgdir}/usr/share/man/man8/
@@ -59,16 +64,18 @@
 
 #acpi support
   install -d ${pkgdir}/etc/acpi/{actions,events}
-  install -m700 etc/acpi/actions/* ${pkgdir}/etc/acpi/actions || return 1
-  install -m600 etc/acpi/events/* ${pkgdir}/etc/acpi/events || return 1
+  install -m755 etc/acpi/actions/* ${pkgdir}/etc/acpi/actions || return 1
+  install -m644 etc/acpi/events/* ${pkgdir}/etc/acpi/events || return 1
 
 #apm support - TODO still needed?
   install -d ${pkgdir}/etc/apm/event.d/
-  install -m700 etc/apm/event.d/* ${pkgdir}/etc/apm/event.d || return 1
+  install -m755 etc/apm/event.d/* ${pkgdir}/etc/apm/event.d || return 1
 
 #pm-utils support
   install -d ${pkgdir}/etc/power/{event.d,scripts.d}
-  install -m700 etc/power/scripts.d/* ${pkgdir}/etc/power/scripts.d || return 1
+  install -d ${pkgdir}/etc/pm/sleep.d
+  install -m755 etc/pm/sleep.d/* ${pkgdir}/etc/pm/sleep.d || return 1
+  install -m755 etc/power/scripts.d/* ${pkgdir}/etc/power/scripts.d || return 1
   ln -fs /etc/power/scripts.d/laptop-mode ${pkgdir}/etc/power/event.d || return 1
 
 #arch init script




More information about the arch-commits mailing list