summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryuezk2021-10-24 05:04:30 +0000
committeryuezk2021-10-24 05:04:30 +0000
commit63122657f5ed9228db994517717cf478c82d3a22 (patch)
tree27d06667bbffda4993ce1644b5516837b4665675
parentc766209abef539bfd032f580035bf991648b5025 (diff)
downloadaur-63122657f5ed9228db994517717cf478c82d3a22.tar.gz
Release refs/tags/v1.3.4
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD38
-rw-r--r--globalprotect-openconnect.tar.gzbin0 -> 179267 bytes
3 files changed, 22 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cc0a6f042d9d..616087f5c3a3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,19 @@
pkgbase = globalprotect-openconnect
pkgdesc = A GlobalProtect VPN client (GUI) for Linux based on Openconnect and built with Qt5, supports SAML auth mode.
- pkgver = 1.3.3
+ pkgver = 1.3.4
pkgrel = 1
url = https://github.com/yuezk/GlobalProtect-openconnect
arch = x86_64
arch = aarch64
license = GPL3
+ makedepends = cmake
depends = openconnect>=8.0.0
depends = qt5-base
depends = qt5-webengine
depends = qt5-websockets
- source = GlobalProtect-openconnect-1.3.3.tar.gz::https://github.com/yuezk/GlobalProtect-openconnect/archive/v1.3.3.tar.gz
- source = https://github.com/itay-grudev/SingleApplication/archive/v3.0.19.tar.gz
- source = https://github.com/SergiusTheBest/plog/archive/1.1.5.tar.gz
- sha256sums = 0294620194df2cf3fde78b198395a87637c978903a9ced5d4dc17bca571343d0
- sha256sums = 9405fd259288b2a862e91e5135bccee936f0438e1b32c13603277132309d15e0
- sha256sums = 6c80b4701183d2415bec927e1f5ca9b1761b3b5c65d3e09fb29c743e016d5609
+ provides = gpclient
+ provides = gpservice
+ source = globalprotect-openconnect.tar.gz
+ sha256sums = SKIP
pkgname = globalprotect-openconnect
diff --git a/PKGBUILD b/PKGBUILD
index 7e853cd797a6..8929050d78e0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,33 @@
# Maintainer: Keinv Yue <yuezk001@gmail.com>
pkgname=globalprotect-openconnect
-_gitname=GlobalProtect-openconnect
-pkgver=1.3.3
+pkgver=1.3.4
pkgrel=1
pkgdesc="A GlobalProtect VPN client (GUI) for Linux based on Openconnect and built with Qt5, supports SAML auth mode."
arch=(x86_64 aarch64)
-url="https://github.com/yuezk/${_gitname}"
+url="https://github.com/yuezk/GlobalProtect-openconnect"
license=('GPL3')
depends=('openconnect>=8.0.0' qt5-base qt5-webengine qt5-websockets)
-makedepends=()
-source=(
- "${_gitname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz"
- "https://github.com/itay-grudev/SingleApplication/archive/v3.0.19.tar.gz"
- "https://github.com/SergiusTheBest/plog/archive/1.1.5.tar.gz"
-)
+makedepends=(cmake)
+provides=('gpclient' 'gpservice')
-sha256sums=(
- '0294620194df2cf3fde78b198395a87637c978903a9ced5d4dc17bca571343d0'
- '9405fd259288b2a862e91e5135bccee936f0438e1b32c13603277132309d15e0'
- '6c80b4701183d2415bec927e1f5ca9b1761b3b5c65d3e09fb29c743e016d5609'
-);
+source=("${pkgname}.tar.gz")
+sha256sums=('SKIP')
-prepare() {
- mv "$srcdir/SingleApplication-3.0.19" -T "$srcdir/${_gitname}-${pkgver}/singleapplication"
- mv "$srcdir/plog-1.1.5" -T "$srcdir/${_gitname}-${pkgver}/plog"
+pkgver() {
+ cd $srcdir/$pkgname-*/
+ cat VERSION VERSION_SUFFIX
}
build() {
- cd "$srcdir/${_gitname}-${pkgver}"
- qmake CONFIG+=release "${srcdir}/${_gitname}-${pkgver}/GlobalProtect-openconnect.pro"
- make
+ cd $srcdir/$pkgname-*/
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_CXX_FLAGS_RELEASE=-s
+ make -j$(nproc) -C build
}
package() {
- cd "$srcdir/${_gitname}-${pkgver}"
- make INSTALL_ROOT="$pkgdir/" install
+ cd $srcdir/$pkgdir-*/
+ make DESTDIR="$pkgdir/" install -C build
}
diff --git a/globalprotect-openconnect.tar.gz b/globalprotect-openconnect.tar.gz
new file mode 100644
index 000000000000..945a06d91277
--- /dev/null
+++ b/globalprotect-openconnect.tar.gz
Binary files differ