Package Details: airvpn-suite 1.3.0-1

Git Clone URL: https://aur.archlinux.org/airvpn-suite.git (read-only, click to copy)
Package Base: airvpn-suite
Description: AirVPN client software collection including Bluetit, Goldcrest and Hummingbird – stable
Upstream URL: https://gitlab.com/AirVPN/AirVPN-Suite
Keywords: airvpn openvpn vpn
Licenses: GPL3
Conflicts: airvpn-suite-beta-bin, airvpn-suite-bin, hummingbird, hummingbird-bin
Provides: airvpn-suite-beta-bin, airvpn-suite-bin, hummingbird, hummingbird-bin
Submitter: opensorcerer
Maintainer: opensorcerer
Last Packager: opensorcerer
Votes: 2
Popularity: 0.000000
First Submitted: 2021-04-17 15:57 (UTC)
Last Updated: 2023-06-12 16:03 (UTC)

Latest Comments

patlefort commented on 2024-05-19 09:13 (UTC)

A test is failing: test_suite_x509parse .............................................. FAIL.

Also, here's a patch to move the OpenVPN source to the source array:

diff --git a/PKGBUILD b/PKGBUILD
index 8908166..5253ddf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,8 +12,11 @@ provides=('hummingbird' 'hummingbird-bin' 'airvpn-suite-bin' 'airvpn-suite-beta-
 conflicts=('hummingbird' 'hummingbird-bin' 'airvpn-suite-bin' 'airvpn-suite-beta-bin')
 depends=('dbus' 'libxml2' 'crypto++' 'curl' 'zlib' 'lz4' 'openssl' 'zstd' 'xz' 'glibc' 'gcc-libs')
 makedepends=('git' 'wget' 'wireguard-tools')
-source=("git+$url.git#commit=$_commit")
-sha256sums=('SKIP')
+source=(
+    "git+$url.git#commit=$_commit"
+    'openvpn3-airvpn-source::git+https://github.com/AirVPN/openvpn3-airvpn.git')
+sha256sums=('c7c823d7bb813ac384cd8feb2854bff37c03c295b3a0ed2835ac21c46485b1ff'
+            'SKIP')
 backup=('etc/airvpn/bluetit.rc')
 install="$pkgname.install"
 changelog="Changelog-Suite.txt"
@@ -25,15 +28,14 @@ build() {
     export DL="$O3/dl" && mkdir "$DL"
     cd "$O3"

-    # clone and build OpenVPN3 core
-    git clone https://github.com/AirVPN/openvpn3-airvpn.git core
+    # build OpenVPN3 core
+    ln -sf "$srcdir/openvpn3-airvpn-source" 'core'
     cd core/scripts/linux
     ./build-all

     # move directories around for the suite build scripts
-    cd "$srcdir"
-    mv "$O3/core" "$srcdir/openvpn3-airvpn"
-    mv "$O3/deps/asio" "$srcdir"
+    rm -rf "$srcdir/openvpn3-airvpn" && mv "$O3/core" "$srcdir/openvpn3-airvpn"
+    rm -rf "$srcdir/asio" && mv "$O3/deps/asio" "$srcdir"

     # build the suite
     cd "$_pkgname"

opensorcerer commented on 2021-10-11 18:28 (UTC)

Thank you, will add it shortly.

nermur commented on 2021-10-11 18:14 (UTC) (edited on 2021-10-11 18:43 (UTC) by nermur)

wget should be added as a dependency

airvpn-suite/src/O3/core/deps/functions.sh: line 23: wget: command not found