summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 17 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1029921f7f78..cb41fca7ed16 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: everyx <lunt.luo#gmail.com>
pkgbase=sing-geoip
-pkgname=(sing-geoip-rule-set sing-geoip-db)
+pkgname=(sing-geoip-db sing-geoip-rule-set)
pkgver=20240312
-pkgrel=3
+pkgrel=6
pkgdesc="GeoIP Database and Rule Set for sing-box"
arch=(any)
url="https://github.com/SagerNet/$pkgbase"
@@ -11,19 +11,16 @@ license=(CC-BY-SA-4.0 GPL-3.0-or-later)
makedepends=(git)
-source=("geoip.db::$url/releases/download/$pkgver/geoip.db")
-sha256sums=('77879a4239ed28a9835e7db1d7f55dd3f9540904714125cb39cc3425e61b7fd4')
+source=("$url/releases/download/$pkgver/geoip.db"
+ "$url/releases/download/$pkgver/geoip.db.sha256sum")
+sha256sums=('77879a4239ed28a9835e7db1d7f55dd3f9540904714125cb39cc3425e61b7fd4'
+ 'f150da7d973e20ccae298569ae261d2f34936414bdca45fad87e4e3b9ce09b71')
prepare() {
- git clone --depth 1 --branch rule-set $url
-}
+ sha256sum -c geoip.db.sha256sum
-package_sing-geoip-rule-set() {
- pkgdesc="sing-geoip (rule-set)"
- provides=($pkgbase)
-
- install -dm755 "$pkgdir/usr/share/sing-box/$pkgname"
- install -Dm644 $pkgbase/*.srs "$pkgdir/usr/share/sing-box/$pkgname"
+ mkdir rule-set
+ git clone --depth 1 --branch rule-set $url rule-set
}
package_sing-geoip-db() {
@@ -33,3 +30,11 @@ package_sing-geoip-db() {
install -dm755 "$pkgdir/usr/share/sing-box"
install -Dm644 geoip.db "$pkgdir/usr/share/sing-box"
}
+
+package_sing-geoip-rule-set() {
+ pkgdesc="sing-geoip (rule-set)"
+ provides=($pkgbase)
+
+ install -dm755 "$pkgdir/usr/share/sing-box/$pkgname"
+ install -Dm644 rule-set/geoip-*.srs "$pkgdir/usr/share/sing-box/$pkgname"
+}