summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorchenrry6662024-01-25 22:06:47 +0800
committerchenrry6662024-01-25 22:06:47 +0800
commitf6dfbe4ec8867bf6e96c60c6c0cfd8e89ccc0f3b (patch)
tree111fa40dc73f92180cbb86606e4c86648e1f4e88 /PKGBUILD
parent13b2117a99019232a0f4a585d0bcfa9f8dfb8ef7 (diff)
downloadaur-v2ray-rules-dat-git.tar.gz
refractor: drop auto update support.
remove useless makedepends: git already in base-devel remove auto update support
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 12 insertions, 36 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1c6520833774..d908b145684d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,62 +1,38 @@
-# Maintainer: MidAutumnMoon <mid.autumn0moon@gmail.com>
+# Maintainer: Chenrry666 <chengruichen3@gmail.com>
pkgname=v2ray-rules-dat-git
_pkgname=v2ray-rules-dat
-pkgdesc="Enhanced edition of V2Ray rules dat files, compatible with Trojan-Go."
-pkgver=r202108222209
+pkgdesc="Enhanced edition of V2Ray rules dat files, compatible with Trojan-Go. (without auto update)"
+pkgver=r202401242209
pkgrel=1
-arch=( 'any' )
+arch=('any')
url="https://github.com/Loyalsoldier/v2ray-rules-dat"
-license=( 'GPL3' )
+license=('GPL3')
-provides=( 'v2ray-domain-list-community' 'v2ray-geoip' )
-conflicts=( 'v2ray-domain-list-community' 'v2ray-geoip' )
-
-makedepends=( 'git' )
-depends=( 'curl' )
-
-install="v2ray-rules-dat-git.install"
+provides=('v2ray-domain-list-community' 'v2ray-geoip')
+conflicts=('v2ray-domain-list-community' 'v2ray-geoip')
source=(
- "$pkgname::git+$url.git"
- v2ray-rules-dat-updater
- v2ray-rules-dat-updater.sysusers
- v2ray-rules-dat-updater.tmpfiles
- v2ray-rules-dat-updater.service
- v2ray-rules-dat-updater.timer
+ "$pkgname::git+${url}.git#branch=release"
)
sha256sums=(
'SKIP'
- '920c0ac3eb69e8574fde4eea802e68ecf7e52d59b568204a91229a31b80a4b58'
- '694e646c418c0a37480762826c9b52fc83b2bfbc02f10b4d71d8152ef7227a6a'
- '2383bc838fdce1d6ec0af138e587c9e5d79a9fdf70f28ec565835bef5cd087cd'
- '57c1e5c2e25ef9a16ba11d751d44d50e371298a0f644327c84956a309642a10b'
- '5bd55042d53d3794f27483277056f06f5e55d0e7702b0093ec6f17d7da6d548c'
)
pkgver() {
cd "${srcdir}/${pkgname}"
- git switch release > /dev/null 2>&1
printf "r%s" "$(git log --pretty=\"format:%B\" HEAD | tr -dc '[:digit:]')"
}
package() {
- pushd "${srcdir}/${pkgname}"
- git switch release > /dev/null 2>&1
-
+ cd "${srcdir}/${pkgname}"
sha256sum --check "./geoip.dat.sha256sum"
sha256sum --check "./geosite.dat.sha256sum"
install -Dm644 "./geoip.dat" "${pkgdir}/usr/share/v2ray/geoip.dat"
install -Dm644 "./geosite.dat" "${pkgdir}/usr/share/v2ray/geosite.dat"
- install -Dm644 "./geoip.dat" "${pkgdir}/usr/share/xray/geoip.dat"
- install -Dm644 "./geosite.dat" "${pkgdir}/usr/share/xray/geosite.dat"
-
- popd
- install -Dm755 "./${_pkgname}-updater" "${pkgdir}/usr/bin/${_pkgname}-updater"
- install -Dm644 "./${_pkgname}-updater.sysusers" "${pkgdir}/usr/lib/sysusers.d/${_pkgname}-updater.conf"
- install -Dm644 "./${_pkgname}-updater.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${_pkgname}-updater.conf"
- install -Dm644 "./${_pkgname}-updater.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}-updater.service"
- install -Dm644 "./${_pkgname}-updater.timer" "${pkgdir}/usr/lib/systemd/system/${_pkgname}-updater.timer"
+ mkdir -p ${pkgdir}/usr/share/xray/
+ ln -s "${pkgdir}/usr/share/v2ray/geoip.dat" "${pkgdir}/usr/share/xray/geoip.dat"
+ ln -s "${pkgdir}/usr/share/v2ray/geosite.dat" "${pkgdir}/usr/share/xray/geosite.dat"
}