summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: be92f35559e27b4be2fabcd9da5f2ce25f0b1bf8 (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
# Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com>
pkgname=xmss
_name=xmss-reference
_commit=171ccbd26f098542a67eb5d2b128281c80bd71a6
pkgver=r136.171ccbd
pkgrel=2
pkgdesc="eXtended Merkle Signature Scheme reference code (RFC 8391)"
arch=(x86_64)
url=https://github.com/XMSS/xmss-reference
license=(Unlicense)
depends=(openssl)
makedepends=(git)
source=($_name::git+$url#commit=$_commit)
b2sums=('1f9c0cc684bcf2ad1a7ef3e43cf8239d09b3e39065ead002b8440c382a43f80d99379fb576bbbebc82859afce262591a5b022eb342bc00acec7bc2c8b406ef6b')

pkgver() {
    cd $_name
    printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
}

build() {
    cd $_name
    make all
}

#check () {
#    cd $_name
#    for test in $(find ./test -type f -executable); do
#        ./$test
#    done
#}

package() {
    cd $_name
    install -d "$pkgdir"/usr/bin
    for exec in $(find ./ui -type f -executable); do
        install -vDm 755 $exec "$pkgdir"/usr/bin
    done
}