From 01c5e118b6161ad953a263603c3a01cc4ef762cd Mon Sep 17 00:00:00 2001 From: Nuckle Date: Tue, 20 Feb 2024 00:33:17 +0300 Subject: [PATCH] New package: sing-geosite-20240217140518 --- srcpkgs/sing-geosite/template | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 srcpkgs/sing-geosite/template diff --git a/srcpkgs/sing-geosite/template b/srcpkgs/sing-geosite/template new file mode 100644 index 00000000000000..fa099e0956fca5 --- /dev/null +++ b/srcpkgs/sing-geosite/template @@ -0,0 +1,29 @@ +# Template file for 'sing-geosite' +pkgname=sing-geosite +version=20240217140518 +revision=1 +build_style=go +go_import_path="github.com/sagernet/sing-geosite" +short_desc="Geosite database and rule sets for sing-box" +maintainer="Nuckle " +license="GPL-3.0-or-later, LGPL-3.0-or-later" +homepage="https://github.com/SagerNet/sing-geosite" +changelog="https://github.com/SagerNet/sing-geosite/releases" +distfiles="https://github.com/SagerNet/sing-geosite/archive/refs/tags/${version}.tar.gz" +checksum=44f065601e89918dd4746f5d18756de1bceea3ea1b309d6a05e6eaeeee476c59 + +post_build() { + for f in ${GOPATH}/bin/* ${GOPATH}/bin/**/*; do + if [ -f "$f" ] && [ -x "$f" ]; then + NO_SKIP=true "$f" + fi + done +} + +do_install() { + vmkdir usr/share/sing-geosite + vmkdir usr/share/sing-geosite/rule-set + + vcopy rule-set/* usr/share/sing-geosite/rule-set + vcopy *.db usr/share/sing-geosite +}