summaryrefslogtreecommitdiffstats
path: root/xmahjongg
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2008-05-19 19:18:40 +0000
committer Eric Hameleers <alien@slackware.com>2008-05-19 19:18:40 +0000
commit836d3ea04718406002d71c1ea8547c4e41c3d6a9 (patch)
tree22a192b451a0244da7368276a58f11f0c6ea1385 /xmahjongg
parent5424239c2dd3c0d06fc925681b84ab637df8a352 (diff)
downloadasb-836d3ea04718406002d71c1ea8547c4e41c3d6a9.tar.gz
asb-836d3ea04718406002d71c1ea8547c4e41c3d6a9.tar.xz
Add a .desktop file plus icon; fix the 'make install' process
Diffstat (limited to 'xmahjongg')
-rwxr-xr-xxmahjongg/build/xmahjongg.SlackBuild26
1 files changed, 19 insertions, 7 deletions
diff --git a/xmahjongg/build/xmahjongg.SlackBuild b/xmahjongg/build/xmahjongg.SlackBuild
index 545ffcd7..b0a9878a 100755
--- a/xmahjongg/build/xmahjongg.SlackBuild
+++ b/xmahjongg/build/xmahjongg.SlackBuild
@@ -171,19 +171,31 @@ make 2>&1 | tee $OUTPUT/make-${PRGNAM}.log
# Install all the needed stuff to the package dir
# Use installwatch if available, to produce a logfile of the installation
# process that is more easily readable:
-mkdir -p ${PKG}${XPREF}/bin $PKG/usr/man/man6
-install -c -s xmahjongg ${PKG}${XPREF}/bin/xmahjongg
-install -c -m 644 xmahjongg.6 $PKG/usr/man/man6/xmahjongg.6
-make pkgdatadir="${PKG}${XPREF}/lib/X11/xmahjongg" install-share
-
if $(which installwatch > /dev/null 2>&1); then
installwatch -o $OUTPUT/install-${PRGNAM}.log \
- make pkgdatadir="${PKG}${XPREF}/lib/X11/xmahjongg" install-share
+ make DESTDIR=$PKG install-share install-man
else
- make pkgdatadir="${PKG}${XPREF}/lib/X11/xmahjongg" install-share \
+ make DESTDIR=$PKG install-share install-man \
2>&1 |tee $OUTPUT/install-${PRGNAM}.log
fi
+# Add a .desktop file and icon:
+mkdir -p $PKG/usr/share/pixmaps
+cp $SRCDIR/xmahjongg.png $PKG/usr/share/pixmaps
+mkdir -p $PKG/usr/share/applications
+cat <<-EOT > $PKG/usr/share/applications/xmahjongg.desktop
+ [Desktop Entry]
+ Name=Xmahjongg
+ GenericName=
+ Comment=Colorful solitaire Mah Jongg game
+ Icon=/usr/share/pixmaps/xmahjongg.png
+ Exec=xmahjongg
+ Terminal=false
+ Type=Application
+ Encoding=UTF-8
+ Categories=Game;BoardGame;
+ EOT
+
# Add documentation:
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true