Changes

Jump to: navigation, search

ImgBurn

799 bytes added, 16:50, 8 October 2011
updated to combined 32-/64-bit package
Silent installer for ImgBurn, a CD/DVD image burner.
The extension BurnPlot allows visualizing the graph of the burning session.
Download [http://imgburn.com/ ImgBurn] and place the installer in "software/imgburn".
The package supports installing on 32-bit and 64-bit Windows.
 
'''!!! This package requires wpkg.js 1.2.1-RC20 or higher !!!'''
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package
id="imgburn"
name="ImgBurn"
revision="20090727"
reboot="false"
priority="10">
<check typepackages xmlns:xsi="uninstallhttp://www.w3.org/2001/XMLSchema-instance" condition xsi:noNamespaceSchemaLocation="exists" path="ImgBurn" ../xsd/packages.xsd" >
<install cmdpackage id='%SOFTWARE%\imgburn\SetupImgBurn_2.5.0.0.exe /S' /> <install cmd='del /q /f "%UserProfile%\Desktop\ImgBurn.lnk"' /> <install cmd name='mkdir "%AllUsersProfile%\Start Menu\Programs\ImgBurn"' /> <install cmd revision='copy /y "%UserProfilePKG_VERSION%\Start Menu\Programs\ImgBurn\ImgBurn.lnk" reboot="%AllUsersProfile%\Start Menu\Programs\ImgBurnfalse"' /> <install cmd priority='del /q /f "%UserProfile%\Start Menu\Programs\ImgBurn10"' />
<upgrade cmdvariable name='%SOFTWARE%\imgburn\SetupImgBurn_2"PKG_VERSION" value="2.5.05.0.exe /S' " /> <upgrade cmdvariable name="PKG_NAME" value='del /q /f "%UserProfile%\Desktop\ImgBurn.lnk"' /> <upgrade cmdvariable name="PKG_DESTINATION" value='mkdir "%AllUsersProfileProgramFiles%\Start Menu\Programs\ImgBurn"' architecture="x86"/> <upgrade cmdvariable name='copy /y "%UserProfile%\Start Menu\Programs\ImgBurn\ImgBurn.lnkPKG_DESTINATION" value="%AllUsersProfileProgramFiles(x86)%\Start Menu\Programs\ImgBurn"' /> <upgrade cmdarchitecture='del /q /f "%UserProfile%\Start Menu\Programs\ImgBurnx64"' />
<remove cmdcheck type="uninstall" condition="versiongreaterorequal" path="ImgBurn" value='"%ProgramFilesPKG_VERSION%\ImgBurn\uninstall.exe" /S' /> <check type="file" condition="versiongreaterorequal" path="%PKG_DESTINATION%\ImgBurn.exe" value="%PKG_VERSION%" /package></packages></source>
Here is an alternate package that uses the file version <install cmd='"%SOFTWARE%\ImgBurn\SetupImgBurn_2.5.5.0.exe" /S' />
<source langupgrade include="xmlinstall"><?xml version="1.0" encoding="UTF-8"?><packages/>
<package idremove cmd='"imgburn%PKG_DESTINATION%\uninstall.exe"/S' /> name <remove cmd='%ComSpec% /C if exist "ImgBurn%PKG_DESTINATION%\uninstall.exe"ping -n 30 localhost &gt;NUL' /> revision <remove cmd='%ComSpec% /C if exist "%versionPKG_DESTINATION%\uninstall.exe"exit 999' /> reboot="false" priority="10" </package>
<variable package id="ImgBurnBurnPlot" name="versionImgBurn BurnPlot" revision="%PKG_VERSION%" reboot="false" value priority="2.5.5.010" />
<check typedepends package-id="file" condition="versiongreaterorequal" path="%programfiles(x86)%\ImgBurn\ImgBurn.exe" value="%version%" />
<install cmdvariable name='"PKG_VERSION" value="1.0.1.5" /> <variable name="PKG_NAME" value="ImgBurnBurnPlot" /> <variable name="PKG_SOURCE" value="%SOFTWARE%\ImgBurn\SetupImgBurn_BurnPlot.exe"/> <variable name="PKG_DESTINATION" value="%versionProgramFiles%\ImgBurn\BurnPlot.exe " architecture="x86"/S' > <variable name="PKG_DESTINATION" value="%ProgramFiles(x86)%\ImgBurn\BurnPlot.exe" architecture="x64"/>
<upgrade cmdcheck type='"file" condition="versiongreaterorequal" path="%SOFTWAREPKG_DESTINATION%\ImgBurn\SetupImgBurn_" value="%versionPKG_VERSION%.exe /S' " />
<remove install cmd='%ComSpec% /c copy /V /Y /B "%programfiles(x86)PKG_SOURCE%" "%PKG_DESTINATION%" &gt;"%TMP%\ImgBurn\uninstall%PKG_NAME%.exelog" /S' />
<upgrade include="install" /package>
<remove cmd='%ComSpec% /c if exist "%PKG_DESTINATION%" del /f /q "%PKG_DESTINATION%"' />
</package>
</packages>
</source>
[[category:Silent Installers]]
[[category:NSIS]]
0
edits

Navigation menu