mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-05-13 10:24:46 +02:00
36 lines
1.2 KiB
Text
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
|
|
"
|