diff options
author | Ido Perlmuter | 2021-04-09 17:31:27 +0300 |
---|---|---|
committer | Ido Perlmuter | 2021-04-09 17:32:03 +0300 |
commit | 7b6e4ac221ed0a4aa9c6a542f405673af8de67e6 (patch) | |
tree | 33150a869ad40e458eb6c82738b7fd419f27bcab /PKGBUILD | |
download | aur-7b6e4ac221ed0a4aa9c6a542f405673af8de67e6.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..47942e25b2ee --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Ido Perlmuter <ido@ido50.net> +pkgname=sad-git +pkgver=r726.369079d +pkgrel=1 +pkgdesc="Space Age seD" +arch=("x86_64") +url="https://github.com/ms-jpq/sad" +license=('MIT') +groups=() +depends=('gcc-libs') +makedepends=('git' 'rust') +optdepends=('fzf: for tui usage' + 'diff-so-fancy: diff colourizer' + 'git-delta-git: diff colourizer') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +replaces=() +backup=() +options=() +install= +source=("git+https://github.com/ms-jpq/sad.git") +noextract=() +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/${pkgname%-git}" + cargo build --release --locked --all-features +} + +check() { + cd "$srcdir/${pkgname%-git}" + cargo test --release --locked --all-features +} + +package() { + cd "$srcdir/${pkgname%-git}" + cargo install --locked --all-features --root="${pkgdir}/usr" --path . +} |