summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3c67fab2e2485632afd3c7a7dc5bbb91c9607b8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Maintainer: fs4000 <matthias_dienstbier[at]yahoo[dot]de>

pkgname=phc-k8
pkgver=0.4.6
pkgrel=2
pkgdesc="Frequency driver for AMD CPUs with undervolting feature"
url="http://www.linux-phc.org"
arch=('any')
license=('GPL')
depends=('dkms')
provides=('linux-phc')
backup=('etc/default/phc-k8' 'etc/modprobe.d/phc-k8.conf')
install=phc-k8.install
source=($pkgname-$pkgver.tar.gz::$url/forum/download/file.php?id=165
        phc-k8.{default,sh,sleep,system-sleep}
        dkms.conf)
sha256sums=('33c6041f314cfe25b7cded4b71736a3986781c505209c1af766723a12d37b53b'
            '352a97272390ed428cc1ebb886ebb044e7b54c145aa7a4c0d96862ad7a7fd46a'
            '830685d3f86d70965bb5d2e617372f8d6badb0bfc5cbf644569afbf925b045de'
            '8619514df4b931705f713d61c1288b6e6960d578067523604b75960dcbc6e778'
            '74ae72d992d0205babd6c9428e637ca407fb26461bfc68da7f331945126b810a'
            '1e0ce430a338fc2747c2d2cdd23c1365dbd2e4b20c83cc600a8d641d6d7c9a0e')

prepare() {
	cd ${pkgname}_v$pkgver
	sed -i 's,/sbin/modprobe phc-k8 |,/sbin/modprobe phc-k8 \&\& /usr/bin/phc-k8 set |,' phc-k8.modprobe
}

package() {
	install -Dm644 dkms.conf "$pkgdir/usr/src/phc-k8-$pkgver/dkms.conf"
	install -Dm644 phc-k8.default "$pkgdir/etc/default/phc-k8"
	install -Dm755 phc-k8.sh "$pkgdir/usr/bin/phc-k8"
	install -Dm755 phc-k8.sleep "$pkgdir/usr/lib/pm-utils/sleep.d/00phc-k8"
	install -Dm755 phc-k8.system-sleep "$pkgdir/usr/lib/systemd/system-sleep/phc-k8"

	cd ${pkgname}_v$pkgver
	install -Dm644 phc-k8.modprobe "$pkgdir/etc/modprobe.d/phc-k8.conf"
	install -d "$pkgdir/usr/share/doc/$pkgname"
	install -m644 Changelog README "$pkgdir/usr/share/doc/$pkgname/"
	install -m644 Makefile mperf.? phc-k8.? "$pkgdir/usr/src/phc-k8-$pkgver/"
}