diff options
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 |
commit | f13354c639e1e345fe3f1e6b72599147e60398ea (patch) | |
tree | b559e9dd2a119edee1feabd08e4ad1cae240e35f /p7zip/build/p7zip.SlackBuild | |
parent | 5275799fb9b1a8c7e64dfae64f21fed117158f44 (diff) | |
download | asb-f13354c639e1e345fe3f1e6b72599147e60398ea.tar.gz asb-f13354c639e1e345fe3f1e6b72599147e60398ea.tar.xz |
Add the desktop menu entry
Diffstat (limited to 'p7zip/build/p7zip.SlackBuild')
-rwxr-xr-x | p7zip/build/p7zip.SlackBuild | 19 |
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/ |