summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-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
}