commit 480cb20a5ff4088e1148fe6b005363880a110be6 Author: LordMZTE Date: Mon Nov 28 16:28:28 2022 +0100 init diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..bbbc869 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = bingus-git + pkgdesc = A simple bingo GUI written in OpenGL + pkgver = r0 + pkgrel = 1 + url = https://mzte.de/git/LordMZTE/bingus + arch = any + license = GPL-3 + makedepends = git + makedepends = zig-git + depends = glfw + depends = freetype2 + provides = bingus + conflicts = bingus + source = git+https://mzte.de/git/LordMZTE/bingus.git + sha256sums = SKIP + +pkgname = bingus-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b79ec4a --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +bingus/ +pkg/ +src/ +*.zst diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..192dd5c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: LordMZTE + +_pkgname=bingus + +pkgname="${_pkgname}-git" +pkgver=r5.688ba71 +pkgrel=1 +pkgdesc="A simple bingo GUI written in OpenGL" +url="https://mzte.de/git/LordMZTE/bingus" +license=("GPL-3") +depends=() +makedepends=("git" "zig-git") +depends=("glfw" "freetype2") +arch=("any") +provides=("bingus") +conflicts=("bingus") +source=("git+https://mzte.de/git/LordMZTE/bingus.git") +sha256sums=('SKIP') + +pkgver() { + cd "${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "${_pkgname}" + git submodule update --init +} + +build() { + cd "${srcdir}/${_pkgname}" + zig build -Drelease-fast=true +} + +package() { + cd "${srcdir}/${_pkgname}" + zig build -Drelease-fast=true -p ${pkgdir}/usr + install -D -m644 README.md "${pkgdir}/usr/share/doc/${_pkgname}/README.md" +}