diff options
Diffstat (limited to 'main/rng-tools/APKBUILD')
-rw-r--r-- | main/rng-tools/APKBUILD | 68 |
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 " |