summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDuckVador2020-02-29 17:27:35 +0800
committerDuckVador2020-02-29 17:27:35 +0800
commit3db1f511d8c7b184938d4e8a9c383ec16076b09a (patch)
tree97ea7acca9be2b6373d2d81d54028ec577615da3
downloadaur-3db1f511d8c7b184938d4e8a9c383ec16076b09a.tar.gz
initial commit of qvssr
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD41
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..855bf587468d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = qvssr
+ pkgdesc = A fork of qv2ray which add support of shadowsocksr
+ pkgver = 2.1.2
+ pkgrel = 1
+ url = https://github.com/DuckVador/qvssr
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = make
+ makedepends = qt5-tools
+ makedepends = which
+ makedepends = gcc
+ makedepends = qt5-declarative
+ makedepends = grpc-cli>=1.27.0
+ depends = hicolor-icon-theme
+ depends = qt5-base>5.11.0
+ depends = grpc>=1.27.0
+ optdepends = v2ray: use system v2ray
+ provides = qvssr
+ source = qvssr::git+https://github.com/DuckVador/qvssr#branch=master
+ sha512sums = SKIP
+
+pkgname = qvssr
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0ddd3c13c863
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: DuckVador<qvssr@protonmail.com>
+pkgname=qvssr
+pkgver=2.1.2
+pkgrel=1
+pkgdesc="A fork of qv2ray which add support of shadowsocksr"
+arch=('x86_64')
+url='https://github.com/DuckVador/qvssr'
+license=('GPL3')
+depends=('hicolor-icon-theme' 'qt5-base>5.11.0' 'grpc>=1.27.0')
+optdepends=('v2ray: use system v2ray')
+makedepends=('git' 'make' 'qt5-tools' 'which' 'gcc' 'qt5-declarative' 'grpc-cli>=1.27.0')
+provides=('qvssr')
+source=("qvssr::git+${url}#branch=master")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/qvssr"
+ printf "%s" $(cat ${srcdir}/qvssr/makespec/VERSION)
+}
+
+prepare() {
+ cd "${srcdir}/qvssr"
+ git submodule init
+ git config submodule."libs/libqvb".active false
+ git submodule update
+}
+
+build() {
+ cd "${srcdir}/qvssr"
+ mkdir -p build && cd build
+ qmake 'CONFIG += use_grpc' PREFIX=/usr ../
+ make
+}
+
+package() {
+ cd "${srcdir}/qvssr"
+ install -Dm755 build/qvssr "${pkgdir}/usr/bin/qvssr"
+ install -Dm644 assets/qvssr.desktop "${pkgdir}/usr/share/applications/qvssr.desktop"
+ install -Dm644 assets/icons/ssw128.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps/qvssr.png"
+}
+