# Maintainer: bgme pkgname=sing-geoip pkgver=20240412 pkgrel=1 pkgdesc='sing-geoip database' arch=('any') url="https://github.com/SagerNet/sing-geoip" license=('custom:sing-geoip') makedepends=('git' 'go' 'jq') source=("git+https://github.com/SagerNet/sing-geoip.git") sha256sums=('SKIP') pkgver() { curl -s https://api.github.com/repos/Dreamacro/maxmind-geoip/releases/latest | jq -r ".name" } build() { export NO_SKIP=true cd "${srcdir}/${pkgname}" go run -v . } package() { cd "${srcdir}/${pkgname}" install -Dm644 "geoip-cn.db" "${pkgdir}/usr/share/${pkgname}/geoip-cn.db" install -Dm644 "geoip.db" "${pkgdir}/usr/share/${pkgname}/geoip.db" install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" cd "rule-set" install -Dm644 -t "${pkgdir}/usr/share/${pkgname}/rule-set" ./*.srs }