diff options
author | Matthias Ahouansou <matthias@ahouansou.cz> | 2023-10-24 18:43:22 +0100 |
---|---|---|
committer | omni <omni+alpine@hack.org> | 2023-10-24 19:11:03 +0000 |
commit | 3f0df1e0eed8af5c2a8148388fb68c7f84610a06 (patch) | |
tree | 2a25da862b8b153ab411e1cca1a807fba4a7867c | |
parent | f51efefc396eb99cc3f178510b3b7e910fca7c07 (diff) |
testing/codeberg-cli: new aport
-rw-r--r-- | testing/codeberg-cli/APKBUILD | 47 |
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 +" |