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}
}