From f17ea0094a4f5b45c2f54e00046a035c603bb822 Mon Sep 17 00:00:00 2001 From: publicarray Date: Thu, 18 Apr 2024 01:26:44 +1000 Subject: [PATCH] AdGuardHome --- cross/adguardhome/Makefile | 18 ++++++++++++++ cross/adguardhome/PLIST | 1 + cross/adguardhome/digests | 3 +++ spk/adguardhome/Makefile | 34 +++++++++++++++++++++++++++ spk/adguardhome/src/AdGuardHome.yaml | 2 ++ spk/adguardhome/src/adguardhome.png | Bin 0 -> 1552 bytes spk/adguardhome/src/conf/privilege | 13 ++++++++++ spk/adguardhome/src/service-setup.sh | 10 ++++++++ 8 files changed, 81 insertions(+) create mode 100644 cross/adguardhome/Makefile create mode 100644 cross/adguardhome/PLIST create mode 100644 cross/adguardhome/digests create mode 100644 spk/adguardhome/Makefile create mode 100644 spk/adguardhome/src/AdGuardHome.yaml create mode 100644 spk/adguardhome/src/adguardhome.png create mode 100644 spk/adguardhome/src/conf/privilege create mode 100644 spk/adguardhome/src/service-setup.sh diff --git a/cross/adguardhome/Makefile b/cross/adguardhome/Makefile new file mode 100644 index 00000000000..3fadc2c232e --- /dev/null +++ b/cross/adguardhome/Makefile @@ -0,0 +1,18 @@ +PKG_NAME = adguardhome +PKG_VERS = 0.107.48 +PKG_EXT = tar.gz +PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT) +PKG_DIST_SITE = https://github.com/AdguardTeam/$(PKG_NAME)/archive/refs/tags +PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT) +PKG_DIR = $(PKG_NAME)-$(PKG_VERS) + +BUILD_DEPENDS = native/go + +HOMEPAGE = https://github.com/AdguardTeam/$(PKG_NAME) +COMMENT = Network-wide ads & trackers blocking DNS server +LICENSE = GPL-3.0 license + +GO_SRC_DIR = $(WORK_DIR)/AdGuardHome-$(PKG_VERS) +GO_BIN_DIR = $(GO_SRC_DIR)/$(PKG_NAME) + +include ../../mk/spksrc.cross-go.mk \ No newline at end of file diff --git a/cross/adguardhome/PLIST b/cross/adguardhome/PLIST new file mode 100644 index 00000000000..a6059ef0576 --- /dev/null +++ b/cross/adguardhome/PLIST @@ -0,0 +1 @@ +bin:bin/adguardhome diff --git a/cross/adguardhome/digests b/cross/adguardhome/digests new file mode 100644 index 00000000000..d34899d110b --- /dev/null +++ b/cross/adguardhome/digests @@ -0,0 +1,3 @@ +adguardhome-0.107.48.tar.gz SHA1 9d3adecba9e799160ed25292d48cf1ef4386e25a +adguardhome-0.107.48.tar.gz SHA256 189afe8ccc4efd229c3554d812f590cc8727e966c05a6129d444c88a905b83a1 +adguardhome-0.107.48.tar.gz MD5 515ff04dd9bb3884605269fd635c9be6 diff --git a/spk/adguardhome/Makefile b/spk/adguardhome/Makefile new file mode 100644 index 00000000000..15c874390cf --- /dev/null +++ b/spk/adguardhome/Makefile @@ -0,0 +1,34 @@ +SPK_NAME = adguardhome +SPK_VERS = 0.107.48 +SPK_REV = 0 +SPK_ICON = src/adguardhome.png + +DEPENDS = cross/adguardhome +UNSUPPORTED_ARCHS = $(PPC_ARCHS) + +MAINTAINER = publicarray +DISPLAY_NAME = AdGuardHome +DESCRIPTION = "Network-wide ads & trackers blocking DNS server" +HOMEPAGE = https://adguard.com/en/adguard-home/overview.html +LICENSE = Apache-2.0 +CHANGELOG = "First Release" + +CONF_DIR = src/conf +STARTABLE = yes +SERVICE_USER = auto +SERVICE_SETUP = src/service-setup.sh + +SERVICE_PORT = 6053 +SERVICE_PORT_TITLE = $(DISPLAY_NAME) + +# Admin link for in DSM UI +ADMIN_PORT = $(SERVICE_PORT) + +POST_STRIP_TARGET = adguardhome_extra_install + +include ../../mk/spksrc.spk.mk + +.PHONY: adguardhome_extra_install +adguardhome_extra_install: + install -m 755 -d $(STAGING_DIR)/var + install -m 644 src/AdGuardHome.yaml $(STAGING_DIR)/var/AdGuardHome.yaml \ No newline at end of file diff --git a/spk/adguardhome/src/AdGuardHome.yaml b/spk/adguardhome/src/AdGuardHome.yaml new file mode 100644 index 00000000000..93130223ab1 --- /dev/null +++ b/spk/adguardhome/src/AdGuardHome.yaml @@ -0,0 +1,2 @@ +dns: + port: 5053 \ No newline at end of file diff --git a/spk/adguardhome/src/adguardhome.png b/spk/adguardhome/src/adguardhome.png new file mode 100644 index 0000000000000000000000000000000000000000..67af8dd5050f3745ea8382efc5439ad6c06962e0 GIT binary patch literal 1552 zcmV+r2JiWaP)uo=X(VH6#S$+{W! zX#@@dZ|g(Pht2b!>TS6SWIj*};`tF4ABdV;yMY?u1h59M#0StG5|0I|CG zHToP`YC|BN5b=Si`I2ly@@S-$M1iz{a2r^yeyTY2N&LiKg?_Jrha)V+D&1ZK_eWTW z6;!9YyaswkSd2#6xY=Y)%ETsYMv8afcPDNF(uY-D1lG=4&B~d7qOQB1^0uqEWze02 zKWeMty%TG<>Jel0%s*@5d!2o}Q??(c+i4_B)9f|SFsus0uzdPb{x)lsc6_ihk9J3g z(a<{l3{(%3zOXErvWRtQYqjHZ4d*FstuPaQ13v@ThCyFg7EYeehB?{VadU4A`PC=P zR#Azcfl7!xYXXU}*%=iRZ#ImKlzD7T--r#HHr{h84lrPB-23xAKdwTe59Ad++lt7X ziL?1j+A?O1pMl+G=Vp5yc@>{(MgL~f=m}xtQpf&+|72_-#^&j_;->Go*nHWnc*Pm-fxm%MMx#&F z6jF9~@U%&Y9mTe+_1Ht)gr+A=<^P%6iL-lB( zRUM`-ZZIC} z+#m)-J+R+O?Z+xUr7B=$QdGC!;ACxql`8!?;l2C%6Do6f5oDj)7MyMuZ(Te=H?6jOSeeC5&J)+t(o`%BY%KmiXQ?10RR7hM8MRRZ`%|A0000