diff options
author | lilac | 2024-03-25 20:18:27 +0800 |
---|---|---|
committer | lilac | 2024-03-25 20:18:27 +0800 |
commit | 8c729a21fbb88b3e285b1925ee81b646b7dd089a (patch) | |
tree | e79e8d67aae81adce118883549b8ad8952827c61 | |
parent | a6a28c87bc3d8d8b7c212ac31bc72c43fb0576b2 (diff) | |
download | aur-8c729a21fbb88b3e285b1925ee81b646b7dd089a.tar.gz |
[lilac] updated to 20240312-3
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 29 insertions, 47 deletions
@@ -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 @@ -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" } |