Makefile (1427B)
1 # $Id: Makefile 5624 2006-11-23 00:29:07Z nbd $ 2 3 include $(TOPDIR)/rules.mk 4 5 PKG_NAME:=tayga 6 PKG_VERSION:=0.9.2 7 PKG_RELEASE:=2 8 9 PKG_SOURCE:=tayga-$(PKG_VERSION).tar.bz2 10 PKG_SOURCE_URL:=http://www.litech.org/tayga/ 11 PKG_MD5SUM:=7a7b24165ce008df772f398d86fa280e 12 PKG_LICENSE:=GPL-2.0 13 PKG_LICENSE_FILES:=COPYING 14 15 PKG_FIXUP:=autoreconf 16 17 include $(INCLUDE_DIR)/package.mk 18 19 define Package/tayga 20 SECTION:=net 21 CATEGORY:=Network 22 DEPENDS:=+ip @IPV6 +kmod-tun 23 TITLE:=Out-of-kernel stateless NAT64 implementation for Linux 24 URL:=http://www.litech.org/tayga/ 25 MAINTAINER:=Ondrej Caletka <ondrej@caletka.cz> 26 endef 27 28 define Package/tayga/description 29 TAYGA is an out-of-kernel stateless NAT64 implementation for 30 Linux. It uses the TUN driver to exchange packets with the 31 kernel, which is the same driver used by OpenVPN and QEMU/KVM. 32 endef 33 34 ifdef CONFIG_PACKAGE_netifd 35 define Package/tayga/install 36 $(INSTALL_DIR) $(1)/usr/sbin $(1)/lib/netifd/proto 37 $(INSTALL_BIN) $(PKG_BUILD_DIR)/tayga $(1)/usr/sbin/ 38 $(INSTALL_BIN) ./files/tayga-proto.sh $(1)/lib/netifd/proto/tayga.sh 39 endef 40 else 41 define Package/tayga/install 42 $(INSTALL_DIR) $(1)/usr/sbin $(1)/lib/network $(1)/etc/hotplug.d/iface 43 $(INSTALL_BIN) $(PKG_BUILD_DIR)/tayga $(1)/usr/sbin/ 44 $(INSTALL_DATA) ./files/tayga.sh $(1)/lib/network/tayga.sh 45 $(INSTALL_DATA) ./files/tayga.hotplug $(1)/etc/hotplug.d/iface/95-tayga 46 endef 47 endif 48 49 $(eval $(call BuildPackage,tayga))