[arch-commits] Commit in i8kutils/trunk (PKGBUILD i8kmon.service)
Eric Bélanger
eric at nymeria.archlinux.org
Sun May 12 10:04:26 UTC 2013
Date: Sunday, May 12, 2013 @ 12:04:25
Author: eric
Revision: 185226
upgpkg: i8kutils 1.33-3
Merge i8kmon package, Clean up PKGBUILD
Added:
i8kutils/trunk/i8kmon.service
Modified:
i8kutils/trunk/PKGBUILD
----------------+
PKGBUILD | 34 ++++++++++++++++++++++++----------
i8kmon.service | 9 +++++++++
2 files changed, 33 insertions(+), 10 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-05-12 09:29:56 UTC (rev 185225)
+++ PKGBUILD 2013-05-12 10:04:25 UTC (rev 185226)
@@ -4,25 +4,39 @@
pkgname=i8kutils
pkgver=1.33
-pkgrel=2
+pkgrel=3
pkgdesc="Dell Inspiron/Latitude kernel driver and utilities"
arch=('i686' 'x86_64')
url="http://people.debian.org/~dz/i8k/"
license=('GPL2')
depends=('glibc')
-source=(ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}_${pkgver}.tar.gz)
-md5sums=('1ab077b301dbb0f4be8ef52eb3b97628')
+optdepends=('tk: for i8kmon deamon')
+conflicts=('i8kmon')
+provides=('i8kmon')
+replaces=('i8kmon')
+backup=('etc/i8kutils/i8kmon.conf')
+source=(ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}_${pkgver}.tar.gz
+ i8kmon.service)
+md5sums=('1ab077b301dbb0f4be8ef52eb3b97628'
+ '32c159616f72ab65969db95b9e824ced')
+prepare() {
+ cd $pkgname-$pkgver
+
+ # conform to Arch Linux guidelines
+ sed -i 's|/etc/i8kmon|/etc/i8kutils/i8kmon.conf|g' i8kmon.1
+ sed -i 's|/etc/i8kmon.conf|/etc/i8kutils/i8kmon.conf|g' i8kmon
+}
+
build() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd $pkgname-$pkgver
make
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
- install -D -m755 i8kctl "$pkgdir/usr/bin/i8kctl"
- install -D -m755 i8kbuttons "$pkgdir/usr/bin/i8kbuttons"
- install -D -m644 i8kbuttons.1 "$pkgdir/usr/share/man/man1/i8kbuttons.1"
- install -D -m644 i8kctl.1 "$pkgdir/usr/share/man/man1/i8kctl.1"
- ln -fs ./i8kctl "$pkgdir/usr/bin/i8kfan"
+ cd $pkgname-$pkgver
+ install -d "$pkgdir"/usr/{bin,share/man/man1}
+ make DESTDIR="$pkgdir" install install-man
+ install -D -m644 i8kmon.conf "$pkgdir/etc/i8kutils/i8kmon.conf"
+ install -D -m644 ../i8kmon.service "$pkgdir/usr/lib/systemd/system/i8kmon.service"
}
Added: i8kmon.service
===================================================================
--- i8kmon.service (rev 0)
+++ i8kmon.service 2013-05-12 10:04:25 UTC (rev 185226)
@@ -0,0 +1,9 @@
+[Unit]
+Description=Dell laptop thermal monitoring
+ConditionPathExists=/proc/i8k
+
+[Service]
+ExecStart=/usr/bin/i8kmon -d
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list