Makefile (1496B)
1 # 2 # Copyright (c) 2015-2017 Dirk Brenken (dev@brenken.org) 3 # This is free software, licensed under the GNU General Public License v3. 4 # 5 6 include $(TOPDIR)/rules.mk 7 8 PKG_NAME:=adblock 9 PKG_VERSION:=2.5.0 10 PKG_RELEASE:=2 11 PKG_LICENSE:=GPL-3.0+ 12 PKG_MAINTAINER:=Dirk Brenken <dev@brenken.org> 13 14 include $(INCLUDE_DIR)/package.mk 15 16 define Package/adblock 17 SECTION:=net 18 CATEGORY:=Network 19 TITLE:=Powerful adblock script to block ad/abuse domains 20 PKGARCH:=all 21 endef 22 23 define Package/adblock/description 24 Powerful adblock script to block ad/abuse domains via dnsmasq or unbound dns backend. 25 The script supports many domain blacklist sites plus manual black- and whitelist overrides. 26 Please see https://github.com/openwrt/packages/blob/master/net/adblock/files/README.md for further information. 27 28 endef 29 30 define Package/adblock/conffiles 31 /etc/config/adblock 32 /etc/adblock/adblock.whitelist 33 /etc/adblock/adblock.blacklist 34 endef 35 36 define Build/Prepare 37 endef 38 39 define Build/Configure 40 endef 41 42 define Build/Compile 43 endef 44 45 define Package/adblock/install 46 $(INSTALL_DIR) $(1)/usr/bin 47 $(INSTALL_BIN) ./files/adblock.sh $(1)/usr/bin/ 48 49 $(INSTALL_DIR) $(1)/etc/init.d 50 $(INSTALL_BIN) ./files/adblock.init $(1)/etc/init.d/adblock 51 52 $(INSTALL_DIR) $(1)/etc/config 53 $(INSTALL_CONF) ./files/adblock.conf $(1)/etc/config/adblock 54 55 $(INSTALL_DIR) $(1)/etc/adblock 56 $(INSTALL_CONF) ./files/adblock.blacklist $(1)/etc/adblock/ 57 $(INSTALL_CONF) ./files/adblock.whitelist $(1)/etc/adblock/ 58 endef 59 60 $(eval $(call BuildPackage,adblock))