Date: Friday, March 11, 2022 @ 18:59:03 Author: heftig Revision: 1148582
archrelease: copy trunk to community-x86_64 Added: networkmanager-fortisslvpn/repos/community-x86_64/PKGBUILD (from rev 1148581, networkmanager-fortisslvpn/trunk/PKGBUILD) networkmanager-fortisslvpn/repos/community-x86_64/gtk4-optional.diff (from rev 1148581, networkmanager-fortisslvpn/trunk/gtk4-optional.diff) Deleted: networkmanager-fortisslvpn/repos/community-x86_64/PKGBUILD --------------------+ PKGBUILD | 85 +++++++++++++++++++++++++++++---------------------- gtk4-optional.diff | 19 +++++++++++ 2 files changed, 68 insertions(+), 36 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-03-11 18:58:35 UTC (rev 1148581) +++ PKGBUILD 2022-03-11 18:59:03 UTC (rev 1148582) @@ -1,36 +0,0 @@ -# Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> - -pkgname=networkmanager-fortisslvpn -pkgver=1.4rc1 -pkgrel=4 -_pppver=2.4.9 -pkgdesc='Fortinet SSLVPN support for NetworkManager' -arch=(x86_64) -license=(GPL) -url='https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn' -depends=(networkmanager nm-connection-editor openfortivpn libsecret) -makedepends=(git intltool python) -_commit=9688d63ecacec97d0c9217281eb7b85053f1f4a1 -source=("git+https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn.git#commit=$_commit") -sha256sums=('SKIP') - -prepare() { - cd NetworkManager-fortisslvpn - autoreconf -fi -} - -build() { - cd NetworkManager-fortisslvpn - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --libexecdir=/usr/lib/networkmanager \ - --disable-static \ - --with-pppd-plugin-dir=/usr/lib/pppd/$_pppver - make -} - -package() { - cd NetworkManager-fortisslvpn - make DESTDIR="$pkgdir" install -} Copied: networkmanager-fortisslvpn/repos/community-x86_64/PKGBUILD (from rev 1148581, networkmanager-fortisslvpn/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-03-11 18:59:03 UTC (rev 1148582) @@ -0,0 +1,49 @@ +# Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> + +pkgname=networkmanager-fortisslvpn +pkgver=1.4.0 +pkgrel=1 +pkgdesc="NetworkManager VPN plugin for Fortinet SSLVPN" +url="https://wiki.gnome.org/Projects/NetworkManager" +arch=(x86_64) +license=(GPL) +_pppver=2.4.9 +depends=(libnm libsecret "ppp=$_pppver" openfortivpn) +makedepends=(libnma intltool python git) +optdepends=('libnma: GUI support') +_commit=308987d45faee919e54547eb7ff0120c32c5a84e # tags/1.4.0^0 +source=("git+https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn.git#commit=$_commit" + gtk4-optional.diff) +sha256sums=('SKIP' + '576ceb6b9471bc54c75b81ea25650e1caad780af769e6497b219c7bfd8a8e98b') + +pkgver() { + cd NetworkManager-fortisslvpn + git describe --tags | sed 's/-dev/dev/;s/[^-]*-g/r&/;s/-/+/g' +} + +prepare() { + cd NetworkManager-fortisslvpn + + # Fix built without GTK 4 + git apply -3 ../gtk4-optional.diff + + intltoolize --automake --copy + autoreconf -fvi +} + +build() { + cd NetworkManager-fortisslvpn + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --libexecdir=/usr/lib --disable-static \ + --with-pppd-plugin-dir=/usr/lib/pppd/$_pppver + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +package() { + cd NetworkManager-fortisslvpn + make DESTDIR="$pkgdir" install dbusservicedir=/usr/share/dbus-1/system.d +} + +# vim:set sw=2 et: Copied: networkmanager-fortisslvpn/repos/community-x86_64/gtk4-optional.diff (from rev 1148581, networkmanager-fortisslvpn/trunk/gtk4-optional.diff) =================================================================== --- gtk4-optional.diff (rev 0) +++ gtk4-optional.diff 2022-03-11 18:59:03 UTC (rev 1148582) @@ -0,0 +1,19 @@ +diff --git i/Makefile.am w/Makefile.am +index f6bb29d..243da1f 100644 +--- i/Makefile.am ++++ w/Makefile.am +@@ -174,10 +174,13 @@ properties_cppflags = \ + $(GLIB_CFLAGS) + + BUILT_SOURCES += \ +- gtk4/resources.c \ + properties/resources.c \ + properties/resources.h + ++if WITH_GTK4 ++BUILT_SOURCES += gtk4/resources.c ++endif ++ + CLEANFILES += \ + gtk4/nm-fortisslvpn-dialog.ui \ + gtk4/resources.c \