diff options
author | Kai Michaelis | 2018-11-27 12:19:21 +0100 |
---|---|---|
committer | Kai Michaelis | 2018-11-27 12:19:21 +0100 |
commit | 54a0ff6c7c2c94aec5415bb8b48cd1c13d9d99e0 (patch) | |
tree | 04aff64602001d60d0a5aedf3f10610a99d77790 | |
parent | 1d2f0b0f920293123ec5fa3a53c9ed82c854809e (diff) | |
download | aur-54a0ff6c7c2c94aec5415bb8b48cd1c13d9d99e0.tar.gz |
release 0.2.0
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 33 insertions, 28 deletions
@@ -1,22 +1,23 @@ -pkgbase = sequoia-git - pkgdesc = A modular OpenPGP library - pkgver = 675 +pkgbase = sequoia + pkgdesc = A cool OpenPGP library + pkgver = 0.2.0 pkgrel = 1 url = https://sequoia-pgp.org/ arch = x86_64 arch = i686 - groups = devel license = GPL3 + makedepends = clang makedepends = rust makedepends = cargo - makedepends = git>=1 + makedepends = git depends = nettle>=3 depends = sqlite>=3 + depends = capnproto depends = openssl>=1.1 provides = sequoia conflicts = sequoia - source = sequoia-git::git+https://gitlab.com/sequoia-pgp/sequoia.git + source = sequoia::git+https://gitlab.com/sequoia-pgp/sequoia.git#tag=v0.2.0 md5sums = SKIP -pkgname = sequoia-git +pkgname = sequoia @@ -1,40 +1,44 @@ -# Maintainer: Kai Michaelis <seu@das-labor.org> -pkgname=sequoia-git -pkgver=675 +# Maintainer: Kai Michaelis <kai@sequoia-pgp.org> +pkgname=sequoia +pkgver=0.2.0 pkgrel=1 -pkgdesc="A modular OpenPGP library" +pkgdesc="A cool OpenPGP library" arch=('x86_64' 'i686') url="https://sequoia-pgp.org/" license=('GPL3') -groups=('devel') +groups=() depends=( 'nettle>=3' 'sqlite>=3' + 'capnproto' 'openssl>=1.1') makedepends=( + 'clang' 'rust' 'cargo' - 'git>=1') -provides=('sequoia') -conflicts=('sequoia') -source=($pkgname::git+https://gitlab.com/sequoia-pgp/sequoia.git) + 'git') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +replaces=() +backup=() +options=() +install= +source=($pkgname::git+https://gitlab.com/sequoia-pgp/sequoia.git#tag=v0.2.0) +noextract=() md5sums=('SKIP') -pkgver() { - cd $pkgname - echo "$(git rev-list --count HEAD)" +build() { + cd "$srcdir/${pkgname%-VCS}" + make PREFIX="/usr" all } -build() { - cd $pkgname - cargo build --all --release +check() { + cd "$srcdir/${pkgname%-VCS}" + cargo test --all } package() { - cd $pkgname - install -d -m755 "$pkgdir/usr/bin" - install -D -s -m555 "$srcdir/$pkgname/target/release/sq" "$pkgdir/usr/bin/sq" - install -D -s -m555 "$srcdir/$pkgname/target/release/sqv" "$pkgdir/usr/bin/sqv" - install -d -m755 "$pkgdir/usr/lib/sequoia" - install -D -s -m555 "$srcdir/$pkgname/target/release/sequoia-public-key-store" "$pkgdir/usr/lib/sequoia/sequoia-public-key-store" + cd "$srcdir/${pkgname%-VCS}" + make DESTDIR="$pkgdir" PREFIX="/usr" install } + |