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