2 # Copyright (C) 2019 Mister Benjamin <144dbspl@gmail.com>
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=etherwake-nfqueue
14 PKG_SOURCE_URL
:=https
://github.com
/mister-benjamin
/etherwake-nfqueue.git
15 PKG_SOURCE_DATE
:=2019-09-28
16 PKG_SOURCE_VERSION
:=f71c269b58585e93575fa3e9fcc1793806fb3080
17 PKG_MIRROR_HASH
:=4960dc592abc4ca06504c92ca09fc736c678353df0dcc32d4081e17b137a9164
19 PKG_MAINTAINER
:=Mister Benjamin
<144dbspl@gmail.com
>
20 PKG_LICENSE
:=GPL-2.0
-or-later
22 include $(INCLUDE_DIR
)/package.mk
23 include $(INCLUDE_DIR
)/cmake.mk
25 define Package
/etherwake-nfqueue
28 DEPENDS
:=+libnetfilter-queue
+nftables
+kmod-nft-queue
29 TITLE
:=Wake up computers on netfilter match
30 URL
:=https
://github.com
/mister-benjamin
/etherwake-nfqueue
33 define Package
/etherwake-nfqueue
/description
34 Fork of etherwake with additional support for sending WOL packets
35 when a router added a filtered packet to an NFQUEUE.
38 define Package
/etherwake-nfqueue
/conffiles
39 /etc
/config
/etherwake-nfqueue
42 define Package
/etherwake-nfqueue
/install
43 $(INSTALL_DIR
) $(1)/usr
/bin
44 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/etherwake-nfqueue
$(1)/usr
/bin
/
45 $(INSTALL_DIR
) $(1)/etc
/config
46 $(INSTALL_CONF
) files
/$(PKG_NAME
).config
$(1)/etc
/config
/$(PKG_NAME
)
47 $(INSTALL_DIR
) $(1)/etc
/init.d
48 $(INSTALL_BIN
) files
/$(PKG_NAME
).init
$(1)/etc
/init.d
/$(PKG_NAME
)
51 $(eval
$(call BuildPackage
,etherwake-nfqueue
))