[ObjectHandler-cvs] log4cxx-0.9.7 log4cxx.nsi,NONE,1.1
Brought to you by:
ericehlers,
nando
From: Ferdinando A. <na...@us...> - 2006-05-30 10:11:05
|
Update of /cvsroot/objecthandler/log4cxx-0.9.7 In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv28107 Added Files: log4cxx.nsi Log Message: adding installer --- NEW FILE: log4cxx.nsi --- # to be used with NSIS 2.0 and up SetCompressor lzma !define VER_NUMBER "0.9.7" !define /date NOW "%Y%m%d-%H_%M" # HEADER CONFIGURATION COMMANDS Name "log4cxx" Caption "log4cxx - Setup" #do not change the name below OutFile "..\log4cxx-oh-${VER_NUMBER}-${NOW}.exe" SilentInstall normal CRCCheck on LicenseText "log4cxx is released under the following license:" LicenseData license.apl DirText "Please select a location to install log4cxx (or use the default):" InstallDir $PROGRAMFILES\log4cxx-${VER_NUMBER} InstallDirRegKey HKEY_LOCAL_MACHINE SOFTWARE\log4cxx-${VER_NUMBER} "Install_Dir" AutoCloseWindow false ShowInstDetails hide SetDateSave on # INSTALLATION EXECUTION COMMANDS Section "-log4cxx-oh" # this directory must be created first, or the CreateShortCut will not work CreateDirectory "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}" SetOutPath $INSTDIR # these MUST be present File "AUTHORS" File "COPYING" File "INSTALL" File "license.apl" File "NEWS" File "README" File "*.nsi" File /r "*.sln" File /r "*.vcproj" File /r "*.h" File /r "*.cpp" File /r "*.am" WriteRegStr HKEY_LOCAL_MACHINE \ "Software\Microsoft\Windows\CurrentVersion\Uninstall\log4cxx-oh-${VER_NUMBER}" \ "DisplayName" "log4cxx-oh ${VER_NUMBER} (remove only)" WriteRegStr HKEY_LOCAL_MACHINE \ "Software\Microsoft\Windows\CurrentVersion\Uninstall\log4cxx-oh-${VER_NUMBER}" \ "UninstallString" '"log4cxx-oh_Uninstall.exe"' WriteRegStr HKEY_CURRENT_USER "Environment" "LOG4CXX_DIR" "$INSTDIR" WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\log4cxx-oh-${VER_NUMBER}" \ "Install_Dir" "$INSTDIR" CreateShortCut "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\Uninstall log4cxx-oh.lnk" \ "$INSTDIR\log4cxx-oh_Uninstall.exe" "" \ "$INSTDIR\log4cxx-oh_Uninstall.exe" 0 CreateShortCut "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\AUTHORS.lnk" \ "$INSTDIR\AUTHORS" CreateShortCut "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\COPYING.lnk" \ "$INSTDIR\COPYING" CreateShortCut "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\INSTALL.lnk" \ "$INSTDIR\INSTALL" CreateShortCut "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\NEWS.lnk" \ "$INSTDIR\NEWS" CreateShortCut "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\README.lnk" \ "$INSTDIR\README" CreateShortCut "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\License.lnk" \ "$INSTDIR\license.apl" CreateShortCut "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\log4cxx-oh VC 7 project workspace.lnk" \ "$INSTDIR\msvc\log4cxx.sln" CreateShortCut "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\log4cxx-oh VC 8 project workspace.lnk" \ "$INSTDIR\msvc\log4cxx_vc8.sln" CreateShortCut "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\log4cxx-oh Folder.lnk" \ "$INSTDIR" WriteINIStr "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}\log4cxx-ObjectHandler Home Page.url" \ "InternetShortcut" "URL" "http://sourceforge.net/projects/objecthandler" WriteUninstaller "log4cxx-oh_Uninstall.exe" SectionEnd UninstallText "This will uninstall log4cxx-oh. Hit next to continue." Section "Uninstall" DeleteRegKey HKEY_LOCAL_MACHINE \ "Software\Microsoft\Windows\CurrentVersion\Uninstall\log4cxx-oh-${VER_NUMBER}" DeleteRegKey HKEY_LOCAL_MACHINE SOFTWARE\log4cxx-oh-${VER_NUMBER} DeleteRegValue HKEY_CURRENT_USER "Environment" "LOG4CXX_DIR" RMDir /r /REBOOTOK "$SMPROGRAMS\log4cxx-oh-${VER_NUMBER}" RMDir /r /REBOOTOK "$INSTDIR" SectionEnd |