lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

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))