Add 'pkg/arch-git/' from commit '1ad1e3edc78be875be858731955e2d37286e4d01'

git-subtree-dir: pkg/arch-git
git-subtree-mainline: 32a11ec215
git-subtree-split: 1ad1e3edc7
This commit is contained in:
Nicolas Stalder
2021-11-21 14:27:58 +01:00
4 changed files with 74 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
pkgbase = solo2-cli-git
pkgdesc = Command line interface to SoloKeys Solo 2 devices
pkgver = r18.221f4d1
pkgrel = 1
url = https://github.com/solokeys/solo2-cli
arch = any
license = MIT
depends = rust
provides = solo2-cli
source = git+https://github.com/solokeys/solo2-cli.git#branch=main
sha256sums = SKIP
pkgname = solo2-cli-git
+4
View File
@@ -0,0 +1,4 @@
pkg/
src/
*.tar.*
solo2-cli
+17
View File
@@ -0,0 +1,17 @@
PKG := solo2-cli-git
build:
makepkg -f
install:
yes | makepkg -i
clean:
rm -rf pkg src
rm -rf $(PKG)*
update-srcinfo:
makepkg --printsrcinfo > .SRCINFO
generate-checksums:
makepkg -g -f -p PKGBUILD
+40
View File
@@ -0,0 +1,40 @@
# Maintainer: Nicolas Stalder <n+archlinux@stalder.io>
pkgname=solo2-cli-git
pkgver=r18.221f4d1
pkgrel=1
pkgdesc="Command line interface to SoloKeys Solo 2 devices"
url="https://github.com/solokeys/solo2-cli"
arch=(any)
license=(MIT)
depends=(rust)
provides=(solo2-cli)
source=('git+https://github.com/solokeys/solo2-cli.git#branch=main')
# add dummy entries for `make generate-checksums` to create SHA256 instead of MD5 check sums
sha256sums=('SKIP')
pkgver() {
cd "$srcdir/solo2-cli"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
true
}
pkg=solo2-cli
build() {
cd $srcdir/solo2-cli
cargo build --release
}
package() {
install -Dm755 "$srcdir/solo2-cli/target/release/solo2" -T "$pkgdir/usr/bin/solo2"
_src=$srcdir/$pkg
install -Dm644 "$_src/LICENSE-MIT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
install -Dm644 $_src/target/release/_solo2 -t $pkgdir/usr/share/zsh/site-functions
install -Dm644 $_src/target/release/solo2.bash $pkgdir/usr/share/bash-completion/completions/solo2
}