summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO34
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD26
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9b7ec8ae0422
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,34 @@
+pkgbase = qv2ray-static-nightly-bin
+ pkgdesc = A cross platform connection manager for V2Ray and other backends
+ pkgver = 20211215
+ pkgrel = 1
+ url = https://github.com/Shadowsocks-NET/Qv2ray
+ arch = x86_64
+ license = GPL3
+ makedepends = jq
+ depends = brotli
+ depends = double-conversion
+ depends = fontconfig
+ depends = glibc
+ depends = libb2
+ depends = libcups
+ depends = libgl
+ depends = libinput
+ depends = libjpeg-turbo
+ depends = libproxy
+ depends = libxi
+ depends = libxkbcommon-x11
+ depends = libxrender
+ depends = mesa
+ depends = shared-mime-info
+ depends = tslib
+ depends = xcb-util-cursor
+ depends = xcb-util-keysyms
+ depends = xcb-util-wm
+ depends = xdg-utils
+ optdepends = v2ray: use packaged v2ray
+ provides = qv2ray
+ conflicts = qv2ray
+ conflicts = xray
+
+pkgname = qv2ray-static-nightly-bin
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..dc5bd950e2a3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pkg/
+src/
+
+*.tar.zst
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..14a245df7598
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: database64128 <free122448@hotmail.com>
+pkgname=qv2ray-static-nightly-bin
+pkgver=20211215
+pkgrel=1
+pkgdesc="A cross platform connection manager for V2Ray and other backends"
+arch=(x86_64)
+url="https://github.com/Shadowsocks-NET/Qv2ray"
+license=('GPL3')
+depends=('brotli' 'double-conversion' 'fontconfig' 'glibc' 'libb2' 'libcups' 'libgl' 'libinput'
+ 'libjpeg-turbo' 'libproxy' 'libxi' 'libxkbcommon-x11' 'libxrender' 'mesa' 'shared-mime-info'
+ 'tslib' 'xcb-util-cursor' 'xcb-util-keysyms' 'xcb-util-wm' 'xdg-utils')
+makedepends=('jq')
+optdepends=('v2ray: use packaged v2ray')
+provides=('qv2ray')
+conflicts=('qv2ray' 'xray')
+release=$(curl -s https://api.github.com/repos/Shadowsocks-NET/QvStaticBuild/releases/latest)
+
+pkgver() {
+ echo $release | jq -r '.tag_name' | sed 's/^nightly-//;s/-//g'
+}
+
+package() {
+ curl -Lo $pkgver.tar.zst $(echo $release | jq -r '.assets[0].browser_download_url')
+ mkdir $pkgdir/usr
+ tar -C $pkgdir/usr -xvf $pkgver.tar.zst
+}