mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-03 06:51:57 +01:00
31 lines
1.0 KiB
Plaintext
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"
|