summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgigamicro2024-04-13 22:08:26 -0400
committergigamicro2024-04-13 22:08:26 -0400
commit1b39cdd623f3e2097a6bf608f4c61fc88afb6277 (patch)
tree1abf74c1486e3ed97ebb09b0d18c42e4881c7cb6
parent4aea1038f6a1cafdb4848a9f08859848f0a2c820 (diff)
downloadaur-1b39cdd623f3e2097a6bf608f4c61fc88afb6277.tar.gz
add wip PKGBUILD
-rw-r--r--PKGBUILD31
1 files changed, 31 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 50555f53e3e6..540fe13e4887 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,39 @@
# Maintainer: gigamicro <gammamicro@gmail.com>
pkgname='wfinfo-ng-git'
+_pkgname="wfinfo-ng"
+pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
+pkgver=0.1.0.105.gd5e7c43
+pkgrel=1
+epoch=1
+arch=('any') #TODO: verify this
url="https://github.com/knoellle/wfinfo-ng"
license=('GPL-3.0')
depends=('curl' 'jq') # database updates
makedepends=('git' 'rust>=1.74' 'cargo' 'libxrandr' 'tesseract')
+#checkdepends=('')
+optdepends=('mlocate: to autodetect EE.log location')
+provides=('wfinfo')
+#conflicts=('wfinfo')
source=("$_pkgname::git+https://github.com/knoellle/wfinfo-ng.git")
sha256sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ printf %s "$(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2|cut -d\- -f1).$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
+}
+
+build(){
+ cd "$srcdir/$_pkgname"
+ cargo build --release
+}
+
+check(){
+ cd "$srcdir/$_pkgname"
+ cargo test --release
+}
+
+package() {
+ install -D -m755 "$srcdir/wfinfo.sh" "$pkgdir/usr/bin/wfinfo"
+ install -D -m755 "$srcdir/$_pkgname/update.sh" "$pkgdir/usr/bin/wfinfo-update"
+ install -D -m755 "$srcdir/$_pkgname/target/release/wfinfo" "$pkgdir/usr/bin/wfinfo-ng"
+}