[arch-commits] Commit in laptop-mode-tools/trunk (ChangeLog PKGBUILD)

Eric Bélanger eric at archlinux.org
Fri Aug 28 04:59:05 UTC 2009


    Date: Friday, August 28, 2009 @ 00:59:05
  Author: eric
Revision: 50495

Moved 99laptop-mode to proper location, Switched to 'any' arch,  Replaced manual install by the upstream install script

Modified:
  laptop-mode-tools/trunk/ChangeLog
  laptop-mode-tools/trunk/PKGBUILD

-----------+
 ChangeLog |    7 +++++++
 PKGBUILD  |   47 ++++-------------------------------------------
 2 files changed, 11 insertions(+), 43 deletions(-)

Modified: ChangeLog
===================================================================
--- ChangeLog	2009-08-28 02:02:45 UTC (rev 50494)
+++ ChangeLog	2009-08-28 04:59:05 UTC (rev 50495)
@@ -1,3 +1,10 @@
+2009-08-27  Eric Belanger  <eric at archlinux.org>
+
+	* laptop-mode-tools 1.50-2
+	* Moved 99laptop-mode to proper location
+	* Switched to 'any' arch
+	* Replaced manual install by the upstream install script
+
 2009-07-31  Eric Belanger  <eric at archlinux.org>
 
 	* laptop-mode-tools 1.50-1

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-08-28 02:02:45 UTC (rev 50494)
+++ PKGBUILD	2009-08-28 04:59:05 UTC (rev 50495)
@@ -4,9 +4,9 @@
 
 pkgname=laptop-mode-tools
 pkgver=1.50
-pkgrel=1
+pkgrel=2
 pkgdesc="Laptop mode is a kernel mode that allows you to extend the battery life of your laptop"
-arch=('i686' 'x86_64')
+arch=('any')
 url="http://www.samwel.tk/laptop_mode/"
 license=('GPL')
 depends=('bash' 'hdparm')
@@ -35,49 +35,10 @@
 md5sums=('b8efb707e1fe9464c53d34515cc7b6a7' '241a0e07fc3b340b3381bcde8a74b71d')
 sha1sums=('b40270f3d21e80c2953247eeb1d0b939f6a8b02d' 'e69239683c320ecc4c27060eb2ace768d06696bc')
 
-#laptop-mode-tools has one of the worst install scripts ever... manual here
 build() {
   cd "${srcdir}/${pkgname}_${pkgver}"
 
-#state dir
-  install -d "${pkgdir}/var/run/laptop-mode-tools/"
-
-#binaries
-  install -d "${pkgdir}/usr/sbin/"
-  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 -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 -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/"
-  install -m644 man/* "${pkgdir}/usr/share/man/man8/" || return 1
-
-#acpi support
-  install -d "${pkgdir}"/etc/acpi/{actions,events}
-  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 -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 -d "${pkgdir}/etc/pm/sleep.d"
-  install -m755 usr/lib/pm-utils/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
+  DESTDIR="${pkgdir}" INIT_D=none MAN_D=/usr/share/man ./install.sh || return 1
+  install -d "${pkgdir}/var/run/laptop-mode-tools/" || return 1
   install -D -m755 "${srcdir}/laptop-mode" "${pkgdir}/etc/rc.d/laptop-mode" || return 1
 }




More information about the arch-commits mailing list