Difference between revisions of "Scribus"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(32 und 64 bit)
(Scribus 64bit)
Line 5: Line 5:
  
 
<source lang="xml">
 
<source lang="xml">
<?xml version="1.0" encoding="utf-8" ?>
 
  
<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%' />
  
<package
 
    id="Scribus"
 
    name="Scribus"
 
    revision="%version%"
 
    reboot="false"
 
    priority="50">
 
 
    <variable name="version" value="1.4.5" />
 
 
    <check type="file" condition="exists" path="%PROGRAMFILES%\Scribus\Scribus.exe" />
 
    <check type="uninstall" condition="exists" path="Scribus %version% (64bit)" />
 
 
    <install cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\Scribus\uninst.exe" "%PROGRAMFILES%\Scribus\uninst.exe" /S'/>
 
    <install cmd="%SOFTWARE%\scribus\scribus-%version%-windows-x64.exe /S /D=%PROGRAMFILES%\Scribus" />
 
 
    <downgrade include="install" />
 
 
 
     <upgrade include="install" />
 
     <upgrade include="install" />
 
    <remove  cmd="%PROGRAMFILES%\Scribus\uninst.exe /S" />
 
</package>
 
  
</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>