[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