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 {} \; }