summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoreveryx2022-09-17 22:17:35 +0800
committereveryx2022-09-17 22:17:35 +0800
commit0fe13ca3822ee10d9eb287a7948c41289d4a4aed (patch)
treeb13f58628b9b2d5f08105f0cbe76e5a46d4646cf
downloadaur-0fe13ca3822ee10d9eb287a7948c41289d4a4aed.tar.gz
feat: inital version 20220916160215
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD37
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..17681985bdd9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = sing-geosite-git
+ pkgdesc = sing-geosite database
+ pkgver = 20220916160215
+ pkgrel = 1
+ url = https://github.com/SagerNet/sing-geosite
+ arch = any
+ license = GPL3
+ makedepends = go
+ optdepends = sing-box: The universal proxy platform
+ provides = sing-geosite
+ conflicts = sing-geosite
+ source = src.20220916160215.tar.gz::https://codeload.github.com/SagerNet/sing-geosite/tar.gz/refs/heads/main
+ sha256sums = SKIP
+
+pkgname = sing-geosite-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..83a43c7d1627
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: everyx <lunt.luo#gmail.com>
+
+pkgname=sing-geosite-git
+_pkgname=sing-geosite
+pkgver=20220916160215
+pkgrel=1
+
+pkgdesc='sing-geosite database'
+arch=('any')
+_repo="SagerNet/${_pkgname}"
+url="https://github.com/${_repo}"
+license=('GPL3')
+
+makedepends=('go')
+optdepends=('sing-box: The universal proxy platform')
+conflicts=('sing-geosite')
+provides=('sing-geosite')
+
+_branch=main
+source=("src.${pkgver}.tar.gz::https://codeload.github.com/${_repo}/tar.gz/refs/heads/${_branch}")
+sha256sums=(SKIP)
+
+pkgver() {
+ curl -s https://api.github.com/repos/v2fly/domain-list-community/releases/latest \
+ | grep "tag_name" | cut -d '"' -f 4
+}
+
+_builddir="${_pkgname}-${_branch}"
+build () {
+ cd "$_builddir"
+ NO_SKIP=true go run -v .
+}
+
+package() {
+ install -Dm644 "${_builddir}/geosite.db" -t "${pkgdir}/usr/share/${pkgname}"
+ install -Dm644 "${_builddir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}