diff options
author | tcely <tcely@users.noreply.github.com> | 2019-03-09 12:03:51 -0500 |
---|---|---|
committer | Kevin Daudt <kdaudt@alpinelinux.org> | 2019-04-09 21:27:01 +0000 |
commit | 61c7c1269fb14a0f251554ecce915f576c9a26d9 (patch) | |
tree | 981bc71fe589a88d6daeadb41d24a67e6f0f7840 /testing/sequoia-sqv/APKBUILD | |
parent | 601c0b8f5a584daaf028f54a1f4b813a68c9e158 (diff) | |
download | aports-61c7c1269fb14a0f251554ecce915f576c9a26d9.tar.bz2 aports-61c7c1269fb14a0f251554ecce915f576c9a26d9.tar.xz |
testing/sequoia-sqv: new aport
https://sequoia-pgp.org/
A simple signature verification program
Diffstat (limited to 'testing/sequoia-sqv/APKBUILD')
-rw-r--r-- | testing/sequoia-sqv/APKBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/testing/sequoia-sqv/APKBUILD b/testing/sequoia-sqv/APKBUILD new file mode 100644 index 0000000000..937278ed09 --- /dev/null +++ b/testing/sequoia-sqv/APKBUILD @@ -0,0 +1,55 @@ +# Contributor: tcely <sequoia-sqv+aports@tcely.33mail.com> +# Maintainer: tcely <sequoia-sqv+aports@tcely.33mail.com> +_project="sequoia" +pkgname="${_project}-sqv" +pkgver="0.5.0" +pkgrel=0 +pkgdesc="A simple signature verification program" +url="https://sequoia-pgp.org/" +arch="x86_64" # limited by cargo +license="GPL-3.0-or-later" +depends="" +makedepends="capnproto-dev cargo clang-dev nettle-dev openssl-dev + py3-cffi py3-pytest py3-setuptools python3-dev sqlite-dev" +install="" +subpackages="" +source="https://gitlab.com/${_project}-pgp/${_project}/-/archive/v${pkgver}/${_project}-v${pkgver}.tar.gz + Cargo.lock + " +builddir="$srcdir/${_project}-v${pkgver}" + +_cargo_env() { + cd "$builddir" + + CARGO_TARGET_DIR="$PWD/target" + export CARGO_TARGET_DIR + + SQV="$CARGO_TARGET_DIR/release/sqv" + export SQV +} + +build() { + _cargo_env + + sed -i -e '/^version =/s/=.*$/= "'"$pkgver"'"/' sqv/Cargo.toml + install -m 00644 "$srcdir/Cargo.lock" "$builddir/Cargo.lock" + + make -C sqv build-release CARGO_FLAGS='--locked' +} + +check() { + _cargo_env + + cd sqv && cargo test --locked --release --package "$pkgname" + + "$SQV" --version +} + +package() { + _cargo_env + + make DESTDIR="$pkgdir" -C sqv install +} + +sha512sums="0b3be4aa05812039ae0e5b3d32563a928fda94b5bda2ca83d27981a177f30ad890f73b9cdaaf8c4d016c5c3ece8df6f3570bf7b9d0b2e2a2f24aa5e022c96e45 sequoia-v0.5.0.tar.gz +4654c170beee88cc6c3e4d65dccd8947bfc0f96438a3ea89f3412b800227100dbe0a4700202848f8950301e5802586ad25a739460f0975205a00299e4eacba0d Cargo.lock" |