diff options
author | Kai Michaelis | 2018-07-19 19:19:32 +0200 |
---|---|---|
committer | Kai Michaelis | 2018-07-19 19:19:32 +0200 |
commit | dfe74febda6705397a766a6aeeb2e5923582393c (patch) | |
tree | 10bac8e615f3fc2679ffc428a5e4ddd7447bef14 /PKGBUILD | |
parent | 16592e9470a773022a3bbd03c56b522bf0e43d2b (diff) | |
download | aur-dfe74febda6705397a766a6aeeb2e5923582393c.tar.gz |
use sequoias makefile
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 22 insertions, 16 deletions
@@ -1,12 +1,12 @@ -# Maintainer: Kai Michaelis <seu@das-labor.org> +# Maintainer: Kai Michaelis <seu@panopticon.re> pkgname=sequoia-git -pkgver=675 +pkgver=r675.023f52c pkgrel=1 pkgdesc="A modular OpenPGP library" arch=('x86_64' 'i686') url="https://sequoia-pgp.org/" license=('GPL3') -groups=('devel') +groups=() depends=( 'nettle>=3' 'sqlite>=3' @@ -14,27 +14,33 @@ depends=( makedepends=( 'rust' 'cargo' - 'git>=1') -provides=('sequoia') -conflicts=('sequoia') + 'git') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +replaces=() +backup=() +options=() +install= source=($pkgname::git+https://gitlab.com/sequoia-pgp/sequoia.git) +noextract=() md5sums=('SKIP') pkgver() { - cd $pkgname - echo "$(git rev-list --count HEAD)" + cd "$srcdir/${pkgname%-VCS}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd $pkgname - cargo build --all --release + cd "$srcdir/${pkgname%-VCS}" + make PREFIX="/usr" all +} + +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 } |