banip: release 0.9.5-1
[feed/packages.git] / net / banip / Makefile
index bb736d3bf6cbbe1967a744fc16cdc7aeb734098a..e8ba7edc190a5016dafa40ba6c46bb7581f83d7f 100644 (file)
@@ -1,14 +1,12 @@
-#
-# banIP - ban incoming and outgoing ip addresses/subnets via Sets in nftables
-# Copyright (c) 2018-2023 Dirk Brenken (dev@brenken.org)
+# banIP - ban incoming and outgoing IPs via named nftables Sets
+# Copyright (c) 2018-2024 Dirk Brenken (dev@brenken.org)
 # This is free software, licensed under the GNU General Public License v3.
-#
 
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=banip
-PKG_VERSION:=0.8.4
-PKG_RELEASE:=4
+PKG_VERSION:=0.9.5
+PKG_RELEASE:=1
 PKG_LICENSE:=GPL-3.0-or-later
 PKG_MAINTAINER:=Dirk Brenken <dev@brenken.org>
 
@@ -17,13 +15,13 @@ include $(INCLUDE_DIR)/package.mk
 define Package/banip
        SECTION:=net
        CATEGORY:=Network
-       TITLE:=banIP blocks IP addresses via named nftables sets
-       DEPENDS:=+jshn +jsonfilter +firewall4 +ca-bundle +logd +rpcd +rpcd-mod-rpcsys
+       TITLE:=banIP blocks IPs via named nftables Sets
+       DEPENDS:=+jshn +jsonfilter +firewall4 +ca-bundle +rpcd +rpcd-mod-rpcsys
        PKGARCH:=all
 endef
 
 define Package/banip/description
-banIP blocks IP addresses via named nftables Sets.
+banIP blocks IPs via named nftables Sets.
 banIP supports many IP blocklist feeds and provides a log service to block suspicious IPs in realtime.
 Please see https://github.com/openwrt/packages/blob/master/net/banip/files/README.md for further information.
 
@@ -65,6 +63,9 @@ define Package/banip/install
        $(INSTALL_CONF) ./files/banip.countries $(1)/etc/banip
        $(INSTALL_CONF) ./files/banip.feeds $(1)/etc/banip
        $(INSTALL_CONF) ./files/banip.custom.feeds $(1)/etc/banip
+
+       $(INSTALL_DIR) $(1)/www/cgi-bin
+       $(INSTALL_BIN) ./files/banip.cgi $(1)/www/cgi-bin/banip
 endef
 
 $(eval $(call BuildPackage,banip))