libnpupnp: update to 5.1.1
[feed/packages.git] / net / net-tools / Makefile
1 #
2 # Copyright (C) 2006-2010 OpenWrt.org
3 # Copyright (C) 2016 Stijn Segers
4 #
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
7 #
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=net-tools
12 PKG_VERSION:=2.10
13 PKG_RELEASE:=1
14
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
16 PKG_SOURCE_URL:=https://sourceforge.net/projects/net-tools/files/
17 PKG_HASH:=b262435a5241e89bfa51c3cabd5133753952f7a7b7b93f32e08cb9d96f580d69
18
19 PKG_MAINTAINER:=Stijn Segers <borromini.reg@protonmail.com>
20 PKG_LICENSE:=GPL-2.0-or-later
21 PKG_LICENSE_FILES:=COPYING
22
23 include $(INCLUDE_DIR)/package.mk
24
25 define Package/mii-tool
26 SECTION:=net
27 CATEGORY:=Network
28 TITLE:=configure media type using MII commands
29 URL:=http://net-tools.sourceforge.net/
30 endef
31
32 define Package/mii-tool/description
33 The mii-tool command allows you to set or autodetect the media type
34 or mii chipset-based ethernet devices. It traditionally had been
35 distributed in the net-tools package. This is a single distribution
36 optimized for embedded systems and fully automated cross/-sysroot-builds
37 endef
38
39 define Package/net-tools-route
40 SECTION:=net
41 CATEGORY:=Network
42 TITLE:=net-tools - route utility
43 URL:=http://net-tools.sourceforge.net/
44 PROVIDES:=route
45 ALTERNATIVES:=300:/sbin/route:/usr/libexec/net-tools-route
46 endef
47
48 define Package/net-tools-route/description
49 Replace busybox version of the route command with the full net-tools
50 version. This is normally not needed as busybox is smaller and provides
51 sufficient functionality, but some users may want or need the full
52 functionality of the net-tools variant (e.g. AF_X25).
53 endef
54
55 define Build/Configure
56 # Failed configure.sh leaves stub config.h around.
57 rm -f $(PKG_BUILD_DIR)/config.h
58 ( cd $(PKG_BUILD_DIR); yes $$$$'\n' | ./configure.sh config.in )
59 endef
60
61 define Package/mii-tool/install
62 $(INSTALL_DIR) $(1)/usr/sbin
63 $(INSTALL_BIN) $(PKG_BUILD_DIR)/mii-tool $(1)/usr/sbin/
64 endef
65
66 define Package/net-tools-route/install
67 $(INSTALL_DIR) $(1)/usr/libexec
68 $(INSTALL_BIN) $(PKG_BUILD_DIR)/route $(1)/usr/libexec/net-tools-route
69 endef
70
71 $(eval $(call BuildPackage,mii-tool))
72 $(eval $(call BuildPackage,net-tools-route))