diff options
author | Mahdi Sarikhani | 2024-08-31 20:23:47 +0330 |
---|---|---|
committer | Mahdi Sarikhani | 2024-08-31 20:23:47 +0330 |
commit | 3e378a3ed99559842c03a86e56ff7c19d93768dc (patch) | |
tree | 2705fdf7979e091beaf0360c5ceb993441ef6369 | |
parent | d245962488c3f43de9cc3c069321699068823c04 (diff) | |
download | aur-3e378a3ed99559842c03a86e56ff7c19d93768dc.tar.gz |
v1.8.24
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 25 insertions, 23 deletions
@@ -1,21 +1,21 @@ pkgbase = xray pkgdesc = The best v2ray-core, with XTLS support - pkgver = 1.8.18 + pkgver = 1.8.24 pkgrel = 1 url = https://github.com/XTLS/Xray-core arch = x86_64 - license = MPL2 + license = MPL-2.0 makedepends = go depends = glibc depends = xray-domain-list-community depends = xray-geoip provides = v2ray - source = xray-1.8.18.tar.gz::https://github.com/XTLS/Xray-core/archive/v1.8.18.tar.gz + source = xray-1.8.24.tar.gz::https://github.com/XTLS/Xray-core/archive/v1.8.24.tar.gz source = xray.sysusers source = xray.tmpfiles source = xray.service source = xray@.service - sha256sums = 088248fe9d06c0a8964b8815edc6099cb50a7fe2b36633681829097903470ac1 + sha256sums = 86e3e388c77cda4d8457a607356416c201c1f18bbed53f0a9e76a228508ff298 sha256sums = 801131bf2eb079750f17d3e703e414eab8494db0d512164cdef3cc68cef308b8 sha256sums = 2d301e9f2fae728da55f33a15b2c36e90cdb657deafb5d6ab7d74375ce9fdf38 sha256sums = 66a8a3280aa5b3ed41b9855ba3de3f884bd2113b4a965cf097fcb31c3a6066ed @@ -1,16 +1,17 @@ -# Maintainer: Dct Mei <dctxmei@yandex.com> -# Maintainer: AkinoKaede <autmaple@protonmail.com> -# Maintainer: DuckSoft <realducksoft@gmail.com> +# Maintainer: +# Contributor: Dct Mei <dctxmei@yandex.com> +# Contributor: AkinoKaede <autmaple@protonmail.com> +# Contributor: DuckSoft <realducksoft@gmail.com> # Contributor: Felix Yan <felixonmars@archlinux.org> # Contributor: pandada8 <pandada8@gmail.com> pkgname=xray -pkgver=1.8.18 +pkgver=1.8.24 pkgrel=1 pkgdesc="The best v2ray-core, with XTLS support" arch=('x86_64') url="https://github.com/XTLS/Xray-core" -license=('MPL2') +license=('MPL-2.0') depends=('glibc' 'xray-domain-list-community' 'xray-geoip') makedepends=('go') provides=('v2ray') @@ -19,33 +20,34 @@ source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" "xray.tmpfiles" "xray.service" "xray@.service") -sha256sums=('088248fe9d06c0a8964b8815edc6099cb50a7fe2b36633681829097903470ac1' +sha256sums=('86e3e388c77cda4d8457a607356416c201c1f18bbed53f0a9e76a228508ff298' '801131bf2eb079750f17d3e703e414eab8494db0d512164cdef3cc68cef308b8' '2d301e9f2fae728da55f33a15b2c36e90cdb657deafb5d6ab7d74375ce9fdf38' '66a8a3280aa5b3ed41b9855ba3de3f884bd2113b4a965cf097fcb31c3a6066ed' '05d16acd6e00989ece245bf0df919accae858555c7165a50ce2b3db9c0c5a725') build() { - cd "${srcdir}"/"Xray-core-${pkgver}"/ - export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external" - export CGO_LDFLAGS="${LDFLAGS}" - export CGO_CFLAGS="${CFLAGS}" + cd "Xray-core-${pkgver}" export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -modcacherw" go build -o xray ./main } check() { - cd "${srcdir}"/"Xray-core-${pkgver}"/ + cd "Xray-core-${pkgver}" go test -p 1 -tags json -v -timeout 30m github.com/xtls/xray-core/core/... } package() { - cd "${srcdir}"/"Xray-core-$pkgver"/ - install -d "${pkgdir}"/etc/xray/ - install -Dm 755 xray -t "${pkgdir}"/usr/bin/ - install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/xray/ - install -Dm 644 "${srcdir}"/xray.sysusers "${pkgdir}"/usr/lib/sysusers.d/xray.conf - install -Dm 644 "${srcdir}"/xray.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/xray.conf - install -Dm 644 "${srcdir}"/xray.service -t "${pkgdir}"/usr/lib/systemd/system/ - install -Dm 644 "${srcdir}"/xray@.service -t "${pkgdir}"/usr/lib/systemd/system/ + cd "Xray-core-${pkgver}" + install -d "${pkgdir}/etc/xray" + install -Dm755 xray -t "${pkgdir}/usr/bin" + install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm644 "${srcdir}/xray.sysusers" "${pkgdir}/usr/lib/sysusers.d/xray.conf" + install -Dm644 "${srcdir}/xray.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/xray.conf" + install -Dm644 "${srcdir}/xray.service" -t "${pkgdir}/usr/lib/systemd/system" + install -Dm644 "${srcdir}/xray@.service" -t "${pkgdir}/usr/lib/systemd/system" } |