aboutsummaryrefslogtreecommitdiffstats
path: root/main/rng-tools/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/rng-tools/APKBUILD')
-rw-r--r--main/rng-tools/APKBUILD68
1 files changed, 35 insertions, 33 deletions
diff --git a/main/rng-tools/APKBUILD b/main/rng-tools/APKBUILD
index 42c3db40d92..beafdf30ab6 100644
--- a/main/rng-tools/APKBUILD
+++ b/main/rng-tools/APKBUILD
@@ -1,18 +1,16 @@
# Contributor: Dennis Przytarski <dennis@przytarski.com>
# Contributor: ScrumpyJack <scrumpyjack@st.ilet.to>
# Contributor: Dermot Bradley <dermot_bradley@yahoo.com>
-# Maintainer: Dermot Bradley <dermot_bradley@yahoo.com>
+# Maintainer: Celeste <cielesti@protonmail.com>
pkgname=rng-tools
#
-# NOTE: Please check with the maintainer *before* deciding to submit any
-# MR to update the package - in particular the package depends on
-# jitterentropy-library 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 rng-tools alone could break
-# the rngd jitter functionality).
+# NOTE: The package depends on jitterentropy-library 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 rng-tools alone could break the rngd jitter functionality).
#
-pkgver=6.14
-pkgrel=3
+pkgver=6.16
+pkgrel=5
pkgdesc="Random number generator daemon"
url="https://github.com/nhorman/rng-tools"
arch="all"
@@ -24,11 +22,12 @@ makedepends="
curl-dev
jansson-dev
jitterentropy-library-dev
+ libcap-dev
librtlsdr-dev
libtool
libxml2-dev
linux-headers
- openssl1.1-compat-dev
+ openssl-dev>3
"
options="!check" # No useful tests to be performed.
subpackages="
@@ -38,20 +37,22 @@ subpackages="
rng-tools-extra-openrc:extra_openrc
"
source="rng-tools-$pkgver.tar.gz::https://github.com/nhorman/rng-tools/archive/v$pkgver.tar.gz
+ 01-fix-ignorefail.patch
+ 02-fix-random_step-boundary.patch
+ 03-correct-linux-poolsize.patch
+ README.Alpine
rngd.confd
rngd.confd-arm
rngd.initd
rngd-extra.confd
rngd-extra.confd-arm
rngd-extra.initd
- 01-fix-warning.patch
- 02-onecpu.patch
- 03-fix-pthread-setaffinity-call.patch
- 04-jitter-termination-sigs.patch
- 05-jitter-shutdown-fix.patch
- 06-musl-pthread-setaffinity-fix.patch
- 07-use-jent_entropy_init_ex.patch
- 08-correct-entflags.patch
+ "
+install="
+ $pkgname.pre-install
+ $pkgname.pre-upgrade
+ $pkgname-extra.pre-install
+ $pkgname-extra.pre-upgrade
"
prepare() {
@@ -74,6 +75,7 @@ build() {
--disable-silent-rules \
--with-nistbeacon \
--without-pkcs11 \
+ --with-qrypt \
--with-rtlsdr
make rngd rngtest
@@ -88,6 +90,7 @@ build() {
--disable-silent-rules \
--without-nistbeacon \
--without-pkcs11 \
+ --without-qrypt \
--without-rtlsdr
make
}
@@ -105,6 +108,9 @@ package() {
esac
install -m 644 -D "$srcdir"/"$_confd_file" "$pkgdir"/etc/conf.d/rngd
install -m 755 -D "$srcdir"/rngd.initd "$pkgdir"/etc/init.d/rngd
+
+ install -m 644 -D "$srcdir"/README.Alpine \
+ -t "$pkgdir"/usr/share/doc/$pkgname
}
extra() {
@@ -137,19 +143,15 @@ extra_openrc() {
}
sha512sums="
-6a267257292697023cd349a5bda4998e39e874969f2b437eb2498f2d7d70a7ed293ca76b4c83aebf80955e33f6c8f8bbb65c6636cc0979e0e0d80d148380b8c7 rng-tools-6.14.tar.gz
-b33e1608fc73ac14d01f0b555e4abf60be79a711f0e66555b63019843c30ea53eae24d6ee543ebdcbd186108870cf0f346983d50c088c7afeca0af5303b926cf rngd.confd
-19b72997b4e981a1713e51b22bbf1974a49ea6eefbe3d69b32550041d9f8caed1ac494b448a406b609a23cc200fa9bf4e6d5833f06451ca6751889ffa834b915 rngd.confd-arm
-ae9981986eac1120a4b0bbcf99f87f181f3ee83fdc9ab4b44760c41cce6454d5d42d899a58e61a1f3f636f45e6d8f5fdda68473132c25f31ff4dcaff3e8de43c rngd.initd
-989ecd4c93575a3af4aa60c35ee037e873303116609d7d12bd49e557236cbe76820d63be2938c779c9baf23736f0913e6800d688a811323421f823b89d7949a6 rngd-extra.confd
-0e16b2a663cbfa17dbb559725b25f994a6d7ca82e975afb8a9f33678139ac0e0877f845ac41289d427300a233b0cd896cb35b1b64cc1ecdb9d78747844d4c577 rngd-extra.confd-arm
-75286ee8a18d3ff725aa323aeee542ed273103994b1aa73f7da3ba50d13c6d70e48405bfca355aa5517862922e95a0e08578d99e953fb959bccd776b93ec4cc9 rngd-extra.initd
-e06933cc8c442459fa6b97f33326b6104b4ad5ab013e7e2a2d8a655a552eb64ed55d7145a2fd6380c58c5a1b8598c9b0f5e410d9a77289ad79896d65aa257f03 01-fix-warning.patch
-98f797f4411c03ddf7e58d30d3d867cdddc798c6271516f7a49965523d8952b854306240d63ae67fca74375a271ba46b9e161b89898aaed7482268fc0e5f08ab 02-onecpu.patch
-b2689c7d9662e3f21b4592d64611bbb5a8cb03e2b359569d91a22f5e5a8f15d2f018a492d6ecc085f40870c787bc89b2ed7d1146082831a9e562949aff3e312b 03-fix-pthread-setaffinity-call.patch
-36ce332dfd9ebf987114e08401ea44ef746a6d3ad3d978f679ac824cb6e2582892d02f30e979cb18d7da971d976673a9dcb2847917141e83c98411053bf96637 04-jitter-termination-sigs.patch
-8fa82b5877e9ee6d23dcd337c5579d834585a0e2e22d42748fd1cd1bac20e3d360d80d28849b0d52cc604c7306404707328ce59750fcb82724350f940792452c 05-jitter-shutdown-fix.patch
-19dc156ef01db22e1c3b75400ca388324c217d6e362cd3a3be831b13eff9db94703bf88191b089e8aa94f5a36fa3caf773d21aff0c1b67ce0b5db53d1e8b7439 06-musl-pthread-setaffinity-fix.patch
-f1ea477f1393b1b067dc39e60d4b2153aabcb025d115bd03a0bf4a39e271ec32b7ef06c475037a195bc78dbcb96a686fa54b5bba1e6f7db66dd45d1260b1f638 07-use-jent_entropy_init_ex.patch
-ade6a7ecf23a839cf539c87540d5cab08b7ca2efb1e3d1cb472572749e3c23658f2d3046728119a0b94a081c392345f8f1da1de22207868551e9c0b1185fbf8e 08-correct-entflags.patch
+f4155dca8a54f47227f49ccf5f8453ddd50bd91a37b3b1659b5ad02278ed119028cee42918dd48552c79e19f2e2477277a41afa8e422395b2778b17fab09484d rng-tools-6.16.tar.gz
+6cef58eb21f814d2f74484114f1c8d5a57fcdf2eb1c0c34377716df5ff3b15a37f582099b67f9b75be1dd56a34c8c85573b1057a002efdd585af68d41f1e403d 01-fix-ignorefail.patch
+5999206a5d35e58973c5a5d3d4f73e1060b9d02b4653fd6bd3d140fa127a7bbdb2fe1108fc556ee6cf9628d6699a561e414a56e14fff125f0fb401c236ef5fd3 02-fix-random_step-boundary.patch
+11941117d3125529464b277b7d0e719a783c49ebb80d7132a89f134fe2b4e7c7c5f36f101ef2eca1d4ad65affcb889bc9542de0a98613bf8214e322af0aa8367 03-correct-linux-poolsize.patch
+ed483460a47f92d3debf8ba4cc14781b87b8b5dc0fc98f6ac84a3f5996355a69f4d077226e7aa5a0b07e8e1cbcabef86bc626ec5635f5e0c121cdf9f1728d72e README.Alpine
+489b9ea52b31c7e3aef495a76184df23becea679422a3e2232c8f2217f3d6b9bddd3fdd8d17e04cd9ab4a014e234daddd98078938a6afb0197cae71c5969baf1 rngd.confd
+c315e6306bb93233bcd75d216b778eea3487a75244335e13b9586c267dd4423c2a5f93119f3dd2da6aed847b8a0fe97d2cc62fc6a40141c1ea1cd9caf0f3ff8f rngd.confd-arm
+bcd342c69e8bfd2f281d4e759d94d66207b353b41e2f86d8530a5b463a601c114dafab03c21ec3845f762a8e5f8a594f01492311eabc7b94758234665de71f2a rngd.initd
+e46bedde2b543098e629d7ab43f7249ac7c30d0f97ade3be6411c453c30edd4a895c0d3fec1ad17d8296feb84535980bbd3e5de4d5ab754f3eebaf343382e310 rngd-extra.confd
+b5057431e379234a194c4ebe0b22d8b2e46a758aef4bdd7292d420a781cfb038fb6eb032e25bedd88e86f78ae8fffa0523fc52ed9a8f60f791130a040007c9c3 rngd-extra.confd-arm
+830f53b3ba54c662ecdb1a282b9719f15eec4856f2a78a4fa0922044e275ca6a867b8104d55b603027c8d97481b9c4bf10aa8105259a5025f7e7cc4038476b62 rngd-extra.initd
"