mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-19 20:52:22 +02:00
40 lines
1.4 KiB
Plaintext
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
|
|
"
|