Aggiungi 'APKBUILD'

main
sam 2 weeks ago
parent b42b0f3f66
commit b05567a3ac

@ -0,0 +1,63 @@
maintainer="snix <5imo@tuta.io>"
mainpkg=foomuuri
subpkg=
pkgname=$mainpkg
sourcesubpkg=$mainpkg
sourcepkgname=$mainpkg
repo=
repository=github.com
repobasedir=FoobarOy
basedesc=Foomuuri
#pkgver=$(curl -s https://api.$repository/repos/$repobasedir/$sourcepkgname/releases/latest|jq -r .name|sed 's/^v//')
pkgver=$(curl -s -I https://$repository/$repobasedir/$sourcepkgname/releases/latest|grep -i location|sed 's/.*tag\/v\([0-9.]*\).*/\1/')
pkgrel=0
pkgdesc="Multizone bidirectional nftables firewall"
arch="noarch"
url="$repo"
#uri="https://$repository/$repobasedir/$sourcepkgname"
license="GPL-2.0-only"
depends="nftables python3 py3-dbus py3-gobject3"
makedepends="make"
subpackages="
$pkgname-doc
$pkgname-openrc
"
options="!check"
source="
$pkgname-$pkgver.tar.gz::https://$repository/$repobasedir/$sourcepkgname/archive/refs/tags/v$pkgver.tar.gz
openrc-scripts.tar.gz::https://git.snix.me/alpine/foomuuri/archive/main.tar.gz
"
builddir="$srcdir/$sourcepkgname-$pkgver"
prepare() {
#default_prepare
cd "$srcdir"
tar -xzf openrc-scripts.tar.gz
}
build() {
return 0
}
package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
rm -rf "$pkgdir"/usr/lib/systemd
rm -rf "$pkgdir"/usr/share/dbus-1/system.d
rm -rf "$pkgdir"/usr/lib/tmpfiles.d
}
openrc() {
pkgdesc="OpenRC init scripts for $pkgname"
depends="$pkgname=$pkgver-r$pkgrel openrc"
install_if="$pkgname=$pkgver-r$pkgrel openrc"
mkdir -p "$subpkgdir"/etc/init.d
install -Dm755 "$srcdir"/foomuuri/openrc/* "$subpkgdir"/etc/init.d/
mkdir -p "$subpkgdir"/etc/foomuuri
cp -r "$srcdir"/foomuuri/etc/foomuuri/* "$subpkgdir"/etc/foomuuri/
chmod -R 644 "$subpkgdir"/etc/foomuuri/*
chmod +x "$subpkgdir"/etc/foomuuri/script/fw
find "$subpkgdir"/etc/foomuuri -type d -exec chmod 755 {} \;
}
Loading…
Cancel
Save