updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / phc-k8 / PKGBUILD
blob0a814fc88a6e8ab8d3e04f71ea9eb1c60fa97ee7
1 # Contributor: fs4000 <matthias_dienstbier[at]yahoo[dot]de>
3 pkgname=phc-k8
4 pkgver=0.4.4
5 pkgrel=3
6 pkgdesc="frequency driver for AMD K8 with undervolting feature"
7 url="http://www.linux-phc.org"
8 arch=('any')
9 license=('GPL')
10 provides=('linux-phc')
11 backup=(etc/conf.d/phc-k8 etc/modprobe.d/phc-k8.conf)
12 install=phc-k8.install
13 source=(phc-k8-$pkgver.tar.gz::$url/forum/download/file.php?id=124
14         phc-k8.{conf,rc,sleep} linux3.patch)
15 sha256sums=('19744a7ae94f19c1327e3e5542522f9ab5f978e4466f1973b7518e1a83e91edd'
16             '352a97272390ed428cc1ebb886ebb044e7b54c145aa7a4c0d96862ad7a7fd46a'
17             '2d27eacf04a93ff8668df9e8deafffeb93b7e12f19911cc112d80b3b304f15c6'
18             '7e05315587f54c36ec756ae53de90459eae1f41bd3f14404596d2412a9a999aa'
19             'db7394ca3e446b8bb3c92954c4b9a203dd70cab1e2b23e415de2e074c70087bf')
21 build() {
22         cd phc-k8_v$pkgver
23         patch -Np2 -i ../linux3.patch
24         sed -e 's,updates/kernel/arch/x86/kernel/cpu/cpufreq,extramodules,'\
25                 -e 's,^\tinstall -m 644 -o root -g root phc-k8.modprobe,#\tinstall -m 644 -o root -g root phc-k8.modprobe,' -i Makefile
26         sed -i 's,/sbin/modprobe phc-k8 |,/sbin/modprobe phc-k8 \&\& /etc/rc.d/phc-k8 set |,' phc-k8.modprobe
29 package() {
30         install -Dm644 phc-k8.conf "$pkgdir/etc/conf.d/phc-k8"
31         install -Dm755 phc-k8.rc "$pkgdir/etc/rc.d/phc-k8"
32         install -Dm755 phc-k8.sleep "$pkgdir/usr/lib/pm-utils/sleep.d/00phc-k8"
34         cd phc-k8_v$pkgver
35         install -Dm644 phc-k8.modprobe "$pkgdir/etc/modprobe.d/phc-k8.conf"
36         install -d "$pkgdir/usr/src/phc-k8/" "$pkgdir/usr/share/doc/phc-k8/"
37         install -m644 Changelog README "$pkgdir/usr/share/doc/phc-k8/"
38         install -m644 Makefile mperf.? phc-k8.? "$pkgdir/usr/src/phc-k8/"