Scribus - desktop publishing (Xenial & newer)

PPA description

Scribus 1.5.8 (needs Qt >= 5.15), 1.5.6.1 Focal, 1.5.5 NG Xenial & Bionic.

*** Please always see https://launchpad.net/~savoury1 for general updates about this Launchpad site before contacting me or reporting any bugs! ***

*** Big thanks to all those who have donated to support this project, you are very directly helping to keep it alive! To all who have not donated: please do so if you can afford it, this project depends on donations. ***

If software at this site is useful to you then please consider a donation:

*** Donations: https://paypal.me/Savoury1 & https://ko-fi.com/Savoury1 ***
*** Also https://patreon.com/Savoury1 & https://liberapay.com/Savoury1 ***

Update (27 Sep 2021): New scribus-qt 1.5.7 for Xenial, Bionic & Focal that is built with Qt backports. See the Qt 5.15 PPA for Qt/KDE upgrade notes:

https://launchpad.net/~savoury1/+archive/ubuntu/qt-5-15

Also: Scribus 1.4.8 stable and Scribus NG 1.5.5 "development" for Xenial & Bionic, and 1.5.6.1 "development" (requires Qt >= 5.12) for Focal only.

==========================================================================
               Scribus - stable & development (Xenial & newer)
==========================================================================

Jammy only: scribus (1.5.8 "development")

Xenial, Bionic & Focal: scribus-qt (1.5.8 requires Qt >= 5.15)

fontconfig (2.13.1), freeglut (3.4.0), freetype (2.12.1), hunspell (1.7.1), ilmbase (3.1.9 = imath), libdeflate (0.18), libpodofo (0.9.7), libunistring (1.0), libwebp (1.3.2), openexr (3.1.11), poppler (22.02.0), poppler-data (0.4.11)

Focal only: graphicsmagick (1.3.35 libwebp rebuild), libdbi-perl (0.18 = libdeflate / renamed source for i386), scribus (1.5.6.1)

Xenial & Bionic: graphicsmagick (1.3.28 libwebp rebuilds), libcdr (0.1.6), libpng1.6, libqxp (0.0.2), libvisio (0.1.7), libwpd (0.10.3), libwpg (0.3.3), scribus (1.4.8 stable), scribus-ng (1.5.5 "development"), zlib

Xenial only: libfreehand (0.1.2), libmspub (0.1.4), libpagemaker (0.0.4), librevenge (0.0.4), libzmf (0.0.2), openssl (1.1.1s), pysimplesoap, python-{boto,httplib2,imaplib2} (compat with new openssl)

==========================================================================

*** Install ***

Notes for Xenial & Bionic: Two versions of Scribus are offered here for these series inspired by "Scribus friends" PPA [*] that has been around for a few years. Scribus 1.4.8 "stable" and 1.5.5 "development" with that version packaged as scribus-ng so both can be co-installed. Installation of 1.4.8 only requires this PPA whereas 1.5.5 NG requires additional PPAs.

* Notes for Scribus 1.5+ for all series: The "development" version (though considered to be stable regardless) has various dependencies on additional multimedia packages, including a large chain of dependencies starting with openscenegraph (which depends on GDAL and all of the GDAL depedencies).

To keep this PPA cleaner for Xenial & Bionic users wanting Scribus 1.4.8 the additional dependencies for Scribus 1.5+ are available at the Blender PPA on this Launchpad site. Why Blender PPA? Due openscenegraph (also used by Blender) and all the many dependencies of openscenegraph being there. Adding the Blender PPA gives access to the set of packages used by Scribus 1.5+ "development" versions. Here are the required steps for installation:

Note for Xenial: Scribus 1.5.5 need Qt >= 5.7, KDE stack must be upgarded to match updated Qt stack or else there can be bugs and incompatibilities:

  sudo add-apt-repository ppa:savoury1/qt-xenial
  sudo add-apt-repository ppa:savoury1/kde-xenial
  sudo apt-get upgrade && sudo apt-get dist-upgrade

Note for Xenial & Bionic: Scribus >= 1.5.5 is built with and requires GCC 9.3.0 so to install the newest scribus-qt package will require doing this:

  sudo add-apt-repository ppa:savoury1/gcc-9

OR

  sudo add-apt-repository ppa:savoury1/gcc-defaults-9

The second command also sets GCC 9 as the system default version (rather than usual defaults of 5.4.0 for 16.04 Xenial or 7.5.0 for 18.04 Bionic).

Note for Xenial, Bionic & Focal (not needed for Jammy): Scribus >= 1.5.5 requires libopenscenegraph161 so add the Blender PPA for this dependency:

  sudo add-apt-repository ppa:savoury1/blender

NOW for ALL series do the following:

  sudo add-apt-repository ppa:savoury1/ffmpeg4
  sudo add-apt-repository ppa:savoury1/scribus
  sudo apt-get update

THEN for Xenial & Bionic (version 1.5.5)

  sudo apt-get install scribus-ng

OR for Xenial, Bionic & Focal (version 1.5.8)

  sudo apt-get install scribus-qt

OR for Focal & Jammy (1.5.6.1 Focal & 1.5.8 Jammy)

  sudo apt-get install scribus

Scribus 1.4.8 is based on Qt 4 (not shipped in Focal & newer), so Scribus 1.5 series is packaged as scribus instead of scribus-ng for Focal & newer.

*** As is also strongly stated on the Scribus friends PPA: files created by Scribus 1.5 are NOT compatible with older Scribus 1.4 series. YOU WILL NOT BE ABLE TO OPEN FILES WITH SCRIBUS 1.4.x CREATED BY SCRIBUS 1.5.x!!!

*** Build ***

This PPA has build dependencies on:

  ppa:savoury1/build-tools
  ppa:savoury1/backports
  ppa:savoury1/fonts
  ppa:savoury1/graphics
  ppa:savoury1/ffmpeg4
  ppa:savoury1/blender
  ppa:savoury1/display
  ppa:savoury1/qt-5-15

Additionally, for Xenial & Bionic:

  ppa:savoury1/gcc-defaults-9

Additionally, for Xenial only:

  ppa:savoury1/qt-xenial

*** Credits ***

- Creators of Scribus: the Scribus Team
  https://www.scribus.net/category/about/

- Package code: Mattia Rizzolo
  https://tracker.debian.org/pkg/scribus

[*] https://launchpad.net/~scribus/+archive/ubuntu/ppa

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:savoury1/scribus to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:savoury1/scribus
sudo apt update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb https://ppa.launchpadcontent.net/savoury1/scribus/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src https://ppa.launchpadcontent.net/savoury1/scribus/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
4096R/E996735927E427A733BB653E374C7797FB006459 (What is this?)
Fingerprint:
E996735927E427A733BB653E374C7797FB006459

Dependencies:

For questions and bugs with software in this PPA please contact Rob Savoury.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

150 of 81 results
Package Version Uploaded by
fontconfig 2.13.1-4.2ubuntu2~20.04.sav0 Rob Savoury ()
fontconfig 2.13.1-4.2ubuntu2~18.04.sav0 Rob Savoury ()
fontconfig 2.13.1-4.2ubuntu2~16.04.sav0 Rob Savoury ()
freeglut 3.4.0-1~22.04.sav0 Rob Savoury ()
freeglut 3.4.0-1~20.04.sav0 Rob Savoury ()
freeglut 3.4.0-1~18.04.sav0 Rob Savoury ()
freeglut 3.4.0-1~16.04.sav0 Rob Savoury ()
freetype 2.12.1+dfsg-3ubuntu0.1~22.04.sav0 Rob Savoury ()
freetype 2.12.1+dfsg-3ubuntu0.1~20.04.sav0 Rob Savoury ()
freetype 2.12.1+dfsg-3ubuntu0.1~18.04.sav0 Rob Savoury ()
freetype 2.12.1+dfsg-3ubuntu0.1~16.04.sav0 Rob Savoury ()
graphicsmagick 1.4+really1.3.35-1+20.04.sav0 Rob Savoury ()
graphicsmagick 1.3.28-2ubuntu0.2+18.04.sav0 Rob Savoury ()
graphicsmagick 1.3.28-2ubuntu0.2+16.04.sav0 Rob Savoury ()
hunspell 1.7.1-1~22.04.sav0 Rob Savoury ()
hunspell 1.7.1-1~20.04.sav1 Rob Savoury ()
hunspell 1.7.1-1~18.04.sav1 Rob Savoury ()
hunspell 1.7.1-1~16.04.sav1 Rob Savoury ()
ilmbase 3.1.9-imath-0ubuntu1~22.04.sav0 Rob Savoury ()
ilmbase 3.1.9-imath-0ubuntu1~20.04.sav0 Rob Savoury ()
ilmbase 3.1.9-imath-0ubuntu1~18.04.sav0 Rob Savoury ()
ilmbase 3.1.9-imath-0ubuntu1~16.04.sav0 Rob Savoury ()
libcdr 0.1.6-1~18.04.sav0 Rob Savoury ()
libcdr 0.1.6-1~16.04.sav0 Rob Savoury ()
libdbi-perl 1.18-libdeflate-1~20.04.sav0 (Newer version available) Rob Savoury ()
libdeflate 1.18-1~22.04.sav0 Rob Savoury ()
libdeflate 1.18-1~20.04.sav0 Rob Savoury ()
libdeflate 1.18-1~18.04.sav0 Rob Savoury ()
libdeflate 1.18-1~16.04.sav0 Rob Savoury ()
libfreehand 0.1.2-2~16.04.sav0 Rob Savoury ()
libmspub 0.1.4-1~16.04.sav0 Rob Savoury ()
libpagemaker 0.0.4-1~16.04.sav0 Rob Savoury ()
libpng1.6 1.6.40-1~18.04.sav0 Rob Savoury ()
libpng1.6 1.6.40-1~16.04.sav0 Rob Savoury ()
libpodofo 0.9.8+dfsg-3~22.04.sav0 Rob Savoury ()
libpodofo 0.9.8+dfsg-3~20.04.sav0 Rob Savoury ()
libpodofo 0.9.8+dfsg-3~18.04.sav0 Rob Savoury ()
libpodofo 0.9.8+dfsg-3~16.04.sav0 Rob Savoury ()
libqxp 0.0.2-1~18.04.sav0 Rob Savoury ()
libqxp 0.0.2-1~16.04.sav0 Rob Savoury ()
librevenge 0.0.4-6ubuntu2~16.04.sav0 Rob Savoury ()
libunistring 1.0-1~20.04.sav0 Rob Savoury ()
libunistring 1.0-1~18.04.sav0 Rob Savoury ()
libunistring 1.0-1~16.04.sav0 Rob Savoury ()
libvisio 0.1.7-1~18.04.sav0 Rob Savoury ()
libvisio 0.1.7-1~16.04.sav0 Rob Savoury ()
libwebp 1.3.2-0ubuntu1~22.04.sav0 Rob Savoury ()
libwebp 1.3.2-0ubuntu1~20.04.sav0 Rob Savoury ()
libwebp 1.3.2-0ubuntu1~18.04.sav0 Rob Savoury ()
libwebp 1.3.2-0ubuntu1~16.04.sav0 Rob Savoury ()
150 of 81 results

Latest updates

  • libdbi-perl 62 weeks ago
    Successfully built
  • libdeflate 62 weeks ago
    Successfully built
  • libdeflate 62 weeks ago
    Successfully built
  • libdeflate 62 weeks ago
    Successfully built
  • libdeflate 62 weeks ago
    Successfully built