mirror of
https://github.com/archlinux/aur.git
synced 2026-02-07 12:41:55 +01:00
Fix build and update to 0.4.0
This commit is contained in:
parent
29d694f7bb
commit
b87c3ef405
2 changed files with 33 additions and 38 deletions
12
.SRCINFO
12
.SRCINFO
|
|
@ -1,17 +1,15 @@
|
|||
pkgbase = codeberg-cli
|
||||
pkgdesc = CLI tool for Codeberg
|
||||
pkgver = 0.1.0
|
||||
pkgdesc = CLI Tool for Codeberg similar to gh and glab
|
||||
pkgver = 0.4.0
|
||||
pkgrel = 1
|
||||
url = https://codeberg.org/RobWalt/codeberg-cli
|
||||
arch = x86_64
|
||||
license = AGPL3
|
||||
makedepends = git
|
||||
makedepends = rust
|
||||
makedepends = cargo
|
||||
depends = gcc-libs
|
||||
depends = openssl
|
||||
source = codeberg-cli::git+https://codeberg.org/RobWalt/codeberg-cli#commit=da32e4d4a3e9510c6b1ad609ece522f71691b201
|
||||
source = Cargo.lock
|
||||
b2sums = SKIP
|
||||
b2sums = 038bad4d6ca321d712c0c259babf46cbd2d58c9cd71e694b6fe332a065f7bddada876fcf780f03f7988584ddd1b346126f6f8639984050d535a65d59f1387f62
|
||||
source = codeberg-cli-0.4.0.tar.gz::https://codeberg.org/RobWalt/codeberg-cli/archive/v0.4.0.tar.gz
|
||||
sha512sums = 8913d407ec8618984f8373553ab917fd78c73d1a202fc10eda14ba5cb13153f7a4bd1f615074fa52b229af71fcf6a3c12af8ec8d4de58fda5d50a9082c4e3580
|
||||
|
||||
pkgname = codeberg-cli
|
||||
|
|
|
|||
59
PKGBUILD
59
PKGBUILD
|
|
@ -1,53 +1,50 @@
|
|||
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
|
||||
|
||||
pkgname=codeberg-cli
|
||||
pkgver=0.1.0
|
||||
pkgver=0.4.0
|
||||
pkgrel=1
|
||||
pkgdesc='CLI tool for Codeberg'
|
||||
pkgdesc='CLI Tool for Codeberg similar to gh and glab'
|
||||
arch=('x86_64')
|
||||
url='https://codeberg.org/RobWalt/codeberg-cli'
|
||||
license=('AGPL3')
|
||||
depends=('gcc-libs' 'openssl')
|
||||
makedepends=('git' 'rust')
|
||||
_commit='da32e4d4a3e9510c6b1ad609ece522f71691b201'
|
||||
source=(
|
||||
"$pkgname::git+$url#commit=$_commit"
|
||||
'Cargo.lock'
|
||||
)
|
||||
b2sums=('SKIP'
|
||||
'038bad4d6ca321d712c0c259babf46cbd2d58c9cd71e694b6fe332a065f7bddada876fcf780f03f7988584ddd1b346126f6f8639984050d535a65d59f1387f62')
|
||||
|
||||
pkgver() {
|
||||
cd "$pkgname"
|
||||
|
||||
git describe --tags | sed 's/^v//'
|
||||
}
|
||||
makedepends=('git' 'cargo')
|
||||
source=("$pkgname-$pkgver.tar.gz::https://codeberg.org/RobWalt/$pkgname/archive/v$pkgver.tar.gz")
|
||||
sha512sums=('8913d407ec8618984f8373553ab917fd78c73d1a202fc10eda14ba5cb13153f7a4bd1f615074fa52b229af71fcf6a3c12af8ec8d4de58fda5d50a9082c4e3580')
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname"
|
||||
|
||||
# use updated lockfile
|
||||
cp -vf "$srcdir/Cargo.lock" .
|
||||
|
||||
# download dependencies
|
||||
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
|
||||
export RUSTUP_TOOLCHAIN=stable
|
||||
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$pkgname"
|
||||
|
||||
export RUSTUP_TOOLCHAIN=stable
|
||||
export CARGO_TARGET_DIR=target
|
||||
cargo build --frozen --release --all-features
|
||||
|
||||
for shell in bash fish zsh; do
|
||||
./target/release/berg completion "$shell" > "$shell-completion"
|
||||
done
|
||||
}
|
||||
|
||||
#check() {
|
||||
# cd "$pkgname"
|
||||
#
|
||||
# cargo test --frozen --all-features
|
||||
#}
|
||||
check() {
|
||||
cd "$pkgname"
|
||||
export RUSTUP_TOOLCHAIN=stable
|
||||
cargo test --frozen --all-features
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname"
|
||||
|
||||
# binary
|
||||
install -vDm755 -t "$pkgdir/usr/bin" target/release/cod
|
||||
install -Dm755 -t "$pkgdir/usr/bin/" "target/release/berg"
|
||||
install -Dm644 -t "$pkgdir/usr/share/doc/${pkgname}/README.md" "README.md"
|
||||
install -Dm644 -t "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" "LICENSE"
|
||||
mkdir -p "${pkgdir}/usr/share/bash-completion/completions/"
|
||||
mkdir -p "${pkgdir}/usr/share/zsh/site-functions/"
|
||||
mkdir -p "${pkgdir}/usr/share/fish/vendor_completions.d/"
|
||||
install -vDm644 bash-completion "$pkgdir/usr/share/bash-completion/completions/berg"
|
||||
install -vDm644 fish-completion "$pkgdir/usr/share/fish/vendor_completions.d/berg.fish"
|
||||
install -vDm644 zsh-completion "$pkgdir/usr/share/zsh/site-functions/_berg"
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue