diff options
author | zswdcx | 2021-08-22 17:49:43 +0800 |
---|---|---|
committer | zswdcx | 2021-08-22 17:49:43 +0800 |
commit | 81083e2634ae6f535cb864f200e183416c18db05 (patch) | |
tree | 3702d889ee6b367d81d3eb569b7395af45505448 /PKGBUILD | |
download | aur-81083e2634ae6f535cb864f200e183416c18db05.tar.gz |
ver1-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..113021855560 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: llxray <c60@outlook.de> +pkgname=vxray-rules-dat-git +_pkgname=vxray-rules-dat +pkgdesc="Enhanced edition of V2Ray and Xray rules dat files, compatible with Trojan-Go. Automaitcally update. DO NOT flag out-dated." +pkgver=1 +pkgrel=1 +arch=('any') +url="https://github.com/Loyalsoldier/v2ray-rules-dat" +license=('GPL') + +provides=('xray-domain-list-community' 'xray-geoip' 'v2ray-domain-list-community' 'v2ray-geoip' 'v2ray-rules-dat-git' 'v2ray-rules-dat-git-for-xray') +conflicts=('xray-domain-list-community' 'xray-geoip' 'v2ray-domain-list-community' 'v2ray-geoip' 'v2ray-rules-dat-git''v2ray-rules-dat-git-for-xray') + +makedepends=('git') +depends=('curl') + +install="vxray-rules-dat-git.install" + +source=( + "$pkgname::git+$url.git" + vxray-rules-dat-updater + vxray-rules-dat-updater.sysusers + vxray-rules-dat-updater.tmpfiles + vxray-rules-dat-updater.service + vxray-rules-dat-updater.timer +) +sha256sums=( + 'eb1d2175b8be7f9779639b2b24d8260f83116c9a743f1fb0052f056518ccfd11' + 'a9de745de1166a4011dabe23dc726658c28fab774fac90f9e4e2ef178171e0cc' + 'c855bae9e8a9e3fb7b5be4271bf6e05ad441eacd8272d505ee55a407b6bd263e' + '1c3c0b854bbfd96b0d84383bfff84eb70e69ac5193b7a535f75183ca28634fc2' + 'e282e023e2f4fbffabedc19a01c33e03cc5049c7cb2cd6e36398233a16bd2b84' + '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 + install -Dm644 "./geoip.dat" "${pkgdir}/usr/share/xray/geoip.dat" + install -Dm644 "./geoip.dat" "${pkgdir}/usr/share/v2ray/geoip.dat" + install -Dm644 "./geosite.dat" "${pkgdir}/usr/share/xray/geosite.dat" + install -Dm644 "./geosite.dat" "${pkgdir}/usr/share/v2ray/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" +} |