aports/testing/tkts/APKBUILD
psykose 804a0c394e */*: chmod -x APKBUILD's
no reason for these to be executable
2023-06-01 15:23:24 +02:00

40 lines
1.4 KiB
Plaintext

# Contributor: Will Sinatra <wpsinatra@gmail.com>
# Maintainer: Will Sinatra <wpsinatra@gmail.com>
pkgname=tkts
pkgver=1.0.1
pkgrel=3
_lume=98847e7812cf28d3d64b289b03fad71dc704547d
pkgdesc="CLI single user ticketing system"
url="https://lambdacreate.com/dev/tkts"
arch="all !s390x !riscv64" #fennel is not packaged for s390x
license="GPL-3.0-only"
makedepends="fennel lua5.3-dev luarocks"
source="https://gitlab.com/Durrendal/tkts/-/archive/v$pkgver/tkts-v$pkgver.tar.bz2
fennel5.3.patch
lume.patch
lume-$_lume.tar.gz::https://github.com/rxi/lume/archive/$_lume.tar.gz
"
builddir="$srcdir/tkts-v$pkgver"
options="!check" #no checks exist
prepare() {
default_prepare
mv "$srcdir"/lume-$_lume/lume.lua src/
}
build() {
make compile-bin
}
package() {
install -Dm755 "$builddir"/src/tkts-bin "$pkgdir"/usr/bin/tkts
}
sha512sums="
47e2c966d91c1e482a393cbfd581db425b9716ccaa92479cfae8b70ec66bdae211d67644adf48b94ec6b5c6674c6fb3075922d807b8e1eadd8c96468adce5b82 tkts-v1.0.1.tar.bz2
6f6e07fd157400035410d6902750b6c9b96ac1107eeeb378b14ae602b81aebf1ac73687df2090fd3e65eb8c8ef903ae7acbcf5100e30c00ddc9ecaac34835aa6 fennel5.3.patch
0f86d66da8c92d70286d982b0f6729303855df197f51ec953bd6f81aa06223d0a9ca589206b98208aadb7d1fdb8226ab394b8dc8be5f634eb84a3aef5e2b8a05 lume.patch
1a50a83a4a413ae2281cee15b755e157f41661a64444af270c31c8c2d09c3863fcc1fbdc8a089e5873442a266a7f067cb944306e9ddc86671cbe19759307e601 lume-98847e7812cf28d3d64b289b03fad71dc704547d.tar.gz
"