diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | no-desktop-file-dbus.patch | 11 |
3 files changed, 26 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = f5vpn pkgdesc = VPN client using the Point-to-Point Protocol to connect to F5Networks BIG-IP APM 13.0 pkgver = 7190.2020.0221.1 - pkgrel = 3 + pkgrel = 4 url = https://support.f5.com/csp/article/K32311645#link_04_05 arch = x86_64 license = commercial @@ -10,8 +10,11 @@ pkgbase = f5vpn depends = qt5-base depends = qt5-webkit source = LICENSE + source = no-desktop-file-dbus.patch md5sums = 2508fc5e24d46163844dba9534fe7924 + md5sums = 130ef2376ad4581cc91a11814c00d948 sha256sums = a8f4b5d965dc0279dd5173109892251ce5d107d9912836e6d83a9b6896eb19a1 + sha256sums = 3ecd8a10941a7d81b9d16aecdf6ac9caa1f957e32a2d2c65bde5181abd1fcb73 source_x86_64 = linux_f5vpn-7190.2020.0221.1.x86_64.rpm::https://connect.healthsystem.virginia.edu/public/download/linux_f5vpn.x86_64.rpm md5sums_x86_64 = 561f1e54f3ecc4bfe371ac6af60f8c16 sha256sums_x86_64 = d66d2a65d019a22397b0210805092d4cd582d4db1c89d47c16b191dc847da14a @@ -1,14 +1,17 @@ # Maintainer: Zach Hoffman <zach@zrhoffman.net> pkgname=f5vpn pkgver=7190.2020.0221.1 -pkgrel=3 +pkgrel=4 pkgdesc='VPN client using the Point-to-Point Protocol to connect to F5Networks BIG-IP APM 13.0' arch=('x86_64') -source=('LICENSE') +source=('LICENSE' + 'no-desktop-file-dbus.patch') source_x86_64=("linux_f5vpn-${pkgver}.x86_64.rpm::https://connect.healthsystem.virginia.edu/public/download/linux_f5vpn.x86_64.rpm") -sha256sums=('a8f4b5d965dc0279dd5173109892251ce5d107d9912836e6d83a9b6896eb19a1') +sha256sums=('a8f4b5d965dc0279dd5173109892251ce5d107d9912836e6d83a9b6896eb19a1' + '3ecd8a10941a7d81b9d16aecdf6ac9caa1f957e32a2d2c65bde5181abd1fcb73') sha256sums_x86_64=('d66d2a65d019a22397b0210805092d4cd582d4db1c89d47c16b191dc847da14a') -md5sums=('2508fc5e24d46163844dba9534fe7924') +md5sums=('2508fc5e24d46163844dba9534fe7924' + '130ef2376ad4581cc91a11814c00d948') md5sums_x86_64=('561f1e54f3ecc4bfe371ac6af60f8c16') depends=(icu openssl qt5-base qt5-webkit) url='https://support.f5.com/csp/article/K32311645#link_04_05' @@ -17,7 +20,10 @@ license=('commercial') package() { ( cd "${srcdir}/opt/f5/vpn" - chmod u+s svpn # f5vpn should not be run as non-root, but it calls svpn which must be run as root + + patch -i "${srcdir}/no-desktop-file-dbus.patch" # Desktop file does not work with Dbus enabled + + chmod u+s svpn # f5vpn should not be run as root, but it calls svpn which must be run as root install -Dm644 "com.f5.${pkgname}.desktop" "${pkgdir}/usr/share/applications/com.f5.${pkgname}.desktop" install -dm755 "${pkgdir}/usr/bin/" install -dm755 "${pkgdir}/usr/local/lib/F5Networks/SSLVPN/var/run" # For svpn.pid diff --git a/no-desktop-file-dbus.patch b/no-desktop-file-dbus.patch new file mode 100644 index 000000000000..cb077a9e7024 --- /dev/null +++ b/no-desktop-file-dbus.patch @@ -0,0 +1,11 @@ +--- opt/f5/vpn/com.f5.f5vpn.desktop 2020-02-21 20:38:36.000000000 -0700 ++++ opt/f5/vpn/com.f5.f5vpn-no-dbus.desktop 2020-07-28 02:02:12.005188328 -0600 +@@ -6,7 +6,7 @@ + Name=F5 VPN + Icon=f5vpn + Exec=/opt/f5/vpn/f5vpn %u +-DBusActivatable=true ++DBusActivatable=false + Categories=Network; + MimeType=x-scheme-handler/f5-vpn; + NoDisplay=false |