diff --git a/installers/Win/README.txt b/installers/Win/README.txt index 6597c04..cb25d7e 100644 --- a/installers/Win/README.txt +++ b/installers/Win/README.txt @@ -1,13 +1,13 @@ libpinproc installation notes: The install process should have created the following subdirectories: -.\FTDI_2.08.12 (includes the USB driver) +.\FTDI_2.xx.yy (includes the USB driver) .\bin (includes pinprocfw.exe) .\ext\python (includes a setup file for the pinproc python extension) *** USB Driver *** The FTDI driver should have been installed automatically during the libpinproc installation. -If it did not, manually run .\FTDI_2.08.12\DPInst.exe. This is necessary to communicate with +If it did not, manually run .\FTDI_2.xx.yy\DPInst.exe. This is necessary to communicate with the P-ROC over USB. *** pinprocfw.exe *** @@ -18,4 +18,4 @@ available on www.pinballcontrollers.com as follows: *** pinproc python extension *** If you're planning on writing or using Python scripts to communicate with your P-ROC, and you already have Python 2.6 installed, execute this setup file to install the pinproc python -extension. Note - this extension has only been tested with Python 2.6. \ No newline at end of file +extension. Note - this extension has only been tested with Python 2.6. diff --git a/installers/Win/nsis_install_script.nsi b/installers/Win/nsis_install_script.nsi index 78fb7b4..9509684 100644 --- a/installers/Win/nsis_install_script.nsi +++ b/installers/Win/nsis_install_script.nsi @@ -2,7 +2,7 @@ ; HM NIS Edit Wizard helper defines !define PRODUCT_NAME "libpinproc" -!define PRODUCT_VERSION "0.91" +!define PRODUCT_VERSION "1.00" !define PRODUCT_PUBLISHER "Gerry Stellenberg" !define PRODUCT_WEB_SITE "http://www.pinballcontrollers.com" !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\DPInst.exe" @@ -24,7 +24,7 @@ ; Instfiles page !insertmacro MUI_PAGE_INSTFILES ; Finish page -!define MUI_FINISHPAGE_RUN "$INSTDIR\FTDI_2.08.12\DPInst.exe" +!define MUI_FINISHPAGE_RUN "$INSTDIR\FTDI_2.08.14\DPInst.exe" !insertmacro MUI_PAGE_FINISH ; Uninstaller pages @@ -36,49 +36,49 @@ ; MUI end ------ Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" -OutFile "libpinproc_0.91_install.exe" +OutFile "libpinproc_1.00_install.exe" InstallDir "$PROGRAMFILES\P-ROC\libpinproc" InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" ShowInstDetails show ShowUnInstDetails show Section "MainSection" SEC01 - SetOutPath "$INSTDIR\FTDI_2.08.12\amd64" + SetOutPath "$INSTDIR\FTDI_2.08.14\amd64" SetOverwrite try - File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftbusui.dll" - File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftcserco.dll" - File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftd2xx.lib" - File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftd2xx64.dll" - File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftdibus.sys" - File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftlang.dll" - File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftser2k.sys" - File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftserui2.dll" - SetOutPath "$INSTDIR\FTDI_2.08.12" - File "C:\P-ROC\Install\FTDI_2.08.12\DPInst.exe" - File "C:\P-ROC\Install\FTDI_2.08.12\DPInst.xml" - File "C:\P-ROC\Install\FTDI_2.08.12\ftd2xx.h" - File "C:\P-ROC\Install\FTDI_2.08.12\ftdibus.cat" - File "C:\P-ROC\Install\FTDI_2.08.12\ftdibus.inf" - File "C:\P-ROC\Install\FTDI_2.08.12\ftdiport.cat" - File "C:\P-ROC\Install\FTDI_2.08.12\ftdiport.inf" - SetOutPath "$INSTDIR\FTDI_2.08.12\i386" - File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftbusui.dll" - File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftcserco.dll" - File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftd2xx.dll" - File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftd2xx.lib" - File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftdibus.sys" - File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftlang.dll" - File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftser2k.sys" - File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftserui2.dll" + File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftbusui.dll" + File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftcserco.dll" + File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftd2xx.lib" + File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftd2xx64.dll" + File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftdibus.sys" + File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftlang.dll" + File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftser2k.sys" + File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftserui2.dll" + SetOutPath "$INSTDIR\FTDI_2.08.14" + File "C:\P-ROC\Install\FTDI_2.08.14\DPInst.exe" + File "C:\P-ROC\Install\FTDI_2.08.14\DPInst.xml" + File "C:\P-ROC\Install\FTDI_2.08.14\ftd2xx.h" + File "C:\P-ROC\Install\FTDI_2.08.14\ftdibus.cat" + File "C:\P-ROC\Install\FTDI_2.08.14\ftdibus.inf" + File "C:\P-ROC\Install\FTDI_2.08.14\ftdiport.cat" + File "C:\P-ROC\Install\FTDI_2.08.14\ftdiport.inf" + SetOutPath "$INSTDIR\FTDI_2.08.14\i386" + File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftbusui.dll" + File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftcserco.dll" + File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftd2xx.dll" + File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftd2xx.lib" + File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftdibus.sys" + File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftlang.dll" + File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftser2k.sys" + File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftserui2.dll" SetOutPath "$INSTDIR\bin" SetOverwrite ifnewer File "C:\P-ROC\libpinproc\bin\pinprocfw.exe" - File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftd2xx.dll" + File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftd2xx.dll" File "C:\MinGW\bin\libgcc_s_dw2-1.dll" File "C:\MinGW\bin\libstdc++-6.dll" SetOutPath "$INSTDIR\ext\python" SetOverwrite ifnewer - File "C:\P-ROC\pypinproc\dist\pinproc-0.91.win32-py2.6.exe" + File "C:\P-ROC\pypinproc\dist\pinproc-1.00.win32-py2.6.exe" SetOutPath "$INSTDIR" SetOverwrite ifnewer File "C:\P-ROC\libpinproc\installers\Win\README.txt" @@ -86,10 +86,10 @@ SectionEnd Section -Post WriteUninstaller "$INSTDIR\uninst.exe" - WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\FTDI_2.08.12\DPInst.exe" + WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\FTDI_2.08.14\DPInst.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" - WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\FTDI_2.08.12\DPInst.exe" + WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\FTDI_2.08.14\DPInst.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" @@ -110,34 +110,34 @@ Section Uninstall Delete "$INSTDIR\uninst.exe" Delete "$INSTDIR\bin\ftd2xx.dll" Delete "$INSTDIR\bin\pinprocfw.exe" - Delete "$INSTDIR\FTDI_2.08.12\i386\ftserui2.dll" - Delete "$INSTDIR\FTDI_2.08.12\i386\ftser2k.sys" - Delete "$INSTDIR\FTDI_2.08.12\i386\ftlang.dll" - Delete "$INSTDIR\FTDI_2.08.12\i386\ftdibus.sys" - Delete "$INSTDIR\FTDI_2.08.12\i386\ftd2xx.lib" - Delete "$INSTDIR\FTDI_2.08.12\i386\ftd2xx.dll" - Delete "$INSTDIR\FTDI_2.08.12\i386\ftcserco.dll" - Delete "$INSTDIR\FTDI_2.08.12\i386\ftbusui.dll" - Delete "$INSTDIR\FTDI_2.08.12\ftdiport.inf" - Delete "$INSTDIR\FTDI_2.08.12\ftdiport.cat" - Delete "$INSTDIR\FTDI_2.08.12\ftdibus.inf" - Delete "$INSTDIR\FTDI_2.08.12\ftdibus.cat" - Delete "$INSTDIR\FTDI_2.08.12\ftd2xx.h" - Delete "$INSTDIR\FTDI_2.08.12\DPInst.xml" - Delete "$INSTDIR\FTDI_2.08.12\DPInst.exe" - Delete "$INSTDIR\FTDI_2.08.12\CDM 2 04 16 Release Info.doc" - Delete "$INSTDIR\FTDI_2.08.12\amd64\ftserui2.dll" - Delete "$INSTDIR\FTDI_2.08.12\amd64\ftser2k.sys" - Delete "$INSTDIR\FTDI_2.08.12\amd64\ftlang.dll" - Delete "$INSTDIR\FTDI_2.08.12\amd64\ftdibus.sys" - Delete "$INSTDIR\FTDI_2.08.12\amd64\ftd2xx64.dll" - Delete "$INSTDIR\FTDI_2.08.12\amd64\ftd2xx.lib" - Delete "$INSTDIR\FTDI_2.08.12\amd64\ftcserco.dll" - Delete "$INSTDIR\FTDI_2.08.12\amd64\ftbusui.dll" + Delete "$INSTDIR\FTDI_2.08.14\i386\ftserui2.dll" + Delete "$INSTDIR\FTDI_2.08.14\i386\ftser2k.sys" + Delete "$INSTDIR\FTDI_2.08.14\i386\ftlang.dll" + Delete "$INSTDIR\FTDI_2.08.14\i386\ftdibus.sys" + Delete "$INSTDIR\FTDI_2.08.14\i386\ftd2xx.lib" + Delete "$INSTDIR\FTDI_2.08.14\i386\ftd2xx.dll" + Delete "$INSTDIR\FTDI_2.08.14\i386\ftcserco.dll" + Delete "$INSTDIR\FTDI_2.08.14\i386\ftbusui.dll" + Delete "$INSTDIR\FTDI_2.08.14\ftdiport.inf" + Delete "$INSTDIR\FTDI_2.08.14\ftdiport.cat" + Delete "$INSTDIR\FTDI_2.08.14\ftdibus.inf" + Delete "$INSTDIR\FTDI_2.08.14\ftdibus.cat" + Delete "$INSTDIR\FTDI_2.08.14\ftd2xx.h" + Delete "$INSTDIR\FTDI_2.08.14\DPInst.xml" + Delete "$INSTDIR\FTDI_2.08.14\DPInst.exe" + Delete "$INSTDIR\FTDI_2.08.14\CDM 2 04 16 Release Info.doc" + Delete "$INSTDIR\FTDI_2.08.14\amd64\ftserui2.dll" + Delete "$INSTDIR\FTDI_2.08.14\amd64\ftser2k.sys" + Delete "$INSTDIR\FTDI_2.08.14\amd64\ftlang.dll" + Delete "$INSTDIR\FTDI_2.08.14\amd64\ftdibus.sys" + Delete "$INSTDIR\FTDI_2.08.14\amd64\ftd2xx64.dll" + Delete "$INSTDIR\FTDI_2.08.14\amd64\ftd2xx.lib" + Delete "$INSTDIR\FTDI_2.08.14\amd64\ftcserco.dll" + Delete "$INSTDIR\FTDI_2.08.14\amd64\ftbusui.dll" - RMDir "$INSTDIR\FTDI_2.08.12\i386" - RMDir "$INSTDIR\FTDI_2.08.12\amd64" - RMDir "$INSTDIR\FTDI_2.08.12" + RMDir "$INSTDIR\FTDI_2.08.14\i386" + RMDir "$INSTDIR\FTDI_2.08.14\amd64" + RMDir "$INSTDIR\FTDI_2.08.14" RMDir "$INSTDIR\bin" DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"