Add desktop file for Linux. Bug fixes.

This commit is contained in:
Antonin Décimo
2014-07-17 21:14:45 +02:00
parent 3dad981554
commit 1ed78ed25b

View File

@@ -628,11 +628,19 @@ if [ "$RELEASE_DEB" = true ]; then
echo "Priority: extra" >> $TEMP/DEBIAN/control echo "Priority: extra" >> $TEMP/DEBIAN/control
echo "Homepage: $PROJECT_HOMEPAGE" >> $TEMP/DEBIAN/control echo "Homepage: $PROJECT_HOMEPAGE" >> $TEMP/DEBIAN/control
echo "Description: $PROJECT_DESCRIPTION" >> $TEMP/DEBIAN/control echo "Description: $PROJECT_DESCRIPTION" >> $TEMP/DEBIAN/control
cat $TEMP/DEBIAN/control
chmod 0644 $TEMP/DEBIAN/control chmod 0644 $TEMP/DEBIAN/control
DESKTOP=$TEMP/usr/share/applications/"$PACKAGE_NAME".desktop
mkdir -p $TEMP/usr/share/applications
echo "[Desktop Entry]" > $DESKTOP
echo "Name=$PROJECT_NAME" >> $DESKTOP
echo "Comment=$PROJECT_DESCRIPTION" >> $DESKTOP
echo "Exec=$PACKAGE_NAME" >> $DESKTOP
echo "Type=Application" >> $DESKTOP
echo "Categories=Game;" >> $DESKTOP
echo "Icon=love" >> $DESKTOP
chmod 0644 $DESKTOP
PACKAGE_DIR=/usr/share/games/"$PACKAGE_NAME"/ PACKAGE_DIR=/usr/share/games/"$PACKAGE_NAME"/
PACKAGE_LOC=$PACKAGE_NAME-$PROJECT_VERSION.love PACKAGE_LOC=$PACKAGE_NAME-$PROJECT_VERSION.love
@@ -641,7 +649,7 @@ if [ "$RELEASE_DEB" = true ]; then
chmod 0644 $TEMP"$PACKAGE_DIR""$PACKAGE_LOC" chmod 0644 $TEMP"$PACKAGE_DIR""$PACKAGE_LOC"
BIN_LOC=/usr/bin/ BIN_LOC=/usr/bin/
mkdir -p $TEMP/$BIN_LOC mkdir -p $TEMP$BIN_LOC
echo "#!/usr/bin/env bash" > $TEMP$BIN_LOC"$PACKAGE_NAME" echo "#!/usr/bin/env bash" > $TEMP$BIN_LOC"$PACKAGE_NAME"
echo "set -e" >> $TEMP$BIN_LOC"$PACKAGE_NAME" echo "set -e" >> $TEMP$BIN_LOC"$PACKAGE_NAME"
echo "love $PACKAGE_DIR$PACKAGE_LOC" >> $TEMP$BIN_LOC"$PACKAGE_NAME" echo "love $PACKAGE_DIR$PACKAGE_LOC" >> $TEMP$BIN_LOC"$PACKAGE_NAME"