1
0
mirror of https://github.com/preble/libpinproc synced 2026-02-24 18:25:23 +01:00

Updated installers files for ver 1.00

This commit is contained in:
Gerry Stellenberg
2011-07-08 23:59:34 +01:00
parent 7a77f9c03b
commit 72ae845727
2 changed files with 63 additions and 63 deletions

View File

@@ -1,13 +1,13 @@
libpinproc installation notes: libpinproc installation notes:
The install process should have created the following subdirectories: 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) .\bin (includes pinprocfw.exe)
.\ext\python (includes a setup file for the pinproc python extension) .\ext\python (includes a setup file for the pinproc python extension)
*** USB Driver *** *** USB Driver ***
The FTDI driver should have been installed automatically during the libpinproc installation. 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. the P-ROC over USB.
*** pinprocfw.exe *** *** pinprocfw.exe ***
@@ -18,4 +18,4 @@ available on www.pinballcontrollers.com as follows:
*** pinproc python extension *** *** pinproc python extension ***
If you're planning on writing or using Python scripts to communicate with your P-ROC, and 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 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. extension. Note - this extension has only been tested with Python 2.6.

View File

@@ -2,7 +2,7 @@
; HM NIS Edit Wizard helper defines ; HM NIS Edit Wizard helper defines
!define PRODUCT_NAME "libpinproc" !define PRODUCT_NAME "libpinproc"
!define PRODUCT_VERSION "0.91" !define PRODUCT_VERSION "1.00"
!define PRODUCT_PUBLISHER "Gerry Stellenberg" !define PRODUCT_PUBLISHER "Gerry Stellenberg"
!define PRODUCT_WEB_SITE "http://www.pinballcontrollers.com" !define PRODUCT_WEB_SITE "http://www.pinballcontrollers.com"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\DPInst.exe" !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\DPInst.exe"
@@ -24,7 +24,7 @@
; Instfiles page ; Instfiles page
!insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_INSTFILES
; Finish page ; 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 !insertmacro MUI_PAGE_FINISH
; Uninstaller pages ; Uninstaller pages
@@ -36,49 +36,49 @@
; MUI end ------ ; MUI end ------
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "libpinproc_0.91_install.exe" OutFile "libpinproc_1.00_install.exe"
InstallDir "$PROGRAMFILES\P-ROC\libpinproc" InstallDir "$PROGRAMFILES\P-ROC\libpinproc"
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
ShowInstDetails show ShowInstDetails show
ShowUnInstDetails show ShowUnInstDetails show
Section "MainSection" SEC01 Section "MainSection" SEC01
SetOutPath "$INSTDIR\FTDI_2.08.12\amd64" SetOutPath "$INSTDIR\FTDI_2.08.14\amd64"
SetOverwrite try SetOverwrite try
File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftbusui.dll" File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftbusui.dll"
File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftcserco.dll" File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftcserco.dll"
File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftd2xx.lib" File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftd2xx.lib"
File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftd2xx64.dll" File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftd2xx64.dll"
File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftdibus.sys" File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftdibus.sys"
File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftlang.dll" File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftlang.dll"
File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftser2k.sys" File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftser2k.sys"
File "C:\P-ROC\Install\FTDI_2.08.12\amd64\ftserui2.dll" File "C:\P-ROC\Install\FTDI_2.08.14\amd64\ftserui2.dll"
SetOutPath "$INSTDIR\FTDI_2.08.12" SetOutPath "$INSTDIR\FTDI_2.08.14"
File "C:\P-ROC\Install\FTDI_2.08.12\DPInst.exe" File "C:\P-ROC\Install\FTDI_2.08.14\DPInst.exe"
File "C:\P-ROC\Install\FTDI_2.08.12\DPInst.xml" File "C:\P-ROC\Install\FTDI_2.08.14\DPInst.xml"
File "C:\P-ROC\Install\FTDI_2.08.12\ftd2xx.h" File "C:\P-ROC\Install\FTDI_2.08.14\ftd2xx.h"
File "C:\P-ROC\Install\FTDI_2.08.12\ftdibus.cat" File "C:\P-ROC\Install\FTDI_2.08.14\ftdibus.cat"
File "C:\P-ROC\Install\FTDI_2.08.12\ftdibus.inf" File "C:\P-ROC\Install\FTDI_2.08.14\ftdibus.inf"
File "C:\P-ROC\Install\FTDI_2.08.12\ftdiport.cat" File "C:\P-ROC\Install\FTDI_2.08.14\ftdiport.cat"
File "C:\P-ROC\Install\FTDI_2.08.12\ftdiport.inf" File "C:\P-ROC\Install\FTDI_2.08.14\ftdiport.inf"
SetOutPath "$INSTDIR\FTDI_2.08.12\i386" SetOutPath "$INSTDIR\FTDI_2.08.14\i386"
File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftbusui.dll" File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftbusui.dll"
File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftcserco.dll" File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftcserco.dll"
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:\P-ROC\Install\FTDI_2.08.12\i386\ftd2xx.lib" File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftd2xx.lib"
File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftdibus.sys" File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftdibus.sys"
File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftlang.dll" File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftlang.dll"
File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftser2k.sys" File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftser2k.sys"
File "C:\P-ROC\Install\FTDI_2.08.12\i386\ftserui2.dll" File "C:\P-ROC\Install\FTDI_2.08.14\i386\ftserui2.dll"
SetOutPath "$INSTDIR\bin" SetOutPath "$INSTDIR\bin"
SetOverwrite ifnewer SetOverwrite ifnewer
File "C:\P-ROC\libpinproc\bin\pinprocfw.exe" 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\libgcc_s_dw2-1.dll"
File "C:\MinGW\bin\libstdc++-6.dll" File "C:\MinGW\bin\libstdc++-6.dll"
SetOutPath "$INSTDIR\ext\python" SetOutPath "$INSTDIR\ext\python"
SetOverwrite ifnewer 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" SetOutPath "$INSTDIR"
SetOverwrite ifnewer SetOverwrite ifnewer
File "C:\P-ROC\libpinproc\installers\Win\README.txt" File "C:\P-ROC\libpinproc\installers\Win\README.txt"
@@ -86,10 +86,10 @@ SectionEnd
Section -Post Section -Post
WriteUninstaller "$INSTDIR\uninst.exe" 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}" "DisplayName" "$(^Name)"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" 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}" "DisplayVersion" "${PRODUCT_VERSION}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
@@ -110,34 +110,34 @@ Section Uninstall
Delete "$INSTDIR\uninst.exe" Delete "$INSTDIR\uninst.exe"
Delete "$INSTDIR\bin\ftd2xx.dll" Delete "$INSTDIR\bin\ftd2xx.dll"
Delete "$INSTDIR\bin\pinprocfw.exe" Delete "$INSTDIR\bin\pinprocfw.exe"
Delete "$INSTDIR\FTDI_2.08.12\i386\ftserui2.dll" Delete "$INSTDIR\FTDI_2.08.14\i386\ftserui2.dll"
Delete "$INSTDIR\FTDI_2.08.12\i386\ftser2k.sys" Delete "$INSTDIR\FTDI_2.08.14\i386\ftser2k.sys"
Delete "$INSTDIR\FTDI_2.08.12\i386\ftlang.dll" Delete "$INSTDIR\FTDI_2.08.14\i386\ftlang.dll"
Delete "$INSTDIR\FTDI_2.08.12\i386\ftdibus.sys" Delete "$INSTDIR\FTDI_2.08.14\i386\ftdibus.sys"
Delete "$INSTDIR\FTDI_2.08.12\i386\ftd2xx.lib" Delete "$INSTDIR\FTDI_2.08.14\i386\ftd2xx.lib"
Delete "$INSTDIR\FTDI_2.08.12\i386\ftd2xx.dll" Delete "$INSTDIR\FTDI_2.08.14\i386\ftd2xx.dll"
Delete "$INSTDIR\FTDI_2.08.12\i386\ftcserco.dll" Delete "$INSTDIR\FTDI_2.08.14\i386\ftcserco.dll"
Delete "$INSTDIR\FTDI_2.08.12\i386\ftbusui.dll" Delete "$INSTDIR\FTDI_2.08.14\i386\ftbusui.dll"
Delete "$INSTDIR\FTDI_2.08.12\ftdiport.inf" Delete "$INSTDIR\FTDI_2.08.14\ftdiport.inf"
Delete "$INSTDIR\FTDI_2.08.12\ftdiport.cat" Delete "$INSTDIR\FTDI_2.08.14\ftdiport.cat"
Delete "$INSTDIR\FTDI_2.08.12\ftdibus.inf" Delete "$INSTDIR\FTDI_2.08.14\ftdibus.inf"
Delete "$INSTDIR\FTDI_2.08.12\ftdibus.cat" Delete "$INSTDIR\FTDI_2.08.14\ftdibus.cat"
Delete "$INSTDIR\FTDI_2.08.12\ftd2xx.h" Delete "$INSTDIR\FTDI_2.08.14\ftd2xx.h"
Delete "$INSTDIR\FTDI_2.08.12\DPInst.xml" Delete "$INSTDIR\FTDI_2.08.14\DPInst.xml"
Delete "$INSTDIR\FTDI_2.08.12\DPInst.exe" Delete "$INSTDIR\FTDI_2.08.14\DPInst.exe"
Delete "$INSTDIR\FTDI_2.08.12\CDM 2 04 16 Release Info.doc" Delete "$INSTDIR\FTDI_2.08.14\CDM 2 04 16 Release Info.doc"
Delete "$INSTDIR\FTDI_2.08.12\amd64\ftserui2.dll" Delete "$INSTDIR\FTDI_2.08.14\amd64\ftserui2.dll"
Delete "$INSTDIR\FTDI_2.08.12\amd64\ftser2k.sys" Delete "$INSTDIR\FTDI_2.08.14\amd64\ftser2k.sys"
Delete "$INSTDIR\FTDI_2.08.12\amd64\ftlang.dll" Delete "$INSTDIR\FTDI_2.08.14\amd64\ftlang.dll"
Delete "$INSTDIR\FTDI_2.08.12\amd64\ftdibus.sys" Delete "$INSTDIR\FTDI_2.08.14\amd64\ftdibus.sys"
Delete "$INSTDIR\FTDI_2.08.12\amd64\ftd2xx64.dll" Delete "$INSTDIR\FTDI_2.08.14\amd64\ftd2xx64.dll"
Delete "$INSTDIR\FTDI_2.08.12\amd64\ftd2xx.lib" Delete "$INSTDIR\FTDI_2.08.14\amd64\ftd2xx.lib"
Delete "$INSTDIR\FTDI_2.08.12\amd64\ftcserco.dll" Delete "$INSTDIR\FTDI_2.08.14\amd64\ftcserco.dll"
Delete "$INSTDIR\FTDI_2.08.12\amd64\ftbusui.dll" Delete "$INSTDIR\FTDI_2.08.14\amd64\ftbusui.dll"
RMDir "$INSTDIR\FTDI_2.08.12\i386" RMDir "$INSTDIR\FTDI_2.08.14\i386"
RMDir "$INSTDIR\FTDI_2.08.12\amd64" RMDir "$INSTDIR\FTDI_2.08.14\amd64"
RMDir "$INSTDIR\FTDI_2.08.12" RMDir "$INSTDIR\FTDI_2.08.14"
RMDir "$INSTDIR\bin" RMDir "$INSTDIR\bin"
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"