summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilvio Fricke2023-06-22 07:18:52 +0200
committerSilvio Fricke2023-06-22 07:18:52 +0200
commit179a327437c3b6dc3fbcf7f1daff94015a8d53a0 (patch)
tree898bf453b3bba744f4668a38199e68e40f497c9a
parenta269aa71eb18862c6e6e5d84d43a8b63698a4cb7 (diff)
downloadaur-networkmanager-fortisslvpn-git.tar.gz
enable gtk4 support
Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD14
2 files changed, 18 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3eb2937d380d..c4744bf07382 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,21 @@
pkgbase = networkmanager-fortisslvpn-git
pkgdesc = NetworkManager VPN plugin for fortisslvpn - git checkout
- pkgver = 1.4.1.dev.r22.g2cfbc60
+ pkgver = 1.4.1.dev.r33.g0f1b6f9
pkgrel = 1
url = https://git.gnome.org/browse/network-manager-fortisslvpn
arch = i686
arch = x86_64
license = GPL
makedepends = git
- makedepends = intltool
+ makedepends = libnma
+ makedepends = libnma-gtk4
makedepends = python
- makedepends = xorgproto
- makedepends = pkg-config
- makedepends = appstream-glib
- depends = networkmanager
- depends = nm-connection-editor
+ depends = libnm
depends = openfortivpn
depends = libsecret
+ depends = gtk4
+ optdepends = libnma-gtk4: GUI support (GTK 4)
+ optdepends = libnma: GUI support (GTK 3)
provides = networkmanager-fortisslvpn
conflicts = networkmanager-fortisslvpn
source = network-manager-fortisslvpn::git+https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn.git#branch=main
diff --git a/PKGBUILD b/PKGBUILD
index e66576cefb7f..6211ecbfa32d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,18 @@
# Contributor: Michel Wohlert <michel.wohlert@gmail.com>
pkgname=networkmanager-fortisslvpn-git
-pkgver=1.4.1.dev.r22.g2cfbc60
+pkgver=1.4.1.dev.r33.g0f1b6f9
pkgrel=1
pkgdesc='NetworkManager VPN plugin for fortisslvpn - git checkout'
arch=('i686' 'x86_64')
license=('GPL')
url='https://git.gnome.org/browse/network-manager-fortisslvpn'
-depends=('networkmanager' 'nm-connection-editor' 'openfortivpn' 'libsecret')
-makedepends=('git' 'intltool' 'python' 'xorgproto' 'pkg-config' 'appstream-glib')
+depends=('libnm' 'openfortivpn' 'libsecret' 'gtk4')
+makedepends=('git' 'libnma' 'libnma-gtk4' 'python')
+optdepends=(
+ 'libnma-gtk4: GUI support (GTK 4)'
+ 'libnma: GUI support (GTK 3)'
+)
provides=('networkmanager-fortisslvpn')
conflicts=('networkmanager-fortisslvpn')
source=('network-manager-fortisslvpn::git+https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn.git#branch=main')
@@ -32,12 +36,16 @@ pkgver() {
build() {
cd network-manager-fortisslvpn/
+ # autogen.sh use this variable to check if configuration is wanted.
+ export NOCONFIGURE=yesmeansnoconfigure
./autogen.sh
+
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/usr/lib/networkmanager \
--enable-more-warnings=yes \
+ --with-gtk4=yes \
--disable-static
make
}