summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Hillmann2021-06-28 17:54:38 +0200
committerRichard Hillmann2021-06-28 18:00:07 +0200
commitcef580b82d3a9ae112d6591305f2b0450539b187 (patch)
treeb5a4df70764eb5fbf4c504feb5e9364e480e8815
parent1bffe47b21c719639726bbe53306a1943d89f128 (diff)
downloadaur-cef580b82d3a9ae112d6591305f2b0450539b187.tar.gz
Add patch to fix spaces in Desktop file
While gnome does not seem to care, KDE does not like it.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD7
-rw-r--r--awsvpnclient.desktop.patch12
3 files changed, 21 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 30c6beba1da6..61bf415457af 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = awsvpnclient
pkgdesc = AWS VPN Client
pkgver = 1.0.0
- pkgrel = 1
+ pkgrel = 2
url = https://aws.amazon.com/vpn/
install = awsvpnclient.install
arch = x86_64
@@ -10,6 +10,8 @@ pkgbase = awsvpnclient
options = !strip
options = staticlibs
source = https://d20adtppz83p9s.cloudfront.net/GTK/1.0.0/awsvpnclient_amd64.deb
+ source = awsvpnclient.desktop.patch
sha512sums = 07cf41a23b983a98e15719e37d52ce58ad10c0300a8fee03563a6c66b5992b6f148f8075b564f7b254ff230c9772ff692fc248aec45749e11d6b7d076befd880
+ sha512sums = SKIP
pkgname = awsvpnclient
diff --git a/PKGBUILD b/PKGBUILD
index 28c06c095858..6115fa6c1c09 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,18 @@
# Maintainer: Richard Hillmann <richie at project0 dot de>
pkgname=awsvpnclient
pkgver=1.0.0
-pkgrel=1
+pkgrel=2
pkgdesc="AWS VPN Client"
arch=('x86_64')
license=('custom')
url='https://aws.amazon.com/vpn/'
source=(
"https://d20adtppz83p9s.cloudfront.net/GTK/${pkgver}/awsvpnclient_amd64.deb"
+ 'awsvpnclient.desktop.patch'
)
sha512sums=(
'07cf41a23b983a98e15719e37d52ce58ad10c0300a8fee03563a6c66b5992b6f148f8075b564f7b254ff230c9772ff692fc248aec45749e11d6b7d076befd880'
+ 'SKIP'
)
depends=()
makedepends=('xz')
@@ -20,6 +22,9 @@ install='awsvpnclient.install'
package(){
tar -xf "${srcdir}/data.tar.xz" -C "${pkgdir}"
+ # Apply patch to fix desktop file for KDE
+ patch -s "${pkgdir}/usr/share/applications/awsvpnclient.desktop" "${srcdir}/awsvpnclient.desktop.patch"
+
# Permission fix
find "${pkgdir}" -type d -exec chmod 755 {} +
diff --git a/awsvpnclient.desktop.patch b/awsvpnclient.desktop.patch
new file mode 100644
index 000000000000..fc39af806ab4
--- /dev/null
+++ b/awsvpnclient.desktop.patch
@@ -0,0 +1,12 @@
+Add properly escaped spaces to binary path
+--- awsvpnclient.desktop 2021-06-28 17:30:30.000000000 +0200
++++ "awsvpnclient.desktop" 2021-06-28 17:31:16.929592748 +0200
+@@ -3,7 +3,7 @@
+ Encoding=UTF-8
+ Name=AWS VPN Client
+ Comment=AWS VPN Client
+-Exec=/opt/awsvpnclient/AWS\ VPN\ Client %u
++Exec=/opt/awsvpnclient/AWS\\ VPN\\ Client %u
+ Path=/opt/awsvpnclient
+ Icon=acvc-64.png
+ Terminal=false