summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Stalder2021-11-21 03:03:01 +0100
committerNicolas Stalder2021-11-21 14:15:59 +0100
commit56c83ae963e0a8376eed1fc23d2299591bcd5d8e (patch)
tree80e5a135a287f4669a8ca35fd26049cb50cad2a9
parentbcb79881c8aeeab3959ae2548e050f47195939e1 (diff)
downloadaur-56c83ae963e0a8376eed1fc23d2299591bcd5d8e.tar.gz
Update PKGBUILD to release
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD11
2 files changed, 11 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 967feb661a6b..c6eb57ac2842 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = solo2-cli
pkgdesc = Solo 2 CLI
pkgver = 0.0.7
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/solokeys/solo2-cli
arch = x86_64
license = Apache
@@ -11,7 +11,7 @@ pkgbase = solo2-cli
makedepends = systemd
depends = systemd-libs
depends = ccid
- source = solo2-cli.tar.gz::https://github.com/solokeys/solo2-cli/archive/refs/tags/v0.0.7.tar.gz
+ source = solo2-cli-0.0.7.tar.gz::https://github.com/solokeys/solo2-cli/archive/refs/tags/v0.0.7.tar.gz
sha256sums = 2596b50a04f59645630fdca1bf3a95dd8e8475c47a5d4ed61c885d5421e330b5
pkgname = solo2-cli
diff --git a/PKGBUILD b/PKGBUILD
index 6f8cbf2c1943..b5eb9ccb8f63 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Helpful suggestions by Foxboron
pkgname=solo2-cli
pkgver=0.0.7
-pkgrel=1
+pkgrel=2
pkgdesc='Solo 2 CLI'
arch=('x86_64')
url="https://github.com/solokeys/solo2-cli"
@@ -12,19 +12,26 @@ depends=(systemd-libs ccid)
# note we do not need Arch `hidapi` package here, it's a git submodule of Rust hidapi
makedepends=(cargo git systemd)
source=(
- "$pkgname.tar.gz::https://github.com/solokeys/solo2-cli/archive/refs/tags/v${pkgver}.tar.gz"
+ "$pkgname-$pkgver.tar.gz::https://github.com/solokeys/solo2-cli/archive/refs/tags/v${pkgver}.tar.gz"
)
sha256sums=(
"2596b50a04f59645630fdca1bf3a95dd8e8475c47a5d4ed61c885d5421e330b5"
)
+prepare() {
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
build() {
cd "${pkgname}-${pkgver}"
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
cargo build --release --frozen --all-features
}
check() {
cd "${pkgname}-${pkgver}"
+ export RUSTUP_TOOLCHAIN=stable
# make sure shared libs work
target/release/solo2 --version
cargo test --release --all-features