summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d26c15b83fd5618db988f516cb8de5d686fad143 (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
# Maintainer: Tom < reztho at archlinux dot us >
# Thanks to contributors/mantainers of frandom and dkms-nvidia packages
# since I used those packages as templates to make this one

pkgname=dkms-frandom
pkgver=1.2
pkgrel=2
pkgdesc="A very fast random number generator kernel module (DKMS version)"
arch=('any')
url="http://frandom.sourceforge.net/"
license=('GPL')
depends=('dkms')
optdepends=('linux-headers')
provides=("frandom=${pkgver}")
conflicts=("frandom")
options=(!strip)
_pkgname=frandom
source=("http://www.billauer.co.il/download/${_pkgname}-${pkgver}.tar.gz"
'frandom.udev.patch'
'dkms.conf'
'Makefile')

build() {
    cd "$srcdir/$_pkgname-${pkgver}"
    patch -p1 -i "$srcdir/frandom.udev.patch"
}

package() {
    install -dm755 "$pkgdir/usr/src/$_pkgname-$pkgver"
    install -m644  "$srcdir/$_pkgname-$pkgver/"*  "$pkgdir/usr/src/$_pkgname-$pkgver"
    install -Dm644 "$srcdir/$_pkgname-$pkgver/10-$_pkgname.rules" "$pkgdir/usr/lib/udev/rules.d/10-$_pkgname.rules"
    install -m644 "$srcdir/dkms.conf" "$pkgdir/usr/src/$_pkgname-$pkgver"
    install -m644 "$srcdir/Makefile" "$pkgdir/usr/src/$_pkgname-$pkgver"
}

md5sums=('a4b60abb11799dda965694331e5b0785'
         'a41a534a4b732a6e2a0b41214fa27a1d'
         'b8943c145912d5da71dd84e54465bb85'
         '1e94254311f05274035b5e41ff5a7a33')