diff options
-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 } + |