aboutsummaryrefslogtreecommitdiffstats
path: root/main/jitterentropy-library/APKBUILD
blob: 17be73badb76bc8b1c1a322ec27bf23bc9e2d01e (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
42
43
44
45
# Contributor: Dermot Bradley <dermot_bradley@yahoo.com>
# Maintainer: Dermot Bradley <dermot_bradley@yahoo.com>
pkgname=jitterentropy-library
#
# NOTE: Please check with the maintainer *before* deciding to submit any
# MR to update the package - this package is (currently) only used by
# rng-tools and care needs to be taken that both are aligned (i.e. some
# necessary changes in *both* packages may not be released at the same
# time and potentially upgrading jitterentropy-library alone could break
# rng-tools' jitter functionality).
#
pkgver=3.3.0
pkgrel=0
pkgdesc="Jitterentropy library"
url="http://www.chronox.de/jent.html"
arch="all"
license="BSD-3-Clause OR GPL-2.0-Only"
subpackages="$pkgname-dev $pkgname-doc"
options="!check" # There are no testcases
source="$pkgname-$pkgver.tar.gz::https://github.com/smuellerDD/jitterentropy-library/archive/v$pkgver.tar.gz
	01-disable-gcc-optimisation.patch
	02-use-proper-pointer-dereferencing.patch
	03-fix-execution-flow-and-args-order.patch
	04-c11-asm-correction.patch
	05-gcd-sensible-max.patch
	06-fix-memory-size.patch
	"

build() {
	make
}

package() {
	make DESTDIR="$pkgdir" PREFIX=/usr install
}

sha512sums="
1c7956fbacf8accb401f4ff3cc5674f384ef33a5f907c181ea358f2ca9e7c6b46ad1465743100fc0157c47a970c383e84029688bfa0a844e1e10675c1355993c  jitterentropy-library-3.3.0.tar.gz
0a71265b503a1ce9758cb4e2bf8c806e1c427be80567fb530168e50e3aa324569edeba42dcb7dc3c7a147f1a0e360479b4af52cea2dd548b1096939f4f5b8aa6  01-disable-gcc-optimisation.patch
3e67f94f4a06c1e9301b15eb3233468389ebbfb771437b389b8e8ff04ff84f09fe0297f8b3bb33c315362b556871612d084918b19cb2d8cd49d8595a89a5fc87  02-use-proper-pointer-dereferencing.patch
3a7881605791502b58c10b79f17366fd127c5aaa0884ce65682b090fbdec4739770d2915df037aa85143339018e3fd3eeca2a2cc194a002cb208d49d84d4ee50  03-fix-execution-flow-and-args-order.patch
411f875c6a451ce452f25b7f84699b3a9e9707e182ae9276e7ef0072d7cd956b4e9d957a784b3696c1beb29845ba9c2f5dbd85fd2a7db4237d9b67b57b62a04e  04-c11-asm-correction.patch
bec9cdae68e6c7bdedff121bac4082e3346ff08355be12b7d412603ecdb96344b90b27e9045264558eb9eb0bd7cc90e777805100e031e481aaa92d70134859f5  05-gcd-sensible-max.patch
acb49f317506f7cf4a11f1c40fb01d0f27e6a8440fa09e26114457340fb8143e3e93b06165005eb703be8398d579bf88dce00e3554c7a4e6f229075a21891e32  06-fix-memory-size.patch
"