From: <mar...@us...> - 2009-08-25 14:48:42
|
Revision: 93 http://simspark.svn.sourceforge.net/simspark/?rev=93&view=rev Author: marianbuchta Date: 2009-08-25 14:48:35 +0000 (Tue, 25 Aug 2009) Log Message: ----------- simspark-utilities: -add extra install/uninstall commands for NSIS installer Modified Paths: -------------- trunk/simspark-utilities/CMakeLists.txt trunk/simspark-utilities/ChangeLog Added Paths: ----------- trunk/simspark-utilities/windows/ trunk/simspark-utilities/windows/install_extra.nsi trunk/simspark-utilities/windows/uninstall_extra.nsi Modified: trunk/simspark-utilities/CMakeLists.txt =================================================================== --- trunk/simspark-utilities/CMakeLists.txt 2009-08-25 12:31:23 UTC (rev 92) +++ trunk/simspark-utilities/CMakeLists.txt 2009-08-25 14:48:35 UTC (rev 93) @@ -103,4 +103,11 @@ set(CPACK_SOURCE_PACKAGE_FILE_NAME ${CMAKE_PROJECT_NAME}-${CPACK_PACKAGE_VERSION}) +set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING") +set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README") +set(CPACK_NSIS_HELP_LINK "TODO:simspark wiki link") +set(CPACK_NSIS_URL_INFO_ABOUT "http://simspark.sourceforge.net") +set(CPACK_NSIS_CONTACT "sim...@li...") +set(CPACK_NSIS_EXTRA_INSTALL_COMMANDS " !include ${CMAKE_SOURCE_DIR}\\\\windows\\\\install_extra.nsi") +set(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS " !include ${CMAKE_SOURCE_DIR}\\\\windows\\\\uninstall_extra.nsi") include(CPack) Modified: trunk/simspark-utilities/ChangeLog =================================================================== --- trunk/simspark-utilities/ChangeLog 2009-08-25 12:31:23 UTC (rev 92) +++ trunk/simspark-utilities/ChangeLog 2009-08-25 14:48:35 UTC (rev 93) @@ -1,3 +1,10 @@ +2009-08-25 Marian Buchta <mar...@gm...> + + * windows/install_extra.nsi: + * windows/uninstall_extra.nsi: + * CMakeLists.txt + - add extra install/uninstall commands for NSIS installer + 2009-08-21 Marian Buchta <mar...@gm...> * cmake/FindSpark.cmake: Added: trunk/simspark-utilities/windows/install_extra.nsi =================================================================== --- trunk/simspark-utilities/windows/install_extra.nsi (rev 0) +++ trunk/simspark-utilities/windows/install_extra.nsi 2009-08-25 14:48:35 UTC (rev 93) @@ -0,0 +1,25 @@ +CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Monitorspark.lnk" "$INSTDIR\bin\monitorspark.cmd" +CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\SampleAgent.lnk" "$INSTDIR\bin\sampleagent.cmd" +CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\SampleSim.lnk" "$INSTDIR\bin\samplesim.cmd" +!insertmacro MUI_STARTMENU_WRITE_END +!define MUI_STARTMENUPAGE_CURRENT_ID "SOMETHING_NOT_AVAILABLE" + +WriteRegExpandStr HKLM 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment\' 'SIMSPARK-UTILITIES_DIR' '$INSTDIR' +ClearErrors +FileOpen $0 $INSTDIR\bin\monitorspark.cmd w +FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark$\n' +FileWrite $0 'cd "%SIMSPARK-UTILITIES_DIR%\bin\"$\n' +FileWrite $0 'monitorspark.exe %1 %2 %3 %4' +FileClose $0 +ClearErrors +FileOpen $0 $INSTDIR\bin\sampleagent.cmd w +FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark$\n' +FileWrite $0 'cd "%SIMSPARK-UTILITIES_DIR%\bin\"$\n' +FileWrite $0 'sampleagent.exe %1 %2 %3 %4' +FileClose $0 +ClearErrors +FileOpen $0 $INSTDIR\bin\samplesim.cmd w +FileWrite $0 'PATH=%PATH%;%SPARK_DIR%\lib\simspark$\n' +FileWrite $0 'cd "%SIMSPARK-UTILITIES_DIR%\bin\"$\n' +FileWrite $0 'samplesim.exe %1 %2 %3 %4' +FileClose $0 Added: trunk/simspark-utilities/windows/uninstall_extra.nsi =================================================================== --- trunk/simspark-utilities/windows/uninstall_extra.nsi (rev 0) +++ trunk/simspark-utilities/windows/uninstall_extra.nsi 2009-08-25 14:48:35 UTC (rev 93) @@ -0,0 +1,11 @@ +Delete '$INSTDIR\bin\monitorspark.cmd' +Delete '$INSTDIR\bin\sampleagent.cmd' +Delete '$INSTDIR\bin\samplesim.cmd' +DeleteRegValue HKLM 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment\' 'SIMSPARK-UTILITIES_DIR' + +Var /GLOBAL STARTMENU_DIR_FORLINKS +!insertmacro MUI_STARTMENU_GETFOLDER Application $STARTMENU_DIR_FORLINKS + +Delete "$SMPROGRAMS\$STARTMENU_DIR_FORLINKS\Monitorspark.lnk" +Delete "$SMPROGRAMS\$STARTMENU_DIR_FORLINKS\SampleAgent.lnk" +Delete "$SMPROGRAMS\$STARTMENU_DIR_FORLINKS\SampleSim.lnk" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |