fetch_pyqt_windows.sh 885 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env bash
  2. # Download and the PyQt4 Windows installer and unpack files from it into
  3. # pynsist_pkgs
  4. set -e
  5. PY_VERSION=3.4
  6. PYQT_VERSION=4.11.3
  7. QT_VERSION=4.8.6
  8. BITNESS=32
  9. INSTALLER_FILE=PyQt4-${PYQT_VERSION}-gpl-Py${PY_VERSION}-Qt${QT_VERSION}-x${BITNESS}.exe
  10. URL=http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-${PYQT_VERSION}/${INSTALLER_FILE}
  11. wget -O "$INSTALLER_FILE" "$URL"
  12. rm -rf pyqt4-windows
  13. mkdir pyqt4-windows
  14. 7z x -opyqt4-windows "$INSTALLER_FILE"
  15. rm -rf pynsist_pkgs
  16. mkdir pynsist_pkgs
  17. echo "Rearranging files into pynsist_pkgs..."
  18. mv 'pyqt4-windows/Lib/site-packages'/* pynsist_pkgs/
  19. rm pynsist_pkgs/PyQt4/assistant.exe pynsist_pkgs/PyQt4/designer.exe
  20. mv 'pyqt4-windows/$_OUTDIR/'*.pyd pynsist_pkgs/PyQt4/
  21. # These may not be necessary:
  22. mv 'pyqt4-windows/$_OUTDIR/qsci/' 'pyqt4-windows/$_OUTDIR/sip/' pynsist_pkgs/PyQt4/
  23. rm -r pyqt4-windows
  24. echo "Done"