lua-rs232: fix compilation with GCC13
[feed/packages.git] / utils / cache-domains / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=cache-domains
4 PKG_VERSION:=2.3.1
5 PKG_RELEASE:=2
6
7 PKG_MAINTAINER:=Gerard Ryan <G.M0N3Y.2503@gmail.com>
8
9 include $(INCLUDE_DIR)/package.mk
10
11 define Package/cache-domains/default
12 SECTION:=utils
13 CATEGORY:=Utilities
14 TITLE:=Game content cache DNS
15 URL:=https://github.com/uklans/cache-domains
16 DEPENDS:=+jq +bash +dnsmasq +ca-bundle
17 endef
18
19 define Package/cache-domains/description/default
20 hotplug script to dynamically configure the local DNS (dnsmasq) to redirect game content servers to a LAN cache.
21 Definitive list dynamically obtained from https://github.com/uklans/cache-domains.
22 endef
23
24 define Package/cache-domains/install/default
25 $(INSTALL_DIR) $(1)/usr/bin
26 $(INSTALL_BIN) ./files/cache-domains $(1)/usr/bin/
27
28 $(INSTALL_DIR) $(1)/etc/hotplug.d/iface/
29 $(INSTALL_BIN) ./files/30-cache-domains $(1)/etc/hotplug.d/iface/
30 endef
31
32 Build/Compile=# Nothing to compile, just install the scripts
33
34
35 define Package/cache-domains-openssl
36 $(Package/cache-domains/default)
37 TITLE += (openssl)
38 DEPENDS += +libustream-openssl
39 VARIANT:=openssl
40 endef
41 Package/cache-domains-openssl/description = $(Package/cache-domains/description/default)
42 Package/cache-domains-openssl/install = $(Package/cache-domains/install/default)
43
44 define Package/cache-domains-mbedtls
45 $(Package/cache-domains/default)
46 TITLE += (mbedtls)
47 DEPENDS += +libustream-mbedtls
48 VARIANT:=mbedtls
49 endef
50 Package/cache-domains-mbedtls/description = $(Package/cache-domains/description/default)
51 Package/cache-domains-mbedtls/install = $(Package/cache-domains/install/default)
52
53 define Package/cache-domains-wolfssl
54 $(Package/cache-domains/default)
55 TITLE += (wolfssl)
56 DEPENDS += +libustream-wolfssl
57 VARIANT:=wolfssl
58 DEFAULT_VARIANT:=1
59 endef
60 Package/cache-domains-wolfssl/description = $(Package/cache-domains/description/default)
61 Package/cache-domains-wolfssl/install = $(Package/cache-domains/install/default)
62
63 $(eval $(call BuildPackage,cache-domains-openssl))
64 $(eval $(call BuildPackage,cache-domains-mbedtls))
65 $(eval $(call BuildPackage,cache-domains-wolfssl))