aports/main/acf-core/APKBUILD
2024-11-25 07:57:48 +00:00

36 lines
1.2 KiB
Text

# Contributor: Ted Trask <ttrask01@yahoo.com>
# Maintainer: Ted Trask <ttrask01@yahoo.com>
_luaversion="5.4"
pkgname=acf-core
pkgver=0.24.1
pkgrel=0
pkgdesc="Web-based system administration interface framework"
url="https://gitlab.alpinelinux.org/acf/acf-core"
arch="noarch"
license="GPL-2.0-only"
options="!check" # no test suite
install="$pkgname.post-upgrade"
depends="acf-jquery acf-lib acf-skins haserl-lua$_luaversion lua$_luaversion
lua$_luaversion-posix lua$_luaversion-md5 lua-json4
lua$_luaversion-subprocess"
source="https://gitlab.alpinelinux.org/acf/acf-core/-/archive/v$pkgver/acf-core-v$pkgver.tar.gz
"
builddir="$srcdir/$pkgname-v$pkgver"
package() {
sed "s~luadir=.*~luadir=\${prefix}/share/lua/$_luaversion/acf~" -i config.mk
# fix shebang
sed -i -e "1s:#!/usr/bin/haserl[^ ]* :#!/usr/bin/haserl-lua$_luaversion :" \
www/cgi-bin/acf
sed -i -e "1s:#!/usr/bin/lua.*:#!/usr/bin/lua$_luaversion:" \
bin/acf-cli
make DESTDIR="$pkgdir" install
mkdir -p "$pkgdir"/etc/acf/skins
}
sha512sums="
fa81dfaeb7602926d164ddb3c4431bc4b6304e909f7ffb5a48c31295afdacc7e0f6fd94a46ffc0e6ab4e8429554b1b6224a8b42acda4f9985872f860f270e25c acf-core-v0.24.1.tar.gz
"