diff options
author | Philipp A | 2019-02-12 14:13:06 +0100 |
---|---|---|
committer | Philipp A | 2019-02-12 14:13:06 +0100 |
commit | 3a9fe258347908393b1a51041496f429d08aadf6 (patch) | |
tree | 0d63d7051ebc9272106c6c708028b8a2e1dceb80 | |
parent | f389b2b869dc9cbcf9789a021268faf40a595517 (diff) | |
download | aur-3a9fe258347908393b1a51041496f429d08aadf6.tar.gz |
1.4.0
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 35 insertions, 13 deletions
@@ -1,8 +1,8 @@ pkgbase = diesel_cli pkgdesc = CLI for the Diesel crate - pkgver = 1.3.1 - pkgrel = 2 - url = http://diesel.rs/ + pkgver = 1.4.0 + pkgrel = 1 + url = https://github.com/diesel-rs/diesel/tree/master/diesel_cli arch = i686 arch = x86_64 license = MIT @@ -11,8 +11,8 @@ pkgbase = diesel_cli depends = sqlite depends = postgresql-libs depends = libmariadbclient - source = diesel_cli-1.3.1.tar.gz::https://github.com/diesel-rs/diesel/archive/v1.3.1.tar.gz - sha256sums = a6754b76dc0f6fdf73b946d0ed2f443b09abfa7a4de6660f17a6b091a406c719 + source = diesel_cli-1.4.0.tar.gz::https://github.com/diesel-rs/diesel/archive/v1.4.0.tar.gz + sha256sums = 5a264a49aef60cf08c879d8d8eac754bec87da292df908924edbe963cf683b26 pkgname = diesel_cli @@ -1,22 +1,44 @@ +# Maintainer: Philipp A. <flying-sheep@web.de> +# Contributor: kpcyrd <git@rxv.cc> + pkgname=diesel_cli -pkgver=1.3.1 -pkgrel=2 +pkgver=1.4.0 +pkgrel=1 pkgdesc='CLI for the Diesel crate' arch=(i686 x86_64) -url='http://diesel.rs/' +url='https://github.com/diesel-rs/diesel/tree/master/diesel_cli' license=(MIT Apache) depends=(sqlite postgresql-libs libmariadbclient) makedepends=(cargo) source=("$pkgname-$pkgver.tar.gz::https://github.com/diesel-rs/diesel/archive/v$pkgver.tar.gz") -sha256sums=('a6754b76dc0f6fdf73b946d0ed2f443b09abfa7a4de6660f17a6b091a406c719') +sha256sums=('5a264a49aef60cf08c879d8d8eac754bec87da292df908924edbe963cf683b26') build() { - cd "$srcdir/diesel-$pkgver/$pkgname" + cd "diesel-$pkgver/$pkgname" + # --locked is broken cargo build --release } +check() { + cd "diesel-$pkgver/$pkgname" + # tests require a debug build to be present + cargo test --no-default-features --features sqlite +} + package() { - install -Dm755 "$srcdir/diesel-$pkgver/target/release/diesel" "$pkgdir/usr/bin/diesel" - install -d "$pkgdir/etc/bash_completion.d" - "$pkgdir/usr/bin/diesel" bash-completion >"$pkgdir/etc/bash_completion.d/diesel" + cd "diesel-$pkgver" + + install -Dm755 'target/release/diesel' "$pkgdir/usr/bin/diesel" + + install -d \ + "$pkgdir/usr/share/bash-completion/completions" \ + "$pkgdir/usr/share/zsh/site-functions" \ + "$pkgdir/usr/share/fish/vendor_completions.d" + "$pkgdir/usr/bin/diesel" completions bash > "$pkgdir/usr/share/bash-completion/completions/diesel" + "$pkgdir/usr/bin/diesel" completions zsh > "$pkgdir/usr/share/zsh/site-functions/_diesel" + "$pkgdir/usr/bin/diesel" completions fish > "$pkgdir/usr/share/fish/vendor_completions.d/diesel.fish" + + install -Dm644 LICENSE-MIT -t "$pkgdir/usr/share/licenses/$pkgname" } + +# vim:set ts=2 sw=2 et: |