summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorWalter Casanova2021-08-11 18:23:55 -0400
committerWalter Casanova2021-08-11 18:23:55 -0400
commit5c898b654d7f3c01eddf125cdc12b1c3c73eb854 (patch)
treeaafca0932d614dcf94a12b0aa7ae2dc4d459f632 /PKGBUILD
parent2fc7968de141e2ba13d54f006ba9f23305ad6b90 (diff)
downloadaur-click-git.tar.gz
update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 25 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d373e3f3f6bf..bfa938117cef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,48 @@
-# Maintainer: Walter C <wcasanova at disroot dot org>
+#Maintainer: Walter - "bWVAd2FsdGVyY2FzYW5vdmEueHljCg==" - base64
pkgname="click-git"
_pkgname="click"
-pkgver=0.4.3.302.g8942cd5
+pkgver=0.5.4.361.g661ba28
pkgrel=1
pkgdesc="The 'Command Line Interactive Controller for Kubernetes'"
arch=("i686" "x86_64")
url="https://github.com/databricks/click"
license=("Apache")
depends=()
-makedepends=("rust" "cargo" "git")
+makedepends=("cargo" "git")
provides=("click")
conflicts=("click")
-source=("$_pkgname::git+https://github.com/databricks/click.git")
+source=("$_pkgname::git+$url")
sha256sums=("SKIP")
+prepare() {
+ cd "$_pkgname"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
pkgver() {
- cd "$_pkgname"
- echo "$(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2).$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" | tr '-' '.'
+ cd "$_pkgname"
+ echo "$(grep '^version =' Cargo.toml | head -n1 | awk -F '"' '{print $2}').$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
}
build() {
- cd $_pkgname
- cargo build --release --locked
+ cd "$_pkgname"
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release --all-features
}
-
+
check() {
- cd $_pkgname
- cargo test --release --locked
+ cd "$_pkgname"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo test --frozen --all-features
}
package() {
- cd "$srcdir/$_pkgname"
- install -Dm755 target/release/$_pkgname "$pkgdir/usr/bin/$_pkgname"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ cd "$_pkgname"
+ find target/release \
+ -maxdepth 1 \
+ -executable \
+ -type f \
+ -exec install -Dm0755 -t "$pkgdir/usr/bin/" {} +
}