X-Git-Url: http://git.openwrt.org/?p=feed%2Frouting.git;a=blobdiff_plain;f=nodogsplash%2FMakefile;h=9cce816716351c98c49a088142ec4c2e5f5a2c8e;hp=46ff9b12c3264946692f1eb3711f6c3936ae960a;hb=HEAD;hpb=c5094aac9bacaf0a26b40017896ea518048402da diff --git a/nodogsplash/Makefile b/nodogsplash/Makefile index 46ff9b1..09a8131 100644 --- a/nodogsplash/Makefile +++ b/nodogsplash/Makefile @@ -6,52 +6,57 @@ include $(TOPDIR)/rules.mk PKG_NAME:=nodogsplash -PKG_FIXUP:=autoreconf -PKG_VERSION:=3.2.1 +PKG_VERSION:=5.0.2 PKG_RELEASE:=1 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/nodogsplash/nodogsplash/tar.gz/v$(PKG_VERSION)? -PKG_SOURCE:=nodogsplash-$(PKG_VERSION).tar.gz -PKG_HASH:=16da76ecf7820cd8b32081237e05b24a7d2d8a9db8a47242badc7937d6cf1ae8 -PKG_BUILD_DIR:=$(BUILD_DIR)/nodogsplash-$(PKG_VERSION) +PKG_HASH:=908d3674e93726fdcefb4c3b6705c745753435df9d46425781a57e3f6b417797 PKG_MAINTAINER:=Moritz Warning +PKG_LICENSE:=GPL-2.0-or-later +PKG_LICENSE_FILES:=COPYING + +PKG_FIXUP:=autoreconf PKG_BUILD_PARALLEL:=1 -PKG_LICENSE:=GPL-2.0+ include $(INCLUDE_DIR)/package.mk - define Package/nodogsplash - SUBMENU:=Captive Portals - SECTION:=net - CATEGORY:=Network - DEPENDS:=+libpthread +iptables-mod-ipopt +libmicrohttpd-no-ssl - TITLE:=Open public network gateway daemon - URL:=https://github.com/nodogsplash/nodogsplash - CONFLICTS:=nodogsplash2 + SUBMENU:=Captive Portals + SECTION:=net + CATEGORY:=Network + DEPENDS:=+libpthread +libmicrohttpd-no-ssl +iptables-nft \ + +iptables-mod-nat-extra +iptables-mod-ipopt \ + +iptables-mod-conntrack-extra + TITLE:=Open public network gateway daemon + URL:=https://github.com/nodogsplash/nodogsplash endef define Package/nodogsplash/description - Nodogsplash is a Captive Portal that offers a simple way to - provide restricted access to the Internet by showing a splash - page to the user before Internet access is granted. - It also incorporates an API that allows the creation of - sophisticated authentication applications. + Nodogsplash is a Captive Portal that offers a simple way to + provide restricted access to the Internet by showing a splash + page to the user before Internet access is granted. endef define Package/nodogsplash/install - $(CP) ./files/* $(1)/ - + $(INSTALL_DIR) $(1)/usr/lib/nodogsplash + $(INSTALL_BIN) ./files/usr/lib/nodogsplash/restart.sh $(1)/usr/lib/nodogsplash/ $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/nodogsplash $(1)/usr/bin/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/ndsctl $(1)/usr/bin/ - + $(INSTALL_DIR) $(1)/etc/nodogsplash/htdocs/ + $(INSTALL_DATA) $(PKG_BUILD_DIR)/resources/splash.html $(1)/etc/nodogsplash/htdocs/ + $(INSTALL_DATA) $(PKG_BUILD_DIR)/resources/splash.css $(1)/etc/nodogsplash/htdocs/ + $(INSTALL_DATA) $(PKG_BUILD_DIR)/resources/status.html $(1)/etc/nodogsplash/htdocs/ $(INSTALL_DIR) $(1)/etc/nodogsplash/htdocs/images - $(CP) $(PKG_BUILD_DIR)/resources/splash.html $(1)/etc/nodogsplash/htdocs/ - $(CP) $(PKG_BUILD_DIR)/resources/splash.css $(1)/etc/nodogsplash/htdocs/ - $(CP) $(PKG_BUILD_DIR)/resources/status.html $(1)/etc/nodogsplash/htdocs/ - $(CP) $(PKG_BUILD_DIR)/resources/splash.jpg $(1)/etc/nodogsplash/htdocs/images/ + $(INSTALL_DATA) $(PKG_BUILD_DIR)/resources/splash.jpg $(1)/etc/nodogsplash/htdocs/images/ + $(INSTALL_DIR) $(1)/etc/config + $(INSTALL_CONF) ./files/etc/config/nodogsplash $(1)/etc/config/ + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/etc/init.d/nodogsplash $(1)/etc/init.d/ + $(INSTALL_DIR) $(1)/etc/uci-defaults + $(INSTALL_BIN) ./files/etc/uci-defaults/40_nodogsplash $(1)/etc/uci-defaults/ endef define Package/nodogsplash/postrm