summaryrefslogtreecommitdiffstats
path: root/p7zip/build/p7zip.SlackBuild
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2010-12-15 15:24:09 +0000
committer Eric Hameleers <alien@slackware.com>2010-12-15 15:24:09 +0000
commitf13354c639e1e345fe3f1e6b72599147e60398ea (patch)
treeb559e9dd2a119edee1feabd08e4ad1cae240e35f /p7zip/build/p7zip.SlackBuild
parent5275799fb9b1a8c7e64dfae64f21fed117158f44 (diff)
downloadasb-f13354c639e1e345fe3f1e6b72599147e60398ea.tar.gz
asb-f13354c639e1e345fe3f1e6b72599147e60398ea.tar.xz
Add the desktop menu entry
Diffstat (limited to 'p7zip/build/p7zip.SlackBuild')
-rwxr-xr-xp7zip/build/p7zip.SlackBuild19
1 files changed, 19 insertions, 0 deletions
diff --git a/p7zip/build/p7zip.SlackBuild b/p7zip/build/p7zip.SlackBuild
index 2b05c901..0b598448 100755
--- a/p7zip/build/p7zip.SlackBuild
+++ b/p7zip/build/p7zip.SlackBuild
@@ -199,7 +199,26 @@ if [ "$GUI" = "YES" ]; then
cp -a GUI/Lang $PKG/usr/lib${LIBDIRSUFFIX}/p7zip/Lang
cp -a GUI/help $PKG/usr/lib${LIBDIRSUFFIX}/p7zip/help
+ # Add a menu entry:
+ mkdir -p $PKG/usr/share/applications
+ cat <<EOT > $PKG/usr/share/applications/p7zip.desktop
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Name=p7zip
+MimeType=application/x-gzip;application/x-lha;application/x-tar;application/x-tgz;application/x-tbz;application/x-tbz2;application/x-zip;application/zip;application/x-bzip;application/x-rar;application/x-tarz;application/x-archive;application/x-bzip2;application/x-jar;application/x-deb;application/x-ace;application/x-7z;application/x-arc;application/x-arj;application/x-compress;application/x-cpio;
+GenericName=Archiving Tool
+Exec=7zG %F
+Icon=p7zip
+Type=Application
+Terminal=false
+X-KDE-HasTempFileOption=true
+Categories=GTK;KDE;Utility;System;Archiving;
+EOT
+
# Icons for the menu entry:
+ mkdir -p $PKG/usr/share/pixmaps
+ cp -a GUI/p7zip_32.png $PKG/usr/share/pixmaps/p7zip.png
for i in 16 32 ; do
mkdir -p $PKG/usr/share/icons/hicolor/${i}x${i}/apps/
cp -a GUI/p7zip_${i}.png $PKG/usr/share/icons/hicolor/${i}x${i}/apps/