libidn: update to 1.42
[feed/packages.git] / net / arp-scan / Makefile
1 #
2 # Copyright (C) 2016 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=arp-scan
11 PKG_VERSION:=1.10.0
12 PKG_RELEASE:=2
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=https://codeload.github.com/royhills/arp-scan/tar.gz/$(PKG_VERSION)?
16 PKG_HASH:=204b13487158b8e46bf6dd207757a52621148fdd1d2467ebd104de17493bab25
17
18 PKG_MAINTAINER:=Sergey Urushkin <urusha.v1.0@gmail.com>
19 PKG_LICENSE:=GPL-3.0-or-later
20
21 PKG_FIXUP:=autoreconf
22
23 PKG_BUILD_PARALLEL:=1
24 PKG_INSTALL:=1
25
26 include $(INCLUDE_DIR)/package.mk
27
28 define Package/arp-scan/default
29 SUBMENU:=arp-scan
30 SECTION:=net
31 CATEGORY:=Network
32 URL:=https://github.com/royhills/arp-scan
33 endef
34
35 define Package/arp-scan
36 $(call Package/arp-scan/default)
37 TITLE:=ARP scanner
38 DEPENDS:=+libpcap
39 endef
40
41 define Package/arp-scan/description
42 ARP scanner
43 endef
44
45 CONFIGURE_ARGS += \
46 --without-libcap
47
48 define Package/arp-scan/install
49 $(INSTALL_DIR) $(1)/usr/bin
50 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/arp-scan $(1)/usr/bin/
51 endef
52
53 define Package/arp-scan/postinst
54 cat <<EOF
55
56 Please install the arp-scan-database package in order to let arp-scan
57 display additional information about vendor/manufacturer for each
58 discovered device.
59
60 EOF
61 endef
62
63 $(eval $(call BuildPackage,arp-scan))
64
65 define Package/arp-scan-database
66 $(call Package/arp-scan/default)
67 TITLE:=MAC database for ARP scanner
68 endef
69
70 define Package/arp-scan-database/description
71 MAC database for ARP scanner
72 endef
73
74 define Package/arp-scan-database/install
75 $(INSTALL_DIR) $(1)/usr/share/arp-scan
76 $(INSTALL_DATA) $(PKG_BUILD_DIR)/ieee-oui.txt $(1)/usr/share/arp-scan/
77 $(INSTALL_DATA) $(PKG_BUILD_DIR)/mac-vendor.txt $(1)/usr/share/arp-scan/
78 endef
79
80 define Package/arp-scan-database/postrm
81 $(RM) -rf $(1)/usr/share/arp-scan
82 endef
83
84 $(eval $(call BuildPackage,arp-scan-database))