Skip to content

Commit

Permalink
feat(pkg): AUR package is changed to reflect packaging guidelines
Browse files Browse the repository at this point in the history
  • Loading branch information
iamwacko committed Jan 24, 2024
1 parent 61817cd commit b22edb2
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 15 deletions.
15 changes: 9 additions & 6 deletions pkg/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
pkgbase = siera
pkgdesc = A CLI tool for Aries written in Rust
pkgver = 0.0.0
pkgrel = 1
arch = x86_64
license = MIT
provides = siera
pkgdesc = A CLI tool for Hyperledger Aries written in Rust
pkgver = 0.2.0
pkgrel = 1
arch = any
license = MIT
depends = cargo
provides = siera
source = https://github.com/animo/siera-cli/archive/refs/tags/v0.2.0.tar.gz
sha256sums = d4315c22d10219771d40be80c463d66eaa6bbc00e165d7302ac1fb96a38b5847

pkgname = siera
38 changes: 29 additions & 9 deletions pkg/PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,17 +1,37 @@
# Mainainer: Animo Solutions [email protected]
# Maintainer: Animo Solutions [email protected]
# Contributor: iamawacko <[email protected]>
pkgname="siera"
pkgver="0.0.0"
pkgver=0.2.0
pkgrel="1"
pkgdesc="A CLI tool for Hyperledger Aries written in Rust"
arch=(x86_64)
arch=(any)
license=('MIT')
depends=()
source=("https://github.com/animo/siera-cli/archive/refs/tags/v$pkgver.tar.gz")
depends=('cargo')
provides=('siera')
md5sums=()
sha256sums=('d4315c22d10219771d40be80c463d66eaa6bbc00e165d7302ac1fb96a38b5847')

prepare() {
cd "siera-cli-$pkgver"
case $CARCH in
"pentium4")
cargo fetch --locked --target "i686-unknown-linux-gnu"
;;
*)
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
;;
esac
}

build() {
cd "siera-cli-$pkgver"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build --frozen --release
}

package() {
sudo mkdir -p /usr/share/licenses/${pkgname}
sudo curl -L -o /usr/share/licenses/${pkgname}/LICENSE https://raw.githubusercontent.com/animo/siera/main/LICENSE
sudo curl -L -o /usr/bin/${pkgname} https://github.com/animo/${pkgname}/releases/download/v${pkgver}/linux-x86_64-siera
sudo chmod +x /usr/bin/${pkgname}
cd "siera-cli-$pkgver"
install -Dm755 "target/release/$pkgname" -t "$pkgdir/usr/bin"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

0 comments on commit b22edb2

Please sign in to comment.