summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorUncle Hunto2015-08-22 20:05:08 -0700
committerUncle Hunto2015-08-22 20:05:08 -0700
commit46fc900e0145eb93af039d62b0b8395c87d235d7 (patch)
tree0d9f61eeb475262e439b42635d6df885adc805ef /PKGBUILD
parentc05a7ba866cf9953065f1c7a11a2aa05c803410a (diff)
downloadaur-46fc900e0145eb93af039d62b0b8395c87d235d7.tar.gz
Fix desktop file for GTK
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 13 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e0f690429f4a..90518e6e94c9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -33,9 +33,18 @@ package() {
install -Dm644 "$srcdir/usr/share/doc/airvpn/changelog.gz" "$pkgdir/usr/share/doc/airvpn/changelog.gz"
install -Dm644 "$srcdir/usr/share/doc/airvpn/copyright" "$pkgdir/usr/share/doc/airvpn/copyright"
install -Dm644 "$srcdir/usr/share/man/man1/airvpn.1.gz" "$pkgdir/usr/share/man/man1/airvpn.1.gz"
- install -Dm644 "$srcdir/usr/share/pixmaps/AirVPN.png" "$pkgdir/usr/share/pixmaps/airvpn.png"
- cp "$srcdir/usr/share/applications/AirVPN.desktop" "$srcdir/airvpn.desktop"
+ ## Fix .desktop file for KDE
+ if [ -f "/usr/bin/dolphin" ]; then
+ msg2 "Installing desktop file for KDE..."
+ install -Dm644 "$srcdir/usr/share/pixmaps/AirVPN.png" "$pkgdir/usr/share/pixmaps/airvpn.png"
+ cp "$srcdir/usr/share/applications/AirVPN.desktop" "$srcdir/airvpn.desktop"
+ desktop-file-install -m 644 --set-comment="VPN service based on OpenVPN"\
+ --dir="$pkgdir/usr/share/applications/" --add-category="Qt;KDE"\
+ --set-icon="/usr/share/pixmaps/airvpn.png" "airvpn.desktop"
+ else
+ msg2 "Installing desktop file..."
+ install -Dm644 "$srcdir/usr/share/pixmaps/AirVPN.png" "$pkgdir/usr/share/pixmaps/AirVPN.png"
desktop-file-install -m 644 --set-comment="VPN service based on OpenVPN"\
- --dir="$pkgdir/usr/share/applications/" --add-category="Qt;KDE"\
- --set-icon="/usr/share/pixmaps/airvpn.png" "airvpn.desktop"
+ --dir="$pkgdir/usr/share/applications/" "$srcdir/usr/share/applications/AirVPN.desktop"
+ fi
}