summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMahdi Sarikhani2024-08-31 20:23:47 +0330
committerMahdi Sarikhani2024-08-31 20:23:47 +0330
commit3e378a3ed99559842c03a86e56ff7c19d93768dc (patch)
tree2705fdf7979e091beaf0360c5ceb993441ef6369
parentd245962488c3f43de9cc3c069321699068823c04 (diff)
downloadaur-3e378a3ed99559842c03a86e56ff7c19d93768dc.tar.gz
v1.8.24
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD40
2 files changed, 25 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e8729e154cd3..d97791a46cf7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a616c98af530..883f5cf7cdac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}