Add missing assembly information to Windows binaries
From OpenRA PR 20805.
This commit is contained in:
parent
d3ee8e6601
commit
092eaed489
@ -108,12 +108,23 @@ function build_platform()
|
|||||||
echo "Mod version ${MOD_VERSION} will remain unchanged.";
|
echo "Mod version ${MOD_VERSION} will remain unchanged.";
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
TAG_TYPE="${TAG%%-*}"
|
||||||
|
TAG_VERSION="${TAG#*-}"
|
||||||
|
BACKWARDS_TAG="${TAG_VERSION}-${TAG_TYPE}"
|
||||||
|
|
||||||
# Create multi-resolution icon
|
# Create multi-resolution icon
|
||||||
convert "${ARTWORK_DIR}/icon_16x16.png" "${ARTWORK_DIR}/icon_24x24.png" "${ARTWORK_DIR}/icon_32x32.png" "${ARTWORK_DIR}/icon_48x48.png" "${ARTWORK_DIR}/icon_256x256.png" "${BUILTDIR}/${MOD_ID}.ico"
|
convert "${ARTWORK_DIR}/icon_16x16.png" "${ARTWORK_DIR}/icon_24x24.png" "${ARTWORK_DIR}/icon_32x32.png" "${ARTWORK_DIR}/icon_48x48.png" "${ARTWORK_DIR}/icon_256x256.png" "${BUILTDIR}/${MOD_ID}.ico"
|
||||||
|
|
||||||
echo "Compiling Windows launcher (${PLATFORM})"
|
echo "Compiling Windows launcher (${PLATFORM})"
|
||||||
install_windows_launcher "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${BUILTDIR}" "win-${PLATFORM}" "${MOD_ID}" "${PACKAGING_WINDOWS_LAUNCHER_NAME}" "${PACKAGING_DISPLAY_NAME}" "${PACKAGING_FAQ_URL}"
|
install_windows_launcher "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${BUILTDIR}" "win-${PLATFORM}" "${MOD_ID}" "${PACKAGING_WINDOWS_LAUNCHER_NAME}" "${PACKAGING_DISPLAY_NAME}" "${PACKAGING_FAQ_URL}" "${TAG}"
|
||||||
|
|
||||||
|
# Use rcedit to patch the generated EXE with missing assembly/PortableExecutable information because .NET 6 ignores that when building on Linux.
|
||||||
|
# Using a backwards version tag because rcedit is unable to set versions starting with a letter.
|
||||||
|
wine64 rcedit-x64.exe "${BUILTDIR}/${PACKAGING_WINDOWS_LAUNCHER_NAME}.exe" --set-product-version "${BACKWARDS_TAG}"
|
||||||
|
wine64 rcedit-x64.exe "${BUILTDIR}/${PACKAGING_WINDOWS_LAUNCHER_NAME}.exe" --set-version-string "ProductName" "OpenRA"
|
||||||
|
wine64 rcedit-x64.exe "${BUILTDIR}/${PACKAGING_WINDOWS_LAUNCHER_NAME}.exe" --set-version-string "CompanyName" "The OpenRA team"
|
||||||
|
wine64 rcedit-x64.exe "${BUILTDIR}/${PACKAGING_WINDOWS_LAUNCHER_NAME}.exe" --set-version-string "FileDescription" "${PACKAGING_WINDOWS_LAUNCHER_NAME} mod for OpenRA"
|
||||||
|
wine64 rcedit-x64.exe "${BUILTDIR}/${PACKAGING_WINDOWS_LAUNCHER_NAME}.exe" --set-version-string "LegalCopyright" "Copyright (c) The OpenRA Developers and Contributors"
|
||||||
wine64 rcedit-x64.exe "${BUILTDIR}/${PACKAGING_WINDOWS_LAUNCHER_NAME}.exe" --set-icon "${BUILTDIR}/${MOD_ID}.ico"
|
wine64 rcedit-x64.exe "${BUILTDIR}/${PACKAGING_WINDOWS_LAUNCHER_NAME}.exe" --set-icon "${BUILTDIR}/${MOD_ID}.ico"
|
||||||
|
|
||||||
echo "Building Windows setup.exe (${PLATFORM})"
|
echo "Building Windows setup.exe (${PLATFORM})"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user