libnpupnp: update to 5.1.1
[feed/packages.git] / net / proxychains-ng / Makefile
1 #
2 # Copyright (C) 2019-2022 Daniel Bermond
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:=proxychains-ng
11 PKG_VERSION:=4.16
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=https://codeload.github.com/rofl0r/proxychains-ng/tar.gz/v$(PKG_VERSION)?
16 PKG_HASH:=5f66908044cc0c504f4a7e618ae390c9a78d108d3f713d7839e440693f43b5e7
17
18 PKG_MAINTAINER:=Daniel Bermond <dbermond@archlinux.org>
19 PKG_LICENSE:=GPL-2.0-or-later
20 PKG_LICENSE_FILES:=COPYING
21
22 PKG_BUILD_PARALLEL:=1
23 PKG_INSTALL:=1
24
25 include $(INCLUDE_DIR)/package.mk
26
27 define Package/proxychains-ng
28 SECTION:=net
29 CATEGORY:=Network
30 TITLE:=Redirect TCP traffic to a HTTP or SOCKS proxy
31 URL:=https://github.com/rofl0r/proxychains/
32 endef
33
34 define Package/proxychains-ng/description
35 A hook preloader that allows to redirect TCP traffic of
36 existing dynamically linked programs through one or more
37 SOCKS or HTTP proxies.
38 endef
39
40 define Build/Compile
41 $(call Build/Compile/Default,all)
42 endef
43
44 define Build/Install
45 $(call Build/Install/Default,install install-config)
46 endef
47
48 define Package/proxychains-ng/conffiles
49 /etc/proxychains.conf
50 endef
51
52 define Package/proxychains-ng/install
53 # binary executable
54 $(INSTALL_DIR) $(1)/usr/bin
55 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/proxychains4 $(1)/usr/bin/
56 $(LN) proxychains4 $(1)/usr/bin/proxychains
57
58 # library
59 $(INSTALL_DIR) $(1)/usr/lib
60 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libproxychains4.so $(1)/usr/lib/
61
62 # config
63 $(INSTALL_DIR) $(1)/etc
64 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/proxychains.conf $(1)/etc/
65 endef
66
67 $(eval $(call BuildPackage,proxychains-ng))