Instalacja Scribusa w wersji CVS z użyciem CMake

Wymagania

 * Cmake w wersji 2.4.3 lub nowszej
 * Linux
 * CVS (Concurrent Versions System)

Pobieranie świeżych plików żródłowych z CVS
Aby pobrać najświeższe pliki źródłowe Scribusa z repozytorium CVS wykonaj następujące kroki z poziomu powłoki tekstowej:

Scribus 1.3.3.xcvs
Jest to ustabilizowana gałąź wersji deweloperskiej, zalecana przez zespół Scribusa do celów produkcyjnych.


 * export CVSROOT=:pserver:anoncvs:@scribus.info:/cvs
 * cvs login
 * cvs -z3 co -r Version133x Scribus

Scribus 1.3.4cvs
Jest to wersja deweloperska, niezalecana do celów produkcyjnych.
 * export CVSROOT=:pserver:anoncvs:@scribus.info:/cvs
 * cvs login
 * cvs -z3 co -r Version13x Scribus

Kompilacja i instalacja z użyciem Cmake
Instalacja Scribusa 1.3.3.x i 1.3.4cvs przebiega w identyczny sposób. Aby np. zainstalować Scribusa 1.3.4cvs z wbudowaną obsługą biblioteki Cairo w katalogu /opt/scribus134cvs, przejdź do podkatalogu Scribus i wykonaj następujące polecenia:


 * cmake . -DWANT_CAIRO=1 -DCMAKE_INSTALL_PREFIX:PATH=/opt/scribus134cvs
 * make
 * make install (to polecenie należy wykonać jako root lub z użyciem polecenia sudo)

Dodatkowe opcje
Niektóre z opcji, których można użyć z poleceniem cmake:


 * -DWANT_DEBUG=1 Włącza kompilowanie programu z możliwością debugowania


 * -DWANT_VERSIONING=1 Włącza używanie numeru wersji jako przyrostka dodawanego do katalogu instalacyjnego i do skompilowanego programu.


 * -DWANT_CAIRO=1 Cmake poszuka w systemie i wkompiluje bibliotekę cairo zamiast domyślnej biblioteki libart.


 * -DWANT_LIBART=1 (opcja domyślna) Cmake poszuka i wkompiluje bibliotekę libart zamiast biblioteki cairo.


 * -DPREFIX_CAIRO:PATH=/ścieżka_do_biblioteki_cairo Tutaj można ręcznie podać katalog, w którym zainstalowana jest biblioteka cairo, np. -DPREFIX_CAIRO:PATH=/opt/cairo

Potwierdzenia udanych instalacji
Otrzymaliśmy potwierdzenia udanych instalacji Scribusa z użyciem Cmake w następujących systemach operacyjnych:


 * Gentoo, current – Cbradney 17:04, 12.11.2006 (CET)
 * Kubuntu Dapper Drake – TomZ 17:08, 12.11.2006 (CET)
 * openSuse 10.1 – TomZ 17:08, 12.11.2006 (CET)
 * Fedora Core 6 – gpittman 15:44, 12.11.2006 (EST)
 * PLD Linux Th – DeeJay1 09:52, 13.12.2006 (CET)
 * Mandriva 2007 – Leo [mailto:leo.thealmighty@gmail.com] 01:00, 16.11.2006 (IST)
 * PCLinuxOS 0.93a – Leo [mailto:leo.thealmighty@gmail.com] – po ręcznym wpisaniu położenia bibliotek
 * SuSE Linux 10.0 – C_schaefer 19.11.2006

Zobacz również

 * Building 1.3.3.6cvs or 1.3.4cvs or higher with CMake