Make mod version overwrite optional.
This commit is contained in:
parent
309c37b94b
commit
28621aac82
@ -87,6 +87,10 @@ PACKAGING_APPIMAGE_DEPENDENCIES_TAG="20180408"
|
|||||||
# when packaging your mod. e.g. "./mods/modcontent" or "./mods/d2k/OpenRA.Mods.D2k.dll"
|
# when packaging your mod. e.g. "./mods/modcontent" or "./mods/d2k/OpenRA.Mods.D2k.dll"
|
||||||
PACKAGING_COPY_ENGINE_FILES=""
|
PACKAGING_COPY_ENGINE_FILES=""
|
||||||
|
|
||||||
|
# Overwrite the version in mod.yaml with the tag used for the SDK release
|
||||||
|
# Accepts values "True" or "False".
|
||||||
|
PACKAGING_OVERWRITE_MOD_VERSION="True"
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# Advanced Configuration
|
# Advanced Configuration
|
||||||
#
|
#
|
||||||
|
|||||||
@ -37,7 +37,7 @@ fi
|
|||||||
|
|
||||||
require_variables "MOD_ID" "ENGINE_DIRECTORY" "PACKAGING_DISPLAY_NAME" "PACKAGING_INSTALLER_NAME" \
|
require_variables "MOD_ID" "ENGINE_DIRECTORY" "PACKAGING_DISPLAY_NAME" "PACKAGING_INSTALLER_NAME" \
|
||||||
"PACKAGING_APPIMAGE_DEPENDENCIES_TAG" "PACKAGING_APPIMAGE_DEPENDENCIES_SOURCE" "PACKAGING_APPIMAGE_DEPENDENCIES_TEMP_ARCHIVE_NAME" \
|
"PACKAGING_APPIMAGE_DEPENDENCIES_TAG" "PACKAGING_APPIMAGE_DEPENDENCIES_SOURCE" "PACKAGING_APPIMAGE_DEPENDENCIES_TEMP_ARCHIVE_NAME" \
|
||||||
"PACKAGING_FAQ_URL"
|
"PACKAGING_FAQ_URL" "PACKAGING_OVERWRITE_MOD_VERSION"
|
||||||
|
|
||||||
TAG="$1"
|
TAG="$1"
|
||||||
if [ $# -eq "1" ]; then
|
if [ $# -eq "1" ]; then
|
||||||
@ -66,7 +66,13 @@ fi
|
|||||||
|
|
||||||
echo "Building core files"
|
echo "Building core files"
|
||||||
|
|
||||||
make version VERSION="${TAG}"
|
MOD_VERSION=$(grep 'Version:' mods/${MOD_ID}/mod.yaml | awk '{print $2}')
|
||||||
|
|
||||||
|
if [ "${PACKAGING_OVERWRITE_MOD_VERSION}" == "True" ]; then
|
||||||
|
make version VERSION="${TAG}"
|
||||||
|
else
|
||||||
|
echo "Mod version ${MOD_VERSION} will remain unchanged.";
|
||||||
|
fi
|
||||||
|
|
||||||
pushd "${ENGINE_DIRECTORY}" > /dev/null
|
pushd "${ENGINE_DIRECTORY}" > /dev/null
|
||||||
make linux-dependencies
|
make linux-dependencies
|
||||||
|
|||||||
@ -36,7 +36,7 @@ fi
|
|||||||
|
|
||||||
require_variables "MOD_ID" "ENGINE_DIRECTORY" "PACKAGING_DISPLAY_NAME" "PACKAGING_INSTALLER_NAME" \
|
require_variables "MOD_ID" "ENGINE_DIRECTORY" "PACKAGING_DISPLAY_NAME" "PACKAGING_INSTALLER_NAME" \
|
||||||
"PACKAGING_OSX_LAUNCHER_TAG" "PACKAGING_OSX_LAUNCHER_SOURCE" "PACKAGING_OSX_LAUNCHER_TEMP_ARCHIVE_NAME" \
|
"PACKAGING_OSX_LAUNCHER_TAG" "PACKAGING_OSX_LAUNCHER_SOURCE" "PACKAGING_OSX_LAUNCHER_TEMP_ARCHIVE_NAME" \
|
||||||
"PACKAGING_FAQ_URL"
|
"PACKAGING_FAQ_URL" "PACKAGING_OVERWRITE_MOD_VERSION"
|
||||||
|
|
||||||
TAG="$1"
|
TAG="$1"
|
||||||
if [ $# -eq "1" ]; then
|
if [ $# -eq "1" ]; then
|
||||||
@ -78,7 +78,13 @@ if [ ! -d "${OUTPUTDIR}" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
make version VERSION="${TAG}"
|
MOD_VERSION=$(grep 'Version:' mods/${MOD_ID}/mod.yaml | awk '{print $2}')
|
||||||
|
|
||||||
|
if [ "${PACKAGING_OVERWRITE_MOD_VERSION}" == "True" ]; then
|
||||||
|
make version VERSION="${TAG}"
|
||||||
|
else
|
||||||
|
echo "Mod version ${MOD_VERSION} will remain unchanged.";
|
||||||
|
fi
|
||||||
|
|
||||||
pushd ${ENGINE_DIRECTORY} > /dev/null
|
pushd ${ENGINE_DIRECTORY} > /dev/null
|
||||||
make osx-dependencies
|
make osx-dependencies
|
||||||
|
|||||||
@ -34,7 +34,7 @@ fi
|
|||||||
|
|
||||||
require_variables "MOD_ID" "ENGINE_DIRECTORY" "PACKAGING_DISPLAY_NAME" "PACKAGING_INSTALLER_NAME" \
|
require_variables "MOD_ID" "ENGINE_DIRECTORY" "PACKAGING_DISPLAY_NAME" "PACKAGING_INSTALLER_NAME" \
|
||||||
"PACKAGING_WINDOWS_LAUNCHER_NAME" "PACKAGING_WINDOWS_REGISTRY_KEY" "PACKAGING_WINDOWS_INSTALL_DIR_NAME" \
|
"PACKAGING_WINDOWS_LAUNCHER_NAME" "PACKAGING_WINDOWS_REGISTRY_KEY" "PACKAGING_WINDOWS_INSTALL_DIR_NAME" \
|
||||||
"PACKAGING_WINDOWS_LICENSE_FILE" "PACKAGING_FAQ_URL" "PACKAGING_WEBSITE_URL" "PACKAGING_AUTHORS"
|
"PACKAGING_WINDOWS_LICENSE_FILE" "PACKAGING_FAQ_URL" "PACKAGING_WEBSITE_URL" "PACKAGING_AUTHORS" "PACKAGING_OVERWRITE_MOD_VERSION"
|
||||||
|
|
||||||
TAG="$1"
|
TAG="$1"
|
||||||
if [ $# -eq "1" ]; then
|
if [ $# -eq "1" ]; then
|
||||||
@ -65,7 +65,13 @@ if [ ! -d "${OUTPUTDIR}" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
make version VERSION="${TAG}"
|
MOD_VERSION=$(grep 'Version:' mods/${MOD_ID}/mod.yaml | awk '{print $2}')
|
||||||
|
|
||||||
|
if [ "${PACKAGING_OVERWRITE_MOD_VERSION}" == "True" ]; then
|
||||||
|
make version VERSION="${TAG}"
|
||||||
|
else
|
||||||
|
echo "Mod version ${MOD_VERSION} will remain unchanged.";
|
||||||
|
fi
|
||||||
|
|
||||||
pushd ${ENGINE_DIRECTORY} > /dev/null
|
pushd ${ENGINE_DIRECTORY} > /dev/null
|
||||||
SRC_DIR="$(pwd)"
|
SRC_DIR="$(pwd)"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user