diff options
author | Patrick Haun | 2020-10-30 13:54:54 +0100 |
---|---|---|
committer | Patrick Haun | 2020-10-30 13:54:54 +0100 |
commit | 9b7c2242eb412ba088cdc5cfab90feb0fcf2a85f (patch) | |
tree | c4378341d66e789e40aa876e6cc6f96ea2027daa /PKGBUILD.tmpl | |
parent | bed992550f4a180cfcc87c403aebb5608a796ba8 (diff) | |
download | aur-9b7c2242eb412ba088cdc5cfab90feb0fcf2a85f.tar.gz |
build from source
Diffstat (limited to 'PKGBUILD.tmpl')
-rw-r--r-- | PKGBUILD.tmpl | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/PKGBUILD.tmpl b/PKGBUILD.tmpl index 0e7fa5588686..388a85627863 100644 --- a/PKGBUILD.tmpl +++ b/PKGBUILD.tmpl @@ -3,17 +3,28 @@ pkgname=fw pkgver=__VERSION__ pkgrel=__PKGREL__ -pkgdesc="faster workspace management" -depends=('fzf') +pkgdesc="Workspace productivity booster" arch=('x86_64') url="https://github.com/brocode/fw" -license=('WTFPL') -source=('__SOURCE__') +license=('custom:WTFPL') +depends=('fzf') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('__SHA256__') -package() { - mkdir -p "${pkgdir}/usr/bin" - chmod +x fw - cp fw "${pkgdir}/usr/bin/fw" +build() { + cd "$pkgname-$pkgver" + cargo build --release --locked --all-features } +check() { + cd "$pkgname-$pkgver" + cargo test --release --locked +} + +package() { + cd "$pkgname-$pkgver" + install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" + install -Dm 644 README.org -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" +} |