diff options
author | root <root@rshg054.dnsready.net> | 2013-05-13 01:16:28 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-05-13 01:16:28 -0700 |
commit | 66cb4a487ad73063c6b000279a5d5558fb7603f5 (patch) | |
tree | ee73bbc414ba8aec6b9a578578ceaabd38fff01e /extra/i8kutils | |
parent | 5b9e0d821dd428792bd51ed03af2b800924ce69d (diff) |
Mon May 13 01:16:27 PDT 2013
Diffstat (limited to 'extra/i8kutils')
-rw-r--r-- | extra/i8kutils/PKGBUILD | 36 | ||||
-rw-r--r-- | extra/i8kutils/i8kmon.service | 9 |
2 files changed, 34 insertions, 11 deletions
diff --git a/extra/i8kutils/PKGBUILD b/extra/i8kutils/PKGBUILD index a1c7a6d7f..120c6a2fd 100644 --- a/extra/i8kutils/PKGBUILD +++ b/extra/i8kutils/PKGBUILD @@ -1,28 +1,42 @@ -# $Id: PKGBUILD 138168 2011-09-18 03:14:27Z eric $ +# $Id: PKGBUILD 185227 2013-05-12 10:04:52Z eric $ # Maintainer: Thayer Williams <thayer@archlinux.org> # Contributor: Eric Johnson <eric@coding-zone.com> 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" } diff --git a/extra/i8kutils/i8kmon.service b/extra/i8kutils/i8kmon.service new file mode 100644 index 000000000..3b80f4633 --- /dev/null +++ b/extra/i8kutils/i8kmon.service @@ -0,0 +1,9 @@ +[Unit] +Description=Dell laptop thermal monitoring +ConditionPathExists=/proc/i8k + +[Service] +ExecStart=/usr/bin/i8kmon -d + +[Install] +WantedBy=multi-user.target |