6e43a8f4e5edf12d46c8c32857cf427a18062953
[feed/packages.git] / net / natmap / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=natmap
4 PKG_VERSION:=20240303
5 PKG_RELEASE:=1
6
7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
8 PKG_SOURCE_URL:=https://github.com/heiher/natmap/releases/download/$(PKG_VERSION)
9 PKG_HASH:=d7b7a1ba2fc8dbd471ed88757fa6fc7c7e2d83f9f44c8f62661e9809d386d163
10
11 PKG_MAINTAINER:=Richard Yu <yurichard3839@gmail.com>, Ray Wang <r@hev.cc>
12 PKG_LICENSE:=MIT
13 PKG_LICENSE_FILES:=License
14
15 PKG_BUILD_FLAGS:=no-mips16
16 PKG_BUILD_PARALLEL:=1
17
18 include $(INCLUDE_DIR)/package.mk
19
20 define Package/natmap
21 SECTION:=net
22 CATEGORY:=Network
23 TITLE:=TCP/UDP port mapping tool for full cone NAT
24 URL:=https://github.com/heiher/natmap
25 endef
26
27 MAKE_FLAGS += REV_ID="$(PKG_VERSION)"
28
29 define Package/natmap/conffiles
30 /etc/config/natmap
31 endef
32
33 define Package/natmap/install
34 $(INSTALL_DIR) $(1)/usr/bin
35 $(INSTALL_BIN) $(PKG_BUILD_DIR)/bin/natmap $(1)/usr/bin/
36 $(INSTALL_DIR) $(1)/usr/lib/natmap/
37 $(INSTALL_BIN) ./files/natmap-update.sh $(1)/usr/lib/natmap/update.sh
38 $(INSTALL_DIR) $(1)/etc/config/
39 $(INSTALL_CONF) ./files/natmap.config $(1)/etc/config/natmap
40 $(INSTALL_DIR) $(1)/etc/init.d/
41 $(INSTALL_BIN) ./files/natmap.init $(1)/etc/init.d/natmap
42 endef
43
44 $(eval $(call BuildPackage,natmap))