summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlilac2024-03-25 20:18:27 +0800
committerlilac2024-03-25 20:18:27 +0800
commit8c729a21fbb88b3e285b1925ee81b646b7dd089a (patch)
treee79e8d67aae81adce118883549b8ad8952827c61
parenta6a28c87bc3d8d8b7c212ac31bc72c43fb0576b2 (diff)
downloadaur-8c729a21fbb88b3e285b1925ee81b646b7dd089a.tar.gz
[lilac] updated to 20240312-3
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD53
2 files changed, 29 insertions, 47 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f613f262c410..07cd34261522 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,19 @@
pkgbase = sing-geoip
- pkgdesc = sing-geoip
- pkgver = 20240112
- pkgrel = 1
+ pkgdesc = GeoIP Database and Rule Set for sing-box
+ pkgver = 20240312
+ pkgrel = 3
url = https://github.com/SagerNet/sing-geoip
arch = any
- license = GPL3
- makedepends = go
- source = sing-geoip-20240112.tar.gz::https://github.com/SagerNet/sing-geoip/archive/refs/tags/20240112.tar.gz
- sha256sums = d3277611a2f0f4657c1bf4cb402543892d05155d481ee4e04b1c0ecc473df3fa
-
-pkgname = sing-geoip-common
- pkgdesc = sing-geosite (common files)
+ license = CC-BY-SA-4.0
+ license = GPL-3.0-or-later
+ makedepends = git
+ source = geoip.db::https://github.com/SagerNet/sing-geoip/releases/download/20240312/geoip.db
+ sha256sums = 77879a4239ed28a9835e7db1d7f55dd3f9540904714125cb39cc3425e61b7fd4
pkgname = sing-geoip-rule-set
- pkgdesc = sing-geoip (rule sets)
- depends = sing-geoip-common
+ pkgdesc = sing-geoip (rule-set)
provides = sing-geoip
pkgname = sing-geoip-db
pkgdesc = sing-geoip (database)
- depends = sing-geoip-common
provides = sing-geoip
- replaces = sing-geoip
diff --git a/PKGBUILD b/PKGBUILD
index 18a31041e47a..1029921f7f78 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,48 +1,35 @@
# Maintainer: everyx <lunt.luo#gmail.com>
pkgbase=sing-geoip
-pkgname=(sing-geoip-common sing-geoip-rule-set sing-geoip-db)
-pkgver=20240112
-pkgrel=1
+pkgname=(sing-geoip-rule-set sing-geoip-db)
+pkgver=20240312
+pkgrel=3
+pkgdesc="GeoIP Database and Rule Set for sing-box"
+arch=(any)
+url="https://github.com/SagerNet/$pkgbase"
+license=(CC-BY-SA-4.0 GPL-3.0-or-later)
-pkgdesc='sing-geoip'
-arch=('any')
-url="https://github.com/SagerNet/sing-geoip"
-license=('GPL3')
+makedepends=(git)
-makedepends=(go)
+source=("geoip.db::$url/releases/download/$pkgver/geoip.db")
+sha256sums=('77879a4239ed28a9835e7db1d7f55dd3f9540904714125cb39cc3425e61b7fd4')
-_srcbase="${pkgbase}-${pkgver}"
-
-source=("${_srcbase}.tar.gz::https://github.com/SagerNet/sing-geoip/archive/refs/tags/${pkgver}.tar.gz")
-sha256sums=('d3277611a2f0f4657c1bf4cb402543892d05155d481ee4e04b1c0ecc473df3fa')
-
-build() {
- cd "${_srcbase}" || exit
- NO_SKIP=true go run -v .
-}
-
-package_sing-geoip-common() {
- pkgdesc='sing-geosite (common files)'
-
- install -Dm644 "${_srcbase}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgbase}/LICENSE"
+prepare() {
+ git clone --depth 1 --branch rule-set $url
}
package_sing-geoip-rule-set() {
- pkgdesc='sing-geoip (rule sets)'
- depends=(sing-geoip-common)
- provides=(sing-geoip)
+ pkgdesc="sing-geoip (rule-set)"
+ provides=($pkgbase)
- install -dm755 "${pkgdir}/usr/share/${pkgbase}/rule-set"
- install -Dm644 "${_srcbase}/rule-set/"* "${pkgdir}/usr/share/${pkgbase}/rule-set"
+ install -dm755 "$pkgdir/usr/share/sing-box/$pkgname"
+ install -Dm644 $pkgbase/*.srs "$pkgdir/usr/share/sing-box/$pkgname"
}
package_sing-geoip-db() {
- pkgdesc='sing-geoip (database)'
- depends=(sing-geoip-common)
- provides=(sing-geoip)
- replaces=(sing-geoip)
+ pkgdesc="sing-geoip (database)"
+ provides=($pkgbase)
- install -dm755 "${pkgdir}/usr/share/${pkgbase}"
- install -Dm644 "${_srcbase}/"*.db "${pkgdir}/usr/share/${pkgbase}"
+ install -dm755 "$pkgdir/usr/share/sing-box"
+ install -Dm644 geoip.db "$pkgdir/usr/share/sing-box"
}