diff options
author | Cyan903 | 2024-03-13 23:59:11 -0400 |
---|---|---|
committer | Cyan903 | 2024-03-13 23:59:11 -0400 |
commit | f46d671efc5fabc72e8515fb647c4c71de7ed428 (patch) | |
tree | 77f1cf9b8e2c98fd1693173ceca630bd4cad60f4 | |
download | aur-f46d671efc5fabc72e8515fb647c4c71de7ed428.tar.gz |
chore: First PKGBUILD
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1c6753722623 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Cyan903 <cyanp0515 at gmail dot com> + +pkgname="quatracker-git" +pkgver=1 +pkgrel=1 +pkgdesc="A score tracker for the rhythm game Quaver." +arch=("x86_64") +url="https://github.com/Cyan903/Quatracker" +license=("MIT") +depends=("webkit2gtk") +makedepends=("git" "jq" "go" "nodejs" "pnpm") +provides=("quatracker") +conflicts=("quatracker") +source=("$pkgname::git+$url.git") +md5sums=("SKIP") + +pkgver() { + cd "$srcdir/${pkgname%-VCS}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/${pkgname%-VCS}" + make build-linux +} + +package() { + cd "$srcdir/${pkgname%-VCS}" + + install -Dm755 "./build/bin/$(jq --raw-output '.outputfilename' wails.json)" "$pkgdir/usr/bin/quatracker" + install -Dm644 "./README.md" "$pkgdir/usr/share/doc/$pkgname/README" + install -Dm644 "./LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + install -Dm644 "./package/assets/quatracker.desktop" "$pkgdir/usr/share/applications/quatracker.desktop" + install -Dm644 "./package/assets/quatracker.png" "$pkgdir/usr/share/pixmaps/quatracker.png" +} |