Update of /cvsroot/pure-data/packages/win32_inno In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15441/win32_inno
Modified Files: Makefile pd-inno.iss.in Added Files: pd-settings.reg Removed Files: generate_inno_files.sh Log Message: lots of build bug fixes and additions, including pixeltango and lots of binary files, including many flext externals. this will probably be pd-0.38.4-extended-RC5
--- NEW FILE: pd-settings.reg --- Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Pd] "path1"="c:/progra~1/pd/extra/cyclone" "path2"="c:/progra~1/pd/extra/iemabs" "path2"="c:/progra~1/pd/extra/unauthorized" "loadlib1"="gem" "loadlib2"="pmpd" "loadlib3"="vasp" "loadlib4"="xsample"
Index: Makefile =================================================================== RCS file: /cvsroot/pure-data/packages/win32_inno/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Makefile 26 Nov 2005 04:18:52 -0000 1.2 --- Makefile 27 Nov 2005 05:04:02 -0000 1.3 *************** *** 21,27 **** UNAME=$(UNAME)
- install: extended_install
#==============================================================================# --- 21,33 ---- UNAME=$(UNAME)
+ PD_INNO_SETUP = pd-inno.iss
+ install: $(PD_INNO_SETUP) + cd $(packages_src) && make $(DEST_PATHS) extended_install + cd .. && make $(DEST_PATHS) doc_format + install -p pd-settings.reg $(prefix) + @echo " " + @echo "win32_inno install succeeded!"
#==============================================================================# *************** *** 31,43 **** #==============================================================================#
! PD_ISS_NAME = pd-inno.iss ! $(PD_ISS_NAME): $(PD_ISS_NAME).in ! @echo "Making Inno Setup file: $(PD_ISS_NAME)" ! cat "$(PD_ISS_NAME).in" | \ sed 's/PACKAGE_NAME/$(PACKAGE_NAME)/g' | \ ! sed 's/PD_VERSION/$(PD_VERSION)-$(PACKAGE_VERSION)/g' > \ ! $(PD_ISS_NAME) ! -./generate_inno_files.sh >> $(PD_ISS_NAME) ! # start $(PD_ISS_NAME)
#==============================================================================# --- 37,53 ---- #==============================================================================#
! # since I can't get Pd to compile, here are some hacks to assemble a package ! # from binaries ! no_compile_hacks: ! cp -a /c/Program\ Files/pd-0.38-4 $(prefix)/ ! ! $(PD_INNO_SETUP): $(PD_INNO_SETUP).in ! @echo "Making Inno Setup file: $(PD_INNO_SETUP)" ! cat "$(PD_INNO_SETUP).in" | \ sed 's/PACKAGE_NAME/$(PACKAGE_NAME)/g' | \ ! sed 's/PD_VERSION/$(PD_VERSION)/g' | \ ! sed 's/PACKAGE_VERSION/$(PACKAGE_VERSION)/g' > \ ! $(PD_INNO_SETUP) ! # start $(PD_INNO_SETUP)
#==============================================================================# *************** *** 47,51 **** #==============================================================================#
! extended_install: ! cd $(packages_src) && make $(DEST_PATHS) install
--- 57,63 ---- #==============================================================================#
! clean: ! rm $(PD_INNO_SETUP) ! cd $(packages_src) && make $(DEST_PATHS) clean !
Index: pd-inno.iss.in =================================================================== RCS file: /cvsroot/pure-data/packages/win32_inno/pd-inno.iss.in,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** pd-inno.iss.in 23 Nov 2005 21:42:19 -0000 1.2 --- pd-inno.iss.in 27 Nov 2005 05:04:02 -0000 1.3 *************** *** 8,12 **** [Setup] AppName=pd ! AppVerName=PACKAGE_NAME AppPublisher=pure-data.org AppPublisherURL=http://puredata.org --- 8,12 ---- [Setup] AppName=pd ! AppVerName=Pd-PD_VERSION-PACKAGE_VERSION AppPublisher=pure-data.org AppPublisherURL=http://puredata.org *************** *** 35,44 **** Name: {userdesktop}\Pure Data; Filename: {app}\bin\pd.exe; Tasks: desktopicon; IconFilename: {app}\lib\pd.ico; IconIndex: 0; WorkingDir: {app} Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Pure Data; Filename: {app}\bin\pd.exe; Tasks: quicklaunchicon; WorkingDir: {app}; IconFilename: {app}\lib\pd.ico; IconIndex: 0 - - ;Name: {group}\Pure Data (no video); Filename: {app}\pd-novideo.bat; IconFilename: {app}\lib\pd.ico; IconIndex: 0; Tasks: quicklaunchicon desktopicon; WorkingDir: {app} Name: {group}\Documentation\Pd Manual; Filename: {app}\doc\1.manual\index.htm Name: {group}\Documentation\Pd Drums Tutorial; Filename: {app}\doc\tutorials\footils\pddrums\pddrums.html Name: {group}\Documentation\Gem Manual; Filename: {app}\doc\gem\00.manual\index.html Name: {group}\Documentation\Gem Primer; Filename: {app}\doc\gem\GemPrimer.pdf
--- 35,47 ---- Name: {userdesktop}\Pure Data; Filename: {app}\bin\pd.exe; Tasks: desktopicon; IconFilename: {app}\lib\pd.ico; IconIndex: 0; WorkingDir: {app} Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Pure Data; Filename: {app}\bin\pd.exe; Tasks: quicklaunchicon; WorkingDir: {app}; IconFilename: {app}\lib\pd.ico; IconIndex: 0 Name: {group}\Documentation\Pd Manual; Filename: {app}\doc\1.manual\index.htm Name: {group}\Documentation\Pd Drums Tutorial; Filename: {app}\doc\tutorials\footils\pddrums\pddrums.html Name: {group}\Documentation\Gem Manual; Filename: {app}\doc\gem\00.manual\index.html Name: {group}\Documentation\Gem Primer; Filename: {app}\doc\gem\GemPrimer.pdf + ;----------------------------------------------------------------------------- + ; GRIPD + #ifexist "build\bin\gripd.exe" + Name: {group}\GrIPD; Filename: {app}\bin\gripd.exe + #endif
*************** *** 73,85 **** Source: pdpatch.ico; DestDir: {app}\lib Source: pd.ico; DestDir: {app}\lib - #ifexist "pd-nolibs.bat" - Source: pd-nolibs.bat; DestDir: {app} - #endif - #ifexist "pd.bat" - Source: pd.bat; DestDir: {app} - #endif - #ifexist "pd-novideo.bat" - Source: pd-novideo.bat; DestDir: {app} - #endif ; ; --- 76,79 ---- *************** *** 87,95 **** ; put pdsend and pdreceive in the System dir so that they are in the path ; ! Source: build\bin\pdsend.exe; DestDir: {sys}; Flags: confirmoverwrite ! Source: build\bin\pdreceive.exe; DestDir: {sys}; Flags: confirmoverwrite ; add Cyclone's cyclist.exe if it is present #ifexist "build\bin\cyclist.exe" ! Source: build\bin\cyclist.exe; DestDir: {sys}; Flags: confirmoverwrite #endif ; --- 81,89 ---- ; put pdsend and pdreceive in the System dir so that they are in the path ; ! Source: build\bin\pdsend.exe; DestDir: {sys}; Flags: confirmoverwrite promptifolder ! Source: build\bin\pdreceive.exe; DestDir: {sys}; Flags: confirmoverwrite promptifolder ; add Cyclone's cyclist.exe if it is present #ifexist "build\bin\cyclist.exe" ! Source: build\bin\cyclist.exe; DestDir: {sys}; Flags: confirmoverwrite promptifolder #endif ; *************** *** 105,122 **** ; ;----------------------------------------------------------------------------- ! ; non CVS files ! ; ! #ifexist "noncvs\extra" ! Source: noncvs\extra*.dll; DestDir: {app}\extra ! #endif ! #ifexist "noncvs\doc\5.reference" ! Source: noncvs\doc\5.reference*.*; DestDir: {app}\doc\5.reference; Flags: ! ignoreversion ! #endif ! ; ! ; ! ;----------------------------------------------------------------------------- ! ; AUTO-GENERATED ! ; below this line should be blank since the rest of this file is generated ! ; by the packages/win32_inno/Makefile. hans@at.or.at ; --- 99,114 ---- ; ;----------------------------------------------------------------------------- ! ; build system files ; + Source: build\doc\manuals\Pd\Welcome.html; DestDir: {app}; Flags: isreadme; Tasks: + Source: build\doc\manuals\Pd\ReadMe.html; DestDir: {app}; Flags: isreadme + Source: build\doc\manuals\Pd\License.html; DestDir: {app}; Flags: isreadme + Source: build\doc\manuals\Pd\PD LICENSE.txt; DestDir: {app}; Flags: isreadme + Source: build\pd-settings.reg; DestDir: {app}; Flags: ignoreversion + Source: build\bin*.*; DestDir: {app}\bin; Flags: ignoreversion confirmoverwrite recursesubdirs uninsremovereadonly + Source: build\doc*.*; DestDir: {app}\doc; Flags: ignoreversion confirmoverwrite recursesubdirs uninsremovereadonly; Attribs: readonly + Source: build\extra*.*; DestDir: {app}\extra; Flags: ignoreversion recursesubdirs uninsremovereadonly promptifolder; Attribs: readonly + Source: build\lib*.*; DestDir: {app}\lib; Flags: ignoreversion recursesubdirs + Source: build\portaudio*.*; DestDir: {app}\portaudio; Flags: ignoreversion recursesubdirs + Source: build\src*.*; DestDir: {app}\src; Flags: ignoreversion recursesubdirs + Source: build\tcl*.*; DestDir: {app}\tcl; Flags: ignoreversion recursesubdirs
--- generate_inno_files.sh DELETED ---