aports/testing/ssss/APKBUILD
2020-08-28 14:58:52 +00:00

31 lines
1.0 KiB
Plaintext

# Maintainer: Michał Adamski <michal@ert.pl>
pkgname=ssss
pkgver=0.5.6
pkgrel=0
pkgdesc="ssss is an implementation of Shamir's secret sharing scheme for UNIX systems"
url="http://point-at-infinity.org/ssss/"
arch="all"
license="GPL-2.0-only"
makedepends="make xmltoman gmp-dev"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/MrJoy/ssss/archive/releases/v$pkgver.tar.gz"
builddir="$srcdir/$pkgname-releases-v$pkgver"
build() {
make
}
check() {
local rand=$(cat /proc/sys/kernel/random/uuid)
local combined=$(echo "$rand" | ./ssss-split -q -t 2 -n 3 | tail -n 2 | ./ssss-combine -q -t 2)
test "$combined" = "$rand"
}
package() {
install -d "$pkgdir"/usr/share/man/man1
install -m644 ssss.1 ssss-split.1 ssss-combine.1 "$pkgdir"/usr/share/man/man1
install -m755 -D ssss-split "$pkgdir"/usr/bin/ssss-split
ln -s ssss-split "$pkgdir"/usr/bin/ssss-combine
}
sha512sums="964af01610a7a269d19ae1fa1712ef12ca1afab02636ba83dd84ec5aeb185210a1247d932ee39d2869aa76e54ffb051d802800d295d17355d6fe2a8010edd509 ssss-0.5.6.tar.gz"