aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Ahouansou <matthias@ahouansou.cz>2023-10-24 18:43:22 +0100
committeromni <omni+alpine@hack.org>2023-10-24 19:11:03 +0000
commit3f0df1e0eed8af5c2a8148388fb68c7f84610a06 (patch)
tree2a25da862b8b153ab411e1cca1a807fba4a7867c
parentf51efefc396eb99cc3f178510b3b7e910fca7c07 (diff)
testing/codeberg-cli: new aport
-rw-r--r--testing/codeberg-cli/APKBUILD47
1 files changed, 47 insertions, 0 deletions
diff --git a/testing/codeberg-cli/APKBUILD b/testing/codeberg-cli/APKBUILD
new file mode 100644
index 00000000000..f1c8697861e
--- /dev/null
+++ b/testing/codeberg-cli/APKBUILD
@@ -0,0 +1,47 @@
+# Contributor: Matthias Ahouansou <matthias@ahouansou.cz>
+# Maintainer: Matthias Ahouansou <matthias@ahouansou.cz>
+pkgname=codeberg-cli
+pkgver=0.3.5
+pkgrel=0
+pkgdesc="CLI Tool for Codeberg similar to gh and glab"
+url="https://codeberg.org/RobWalt/codeberg-cli"
+arch="all"
+license="AGPL-3.0-or-later"
+makedepends="
+ cargo
+ cargo-auditable
+ openssl-dev
+"
+subpackages="
+ $pkgname-bash-completion
+ $pkgname-fish-completion
+ $pkgname-zsh-completion
+"
+source="$pkgname-$pkgver.tar.gz::https://codeberg.org/RobWalt/codeberg-cli/archive/v$pkgver.tar.gz"
+builddir="$srcdir/$pkgname"
+options="net !check" # no tests
+
+prepare() {
+ default_prepare
+ cargo fetch --target="$CTARGET" --locked
+}
+
+build() {
+ cargo auditable build --release --frozen
+}
+
+package() {
+ install -Dm755 target/release/berg -t "$pkgdir"/usr/bin
+
+ mkdir -p "$pkgdir"/usr/share/bash-completion/completions
+ mkdir -p "$pkgdir"/usr/share/fish/vendor_completions.d
+ mkdir -p "$pkgdir"/usr/share/zsh/site-functions
+
+ target/release/berg completion bash > "$pkgdir"/usr/share/bash-completion/completions/berg
+ target/release/berg completion fish > "$pkgdir"/usr/share/fish/vendor_completions.d/berg.fish
+ target/release/berg completion zsh > "$pkgdir"/usr/share/zsh/site-functions/_berg
+}
+
+sha512sums="
+cd22faee4d2fca78dcdee857112dd5cd8c03f314266a8ddaabddb4fcc054688fe1d3b679c904b84a40356b1404893e7999f0ddb651efcdfdc83c93cf512e5ce2 codeberg-cli-0.3.5.tar.gz
+"