diff options
author | gigamicro | 2024-04-13 22:08:26 -0400 |
---|---|---|
committer | gigamicro | 2024-04-13 22:08:26 -0400 |
commit | 1b39cdd623f3e2097a6bf608f4c61fc88afb6277 (patch) | |
tree | 1abf74c1486e3ed97ebb09b0d18c42e4881c7cb6 | |
parent | 4aea1038f6a1cafdb4848a9f08859848f0a2c820 (diff) | |
download | aur-1b39cdd623f3e2097a6bf608f4c61fc88afb6277.tar.gz |
add wip PKGBUILD
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 31 insertions, 0 deletions
@@ -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" +} |