Date: Wednesday, September 2, 2020 @ 19:52:57
  Author: foxboron
Revision: 696930

upgpkg: v2ray 4.27.5-1

Modified:
  v2ray/trunk/PKGBUILD

----------+
 PKGBUILD |   17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-09-02 19:52:21 UTC (rev 696929)
+++ PKGBUILD    2020-09-02 19:52:57 UTC (rev 696930)
@@ -2,7 +2,7 @@
 # Contributor: pandada8 <panda...@gmail.com>
 
 pkgname=v2ray
-pkgver=4.27.0
+pkgver=4.27.5
 pkgrel=1
 pkgdesc="A platform for building proxies to bypass network restrictions"
 arch=('x86_64')
@@ -11,14 +11,12 @@
 depends=('glibc' 'v2ray-domain-list-community' 'v2ray-geoip')
 makedepends=('go' 'git')
 backup=(etc/v2ray/config.json)
-source=("$pkgname-$pkgver.tar.gz::https://github.com/v2fly/v2ray-core/archive/v$pkgver.tar.gz";
-        'v2ray.service')
-sha512sums=('9fa588e324d11afc1e574da1e43628fb39b8823b8c4ceae79ec13d6747b9f647b704bf5b85fac0d0992ff1552eac88990bff7f0702f778cf52dde6253d5438ac'
-            
'507cb9033ced1ae7886ea186461edb906e2ec7125aa9465c02f7c49e631604b718952d0ddfc1f90636c87a3ab6accd080f65f54c8e969e889eb4f79c23cdfcd9')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/v2fly/v2ray-core/archive/v$pkgver.tar.gz";)
+sha512sums=('f0c93458d091980d8daef95a3809c3fa05fcc23e713f1190a90d5708852d3c0998a6c20f4aa6fe56a0bdf6fcde61a595869679e6803be030d8a750a46d7508f2')
 
 build() {
   cd "v2ray-core-$pkgver"
-  export GOFLAGS="-buildmode=pie -trimpath"
+  export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external"
   export CGO_LDFLAGS="${LDFLAGS}"
   export CGO_CFLAGS="${CFLAGS}"
   export CGO_CPPFLAGS="${CPPFLAGS}"
@@ -34,9 +32,12 @@
 package() {
   cd v2ray-core-$pkgver
   install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/v2ray/LICENSE
-  install -Dm644 release/config/systemd/v2ray.service 
"$pkgdir"/usr/lib/systemd/system/v2ray.service
+  install -Dm644 release/config/systemd/system/v2ray.service 
"$pkgdir"/usr/lib/systemd/system/v2ray.service
   sed -i -e 's|/usr/bin/v2ray/v2ray|/usr/lib/v2ray/v2ray|' \
          "$pkgdir"/usr/lib/systemd/system/v2ray.service
+  install -Dm644 release/config/systemd/system/v2ray@.service 
"$pkgdir"/usr/lib/systemd/system/v2ray@.service
+  sed -i -e 's|/usr/bin/v2ray/v2ray|/usr/lib/v2ray/v2ray|' \
+         "$pkgdir"/usr/lib/systemd/system/v2ray@.service
   install -Dm644 release/config/*.json -t "$pkgdir"/etc/v2ray/
   install -Dm755 v2ray -t "$pkgdir"/usr/lib/v2ray/
   install -Dm755 v2ctl -t "$pkgdir"/usr/lib/v2ray/
@@ -43,6 +44,4 @@
   install -dm755 "$pkgdir"/usr/bin
   ln -s ../lib/v2ray/v2ray "$pkgdir"/usr/bin/v2ray
   ln -s ../lib/v2ray/v2ctl "$pkgdir"/usr/bin/v2ctl
-
-  install -Dm644 "$srcdir"/v2ray.service 
"$pkgdir"/usr/lib/systemd/system/v2ray@.service
 }

Reply via email to