summarylogtreecommitdiffstats
path: root/PKGBUILD.tmpl
diff options
context:
space:
mode:
authorPatrick Haun2020-10-30 13:54:54 +0100
committerPatrick Haun2020-10-30 13:54:54 +0100
commit9b7c2242eb412ba088cdc5cfab90feb0fcf2a85f (patch)
treec4378341d66e789e40aa876e6cc6f96ea2027daa /PKGBUILD.tmpl
parentbed992550f4a180cfcc87c403aebb5608a796ba8 (diff)
downloadaur-9b7c2242eb412ba088cdc5cfab90feb0fcf2a85f.tar.gz
build from source
Diffstat (limited to 'PKGBUILD.tmpl')
-rw-r--r--PKGBUILD.tmpl27
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"
+}