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