addpkg: sad 0.4.8-3
This commit is contained in:
parent
84be2a1833
commit
ec4753963e
1 changed files with 54 additions and 0 deletions
54
sad/PKGBUILD
Normal file
54
sad/PKGBUILD
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
|
||||||
|
# Contributor: Joost Bremmer <contact at madeofmagicandwires dot online>
|
||||||
|
# Contributor: Eliezio Oliveira <eliezio@pm.me>
|
||||||
|
# Contributor: Matthew Gamble <internet@matthewgamble.net>
|
||||||
|
|
||||||
|
pkgname=sad
|
||||||
|
pkgver=0.4.8
|
||||||
|
pkgrel=3
|
||||||
|
pkgdesc="Space Age seD"
|
||||||
|
arch=('x86_64')
|
||||||
|
url="https://github.com/ms-jpq/sad"
|
||||||
|
license=('MIT')
|
||||||
|
makedepends=('rust')
|
||||||
|
optdepends=(
|
||||||
|
'fzf: for tui usage'
|
||||||
|
'diff-so-fancy: for diff colourizer'
|
||||||
|
'git-delta: for diff colourizer'
|
||||||
|
)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
|
||||||
|
b2sums=('95591e5bce26dfa9507ced99b0197e8d103a9b0fbda6b712ec0296188563092d9dfcd0744462c53111f6a3ca1ab7aa2834b621614edd3731f2d01db557fbb6f7')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd "$pkgname-$pkgver"
|
||||||
|
# cargo's lockfile is currently out of sync :(
|
||||||
|
cargo update
|
||||||
|
|
||||||
|
# download dependencies
|
||||||
|
cargo fetch --locked
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$pkgname-$pkgver"
|
||||||
|
cargo build --release --offline --locked --all-features
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd "$pkgname-$pkgver"
|
||||||
|
cargo test --locked
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$pkgname-$pkgver"
|
||||||
|
|
||||||
|
# binary
|
||||||
|
install -vDm755 -t "$pkgdir/usr/bin" "target/release/$pkgname"
|
||||||
|
|
||||||
|
# license
|
||||||
|
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
|
||||||
|
|
||||||
|
# documentation
|
||||||
|
install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim: set ts=2 sts=2 sw=2 et :
|
Loading…
Reference in a new issue