Difference between revisions of "Scribus"
From WPKG | Open Source Software Deployment and Distribution
(32 und 64 bit) |
(→Scribus 64bit) |
||
Line 5: | Line 5: | ||
<source lang="xml"> | <source lang="xml"> | ||
− | |||
− | <packages> | + | <?xml version="1.0" encoding="UTF-8"?> |
+ | |||
+ | <packages:packages xmlns:packages="http://www.wpkg.org/packages" | ||
+ | xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001\/XMLSchema-instance" | ||
+ | xsi:schemaLocation="http://www.wpkg.org/packages ../xsd/packages.xsd"> | ||
+ | |||
+ | <package id="scribus" | ||
+ | name="Scribus" | ||
+ | revision="%PKG_VERSION%" | ||
+ | reboot="false" | ||
+ | priority="5"> | ||
+ | |||
+ | <variable name="PKG_VERSION" value="1.6.1" /> | ||
+ | <variable name="PKG_NAME" value="scribus" /> | ||
+ | <variable name="PKG_SOURCE" value="%SOFTWARE%\%PKG_NAME%\%PKG_NAME%-%PKG_VERSION%-windows-x64.exe"/> | ||
+ | <variable name="PKG_DESTINATION" value="%ProgramFiles%\Scribus %PKG_VERSION%" /> | ||
+ | <variable name="PKG_INSTALL_SWITCH" value="/S"/> | ||
+ | <variable name="PKG_REMOVE_SWITCH" value="/S _?=%PKG_DESTINATION%"/> | ||
+ | |||
+ | <check type="uninstall" condition="versiongreaterorequal" path="Scribus %PKG_VERSION% (64bit)" value="%PKG_VERSION%" /> | ||
+ | |||
+ | <install cmd='%COMSPEC% /C if exist "%PKG_DESTINATION%\uninst.exe" %PKG_REMOVE_SWITCH%' /> | ||
+ | <install cmd='%COMSPEC% /C "%PKG_SOURCE%" %PKG_INSTALL_SWITCH%' /> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<upgrade include="install" /> | <upgrade include="install" /> | ||
− | |||
− | |||
− | |||
− | </packages> | + | <remove cmd='%COMSPEC% /C "%PKG_DESTINATION%\uninst.exe" %PKG_REMOVE_SWITCH%' /> |
+ | |||
+ | </package> | ||
+ | |||
+ | </packages:packages> | ||
</source> | </source> |
Revision as of 21:20, 20 May 2024
Scribus
Scribus is a free open source Desktop Publishing (DTP) application.
Scribus 64bit
<?xml version="1.0" encoding="UTF-8"?>
<packages:packages xmlns:packages="http://www.wpkg.org/packages"
xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001\/XMLSchema-instance"
xsi:schemaLocation="http://www.wpkg.org/packages ../xsd/packages.xsd">
<package id="scribus"
name="Scribus"
revision="%PKG_VERSION%"
reboot="false"
priority="5">
<variable name="PKG_VERSION" value="1.6.1" />
<variable name="PKG_NAME" value="scribus" />
<variable name="PKG_SOURCE" value="%SOFTWARE%\%PKG_NAME%\%PKG_NAME%-%PKG_VERSION%-windows-x64.exe"/>
<variable name="PKG_DESTINATION" value="%ProgramFiles%\Scribus %PKG_VERSION%" />
<variable name="PKG_INSTALL_SWITCH" value="/S"/>
<variable name="PKG_REMOVE_SWITCH" value="/S _?=%PKG_DESTINATION%"/>
<check type="uninstall" condition="versiongreaterorequal" path="Scribus %PKG_VERSION% (64bit)" value="%PKG_VERSION%" />
<install cmd='%COMSPEC% /C if exist "%PKG_DESTINATION%\uninst.exe" %PKG_REMOVE_SWITCH%' />
<install cmd='%COMSPEC% /C "%PKG_SOURCE%" %PKG_INSTALL_SWITCH%' />
<upgrade include="install" />
<remove cmd='%COMSPEC% /C "%PKG_DESTINATION%\uninst.exe" %PKG_REMOVE_SWITCH%' />
</package>
</packages:packages>
Scribus 32bit
WPKG Package
<?xml version="1.0" encoding="utf-8" ?>
<packages>
id="scribus"
name="scribus"
revision="%version%"
reboot="false"
priority="50">
<variable name="version" value="1.4.2" />
<check type='logical' condition='or'>
<check type="file" condition="exists" path="%PROGRAMFILES%\Scribus\Scribus.exe" />
<check type="uninstall" condition="exists" path="Scribus %version%" />
</check>
<!-- INSTALL -->
<install cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\Scribus\uninst.exe" "%PROGRAMFILES%\Scribus\uninst.exe" /S' />
<install cmd="%SOFTWARE%\scribus\scribus-%version%-windows.exe /S /D=%PROGRAMFILES%\Scribus" architecture='x86' />
<install cmd="%SOFTWARE%\scribus\scribus-%version%-windows-x64.exe /S /D=%PROGRAMFILES%\Scribus" architecture='x64' />
<!-- Post -->
<install cmd='"%SOFTWARE%\scribus\post.bat">nul'><exit code="any"/></install>
<!-- UPGRADE -->
<upgrade include="install" />
<!-- REMOVE -->
<remove cmd="%PROGRAMFILES%\Scribus\uninst.exe /S" />
</package>
</packages>
WPKG Package
<?xml version="1.0" encoding="UTF-8"?>
<!-- OpenSource -->
<packages>
<package
id="Scribus"
name="Scribus"
revision="%version%"
reboot="false"
priority="50">
<variable name="version" value="1.4.1" />
<check type="file" condition="exists" path="%PROGRAMFILES%\Scribus\Scribus.exe" />
<check type="uninstall" condition="exists" path="Scribus %version%" />
<install cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\Scribus\uninst.exe" "%PROGRAMFILES%\Scribus\uninst.exe" /S'/>
<install cmd="%SOFTWARE%\scribus\scribus-%version%-windows.exe /S /D=%PROGRAMFILES%\Scribus" />
<downgrade include="install" />
<upgrade include="install" />
<remove cmd="%PROGRAMFILES%\Scribus\uninst.exe /S" />
</package>
</packages>