Corrected .desktop package name and icon; corrected architecture for control file

preferencesAboutTextFull
Craig 9 years ago
parent 1eb22f1a67
commit 0233d674d5
  1. 3
      release_scripts/linux/build.sh
  2. 12
      release_scripts/linux/package.sh

@ -38,6 +38,9 @@ initializeVariables()
if [ -z $ARCHITECTURE ]; then if [ -z $ARCHITECTURE ]; then
ARCHITECTURE=`uname -m` ARCHITECTURE=`uname -m`
if [ $ARCHITECTURE == "x86_64" ]; then
ARCHITECTURE="amd64"
fi
fi fi
} }

@ -135,7 +135,7 @@ initializeVariables()
DESKTOP_FILE_PATH="$BASE_WORKING_DIR/usr/share/applications" DESKTOP_FILE_PATH="$BASE_WORKING_DIR/usr/share/applications"
APPLICATION_SHORTCUT="$DESKTOP_FILE_PATH/${APPLICATION_CODE}.desktop" APPLICATION_SHORTCUT="$DESKTOP_FILE_PATH/${APPLICATION_CODE}.desktop"
DESCRIPTION="Interactive white board software" DESCRIPTION="OpenBoard, an interactive white board application"
VERSION=`cat $BUILD_DIR/version` VERSION=`cat $BUILD_DIR/version`
ARCHITECTURE=`cat buildContext` ARCHITECTURE=`cat buildContext`
@ -227,6 +227,8 @@ cp $GUI_TRANSLATIONS_DIRECTORY_PATH/qt_??.qm $PACKAGE_DIRECTORY/i18n/
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
# DEBIAN directory of package (control, md5sums, postinst etc) # DEBIAN directory of package (control, md5sums, postinst etc)
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
notifyProgress "Generating control files for package"
mkdir -p "$BASE_WORKING_DIR/DEBIAN" mkdir -p "$BASE_WORKING_DIR/DEBIAN"
# Copy prerm, postinst scripts # Copy prerm, postinst scripts
@ -242,7 +244,7 @@ find $DESKTOP_FILE_PATH/ -exec md5sum {} > $BASE_WORKING_DIR/DEBIAN/md5sums 2>/d
# Generate control file # Generate control file
CONTROL_FILE="$BASE_WORKING_DIR/DEBIAN/control" CONTROL_FILE="$BASE_WORKING_DIR/DEBIAN/control"
echo "Package: ${APPLICATION_NAME}" > "$CONTROL_FILE" echo "Package: ${APPLICATION_CODE}" > "$CONTROL_FILE"
echo "Version: $VERSION" >> "$CONTROL_FILE" echo "Version: $VERSION" >> "$CONTROL_FILE"
echo "Section: education" >> "$CONTROL_FILE" echo "Section: education" >> "$CONTROL_FILE"
echo "Priority: optional" >> "$CONTROL_FILE" echo "Priority: optional" >> "$CONTROL_FILE"
@ -287,11 +289,11 @@ mkdir -p $DESKTOP_FILE_PATH
echo "[Desktop Entry]" > $APPLICATION_SHORTCUT echo "[Desktop Entry]" > $APPLICATION_SHORTCUT
echo "Version=$VERSION" >> $APPLICATION_SHORTCUT echo "Version=$VERSION" >> $APPLICATION_SHORTCUT
echo "Encoding=UTF-8" >> $APPLICATION_SHORTCUT echo "Encoding=UTF-8" >> $APPLICATION_SHORTCUT
echo "Name=${APPLICATION_NAME} ($VERSION)" >> $APPLICATION_SHORTCUT echo "Name=${APPLICATION_NAME}" >> $APPLICATION_SHORTCUT
echo "Comment=$DESCRIPTION" >> $APPLICATION_SHORTCUT echo "Comment=$DESCRIPTION" >> $APPLICATION_SHORTCUT
#echo "Exec=$APPLICATION_PATH/$APPLICATION_CODE/run.sh" >> $APPLICATION_SHORTCUT #echo "Exec=$APPLICATION_PATH/$APPLICATION_CODE/run.sh" >> $APPLICATION_SHORTCUT
echo "Exec=$APPLICATION_CODE %f" >> $APPLICATION_SHORTCUT echo "Exec=$APPLICATION_CODE %f" >> $APPLICATION_SHORTCUT
echo "Icon=$APPLICATION_PATH/$APPLICATION_CODE/${APPLICATION_NAME}.png" >> $APPLICATION_SHORTCUT echo "Icon=/$APPLICATION_PATH/$APPLICATION_CODE/${APPLICATION_NAME}.png" >> $APPLICATION_SHORTCUT
echo "StartupNotify=true" >> $APPLICATION_SHORTCUT echo "StartupNotify=true" >> $APPLICATION_SHORTCUT
echo "Terminal=false" >> $APPLICATION_SHORTCUT echo "Terminal=false" >> $APPLICATION_SHORTCUT
echo "Type=Application" >> $APPLICATION_SHORTCUT echo "Type=Application" >> $APPLICATION_SHORTCUT
@ -311,7 +313,7 @@ PACKAGE_NAME=`echo "$PACKAGE_NAME" | awk '{print tolower($0)}'`
dpkg -b "$BASE_WORKING_DIR" "$PACKAGE_BUILD_DIR/linux/$PACKAGE_NAME" dpkg -b "$BASE_WORKING_DIR" "$PACKAGE_BUILD_DIR/linux/$PACKAGE_NAME"
#clean up mess #clean up mess
#rm -rf $BASE_WORKING_DIR rm -rf $BASE_WORKING_DIR
notifyProgress "${APPLICATION_NAME}" "Package built" notifyProgress "${APPLICATION_NAME}" "Package built"

Loading…
Cancel
Save