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…
Reference in new issue