File PKGBUILD of Package ip-blocklist

# Maintainer: Oleksandr Natalenko <oleksandr@natalenko.name>

pkgname=ip-blocklist
pkgver=0.1.1
pkgrel=4
pkgdesc="Fetch lists of malicious IPs and block them"
arch=(any)
url=https://natalenko.name
license=(EUPL-1.2)
source=(blocklists.toml
		ip-blocklist-update.py
		ip-blocklist-update.service
		ip-blocklist-update.timer)
sha256sums=('b2c43ce0c79a102b68c4ff46e0a238d96801a17ff5560fe40e703c94a6dff4b5'
            '1d9a03dd78e588f981f934ba2e37bbc3ccfaf3054621940379a1bf5319cd26de'
            '23e7f2453f3326109d28072d7a1dbdfa03bd9fed474877940a83c3ad4fab0d61'
            '82df4b5dd223554fe9381a1f06ad97c353510e326e2ee9d70b1c9eb88640bec3')
backup=(etc/ip-blocklist/blocklists.toml)

package() {
	depends+=(nftables python-requests)

	install -Dt "${pkgdir}"/etc/ip-blocklist -m0644 blocklists.toml
	install -Dt "${pkgdir}"/usr/bin -m0755 ip-blocklist-update.py
	install -Dt "${pkgdir}"/usr/lib/systemd/system -m0644 ip-blocklist-update.{service,timer}
}
openSUSE Build Service is sponsored by