summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp A2019-02-12 14:13:06 +0100
committerPhilipp A2019-02-12 14:13:06 +0100
commit3a9fe258347908393b1a51041496f429d08aadf6 (patch)
tree0d63d7051ebc9272106c6c708028b8a2e1dceb80
parentf389b2b869dc9cbcf9789a021268faf40a595517 (diff)
downloadaur-3a9fe258347908393b1a51041496f429d08aadf6.tar.gz
1.4.0
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD38
2 files changed, 35 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3a26eee38550..8c6799cdb669 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 772417c8c43d..7af4f1ae0ba7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: