# HG changeset patch # User Simon Cross # Date 1302440828 -7200 # Node ID 779c29924a8a6e9a55d47afe0a0246ebb00f98f6 # Parent b7c432ce1b803d30b3fad83c173afa15c0c41ee0 Make wine py2exe builder work. diff -r b7c432ce1b80 -r 779c29924a8a scripts/wine-py2exe --- a/scripts/wine-py2exe Sun Apr 10 15:06:50 2011 +0200 +++ b/scripts/wine-py2exe Sun Apr 10 15:07:08 2011 +0200 @@ -1,15 +1,14 @@ #!/bin/sh # wine-py2exe -# Copyright Simon Cross, Neil Muller, 2009 (see COPYING File) # # Usage: wine-py2exe -NT_VERSION=`sed -ne 's/VERSION_STR = "\(.*\)"/\1/p' setup.py` -BUILD_FOLDER="nine-tails-${NT_VERSION}" +NT_VERSION=`sed -nre 's/VERSION_STR = "(.*)"/\1/p' setup.py` +BUILD_FOLDER="nine-tales-${NT_VERSION}" ZIP_NAME="${BUILD_FOLDER}.zip" PY2EXE_LOG="py2exe.log" -WINE_PYTHON=`winepath "C:/Python25"` +WINE_PYTHON=`winepath "C:/Python26"` WINE_SYS32=`winepath "C:/windows/system32"` # @@ -18,7 +17,7 @@ echo "=== Running wine python setup.py ===" echo "" -echo " Nine Tails version: ${NT_VERSION}" +echo " Nine Tales version: ${NT_VERSION}" echo " Writing log to ${PY2EXE_LOG}." echo " ---" echo " Please make sure you have patched your py2exe run.exe" @@ -41,25 +40,20 @@ DEST="dist/${BUILD_FOLDER}" -cp -v "${WINE_SYS32}/python25.dll" "${DEST}" -cp -v "${WINE_SYS32}/msvcr71.dll" "${DEST}" +cp -v "${WINE_SYS32}/python26.dll" "${DEST}" +cp -v "${WINE_SYS32}/msvcr80.dll" "${DEST}" -#echo "'${WINE_PYTHON}/share/pgu/themes/default' -> '${DEST}/share/pgu/themes/'" -#mkdir -p "${DEST}/share/pgu/themes" -#cp -R "${WINE_PYTHON}/share/pgu/themes/default" "${DEST}/share/pgu/themes/" - -echo "'Resources' -> '${DEST}/Resources'" -bzr export -q "${DEST}/Resources" "Resources" -#find "${DEST}/data" -name '*.svg' -delete +echo "'data' -> '${DEST}/data'" +hg archive -I "path:data/" "${DEST}" echo "'${WINE_PYTHON}/Lib/site-packages/pygame' -> '${DEST}'" rm -rf "${DEST}/pygame" cp -R "${WINE_PYTHON}/Lib/site-packages/pygame" "${DEST}" rm -rf "${DEST}/pygame/examples" "${DEST}/pygame/tests" "${DEST}/pygame/docs" -echo "'docs/walkthrough.rst' -> '${DEST}/Resources'" -rm -f "${DEST}/walkthrough.rst" -cp "docs/walkthrough.rst" "${DEST}/walkthrough.rst" +#echo "'docs/walkthrough.rst' -> '${DEST}/data'" +#rm -f "${DEST}/walkthrough.rst" +#cp "docs/walkthrough.rst" "${DEST}/walkthrough.rst" echo ""