Skip to content
IndigoDock integration in Scribus
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AppImage-package merge Scribus base 28 feb Feb 28, 2017
OSX-package
Scribus.app/Contents
cmake/modules
codegen
devel-doc
doc
dtd
resources
scribus Fix for poppler 0.60 Nov 11, 2017
win32
xcode/Scribus/Scribus.xcodeproj
.gitignore
.travis.yml
AUTHORS
BUILDING
BUILDING_win32_cmake.txt
BUILDING_win32_msvc.txt
CMakeLists.txt
COPYING
ChangeLog
ConfigureChecks.cmake
LINKS
NEWS
PACKAGING
README
README.MacOSX Scribus Origin Sep 11, 2016
README.md
README_150Manual
Scribus.pro
Scribus.pro.user
TODO
TRANSLATION scribsu base 4th Nov Nov 4, 2016
bundle.sh
cmake_uninstall.cmake.in
config.h.cmake
configure
fparser.txt
scribus.appdata.xml
scribus.appdata.xml.in
scribus.desktop
scribus.desktop.in
scribus.kdevprj
scribus.lsm
scribus.xml

README.md

Scribus-Indigo Build Status forum-thread

The Scribus-Indigo branch is an unofficial experimental user interface version of the original open source Scribus desktop publishing software. The project includes:

  • a new application layout
  • control elements
  • different color themes inclusive dark and bright icon sets
  • workflow improvements

Status

This is a experimental build of the Scribus DTP software that introduces and integrates indigoDock in to Scribus trunk.

Snapshot

dark theme

Contributing

For Bugs: please open an issue in this repo issue queue
For Patches: submit a PR

Discussion

Most of the dicussion is occuring in the Scribus UI/UX subforum

Links

Resource Address
Website http://www.scribus.net
Wiki http://wiki.scribus.net
List http://lists.scribus.net
Forums http://forums.scribus.net
WebSVN http://scribus.net/websvn
SVN svn://scribus.net/trunk/Scribus
IRC irc://scribus@chat.freenode.net

Source Code Compiling (Linux)

QT 5

First you need Qt5 libraries to compile Scribus. Install them via following code line in terminal:

sudo apt-get install qt5-default

Dependencies

Check if all necessary dependencies are installed on your system. Best way to check it is via synaptics app. Open synaptics and search for following packages. If any package is missing install it directly via synaptics.

These packages are needed: libboost-python-dev libcups2-dev libhunspell-dev libhyphen-dev liblcms2-dev libpodofo-dev libtiff5-dev libxml2-dev python-all-dev zlib1g-dev libgraphicsmagick++1-dev libpoppler-dev libpoppler-private-dev libcairo2-dev libwpg-dev libmspub-dev libcdr-dev libvisio-dev libharfbuzz-dev libharfbuzz-icu0 coreutils binutils python-tk qtdeclarative5-dev

Cmake

The best way to compile Scribus is via Cmake.

If Cmake is not installed on your system open terminal and type in following command and press enter:

sudo apt-get install cmake

If Cmake is already installed do following steps.

  1. Download Scribus-Indigo to your local system or clone the git repository
  2. Create a new folder "Scribus" on your desktop
  3. Unzip the downloaded project into your Scribus folder on desktop (Desktop/Scribus/scribus-indigo-master)
  4. Create a new folder "bin" in your Scribus folder on desktop (Desktop/Scribus/bin)
  5. Open terminal and enter following commands to compile the source code:
cd ~/Desktop/Scribus/bin
cmake --debug-output ../scribus-indigo-master
cmake . -DAPPLICATION_CONFIG_DIR=~/.config/scribus-indigo
make -j8

After compiling was successfully you have to install the compiled file and necessary resources. Enter following command:

sudo make install

You can find Scribus in following location:

/usr/local/bin/

For uninstalling use following commands:

cd ~/Desktop/Scribus/bin
sudo make uninstall
You can’t perform that action at this time.