3 # - seperate scripts subpackage
4 # - seperate templates add proper obsoletes for it
7 %bcond_without cups # build without CUPS support
9 Summary: Scribus - Desktop Publishing for Linux
10 Summary(pl): Scribus - DTP dla Linuksa
13 %define _snap 20041117
16 Group: X11/Applications/Publishing
17 #Source0: http://ahnews.music.salford.ac.uk/scribus/downloads/1.2/%{name}-%{version}.tar.bz2
18 Source0: %{name}-%{version}-%{_snap}.tar.bz2
19 # Source0-md5: bf141c4c63ac26ff22bd403fffa227af
20 Source1: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
21 # Source1-md5: 799976e2191582faf0443a671374a67f
22 Source5: %{name}.desktop
23 Source6: %{name}icon.png
24 Patch0: %{name}-python.patch
25 Patch1: %{name}-standard-font-paths.patch
26 Patch2: %{name}-module-fixes.patch
27 Patch3: %{name}-nolibs.patch
28 URL: http://www.scribus.net/
29 BuildRequires: autoconf
30 BuildRequires: automake
32 BuildRequires: cups-devel
34 BuildConflicts: cups-devel
36 BuildRequires: freetype-devel >= 2.1.0
37 BuildRequires: lcms-devel >= 1.09
38 BuildRequires: libart_lgpl-devel >= 2.3.14
39 BuildRequires: libjpeg-devel
40 BuildRequires: libpng-devel
41 BuildRequires: libtiff-devel
42 BuildRequires: python-devel
43 BuildRequires: qt-devel >= 3.0.5
44 BuildRequires: zlib-devel
45 Requires: python-tkinter
46 Obsoletes: scribus-svg
47 Obsoletes: scribus-scripting
48 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 %define specflags_ia32 -fomit-frame-pointer
51 %define _ulibdir %{_prefix}/lib
54 Scribus is a Layout program for Linux(R), similar to Adobe(R)
55 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
56 it is published under the GNU GPL.
59 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
60 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
61 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
64 Summary: Header files for Scribus plugins development
65 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
66 Group: Development/Libraries
67 # currently it doesn't require base
71 Header files for Scribus plugins development.
73 %description devel -l pl
74 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
77 Summary: Documentation for Scribus
78 Summary(pl): Dokumentacja dla Scribusa
79 License: custom OPL (see License),FDL
80 Group: X11/Applications/Publishing
84 On-line user documentation for Scribus.
86 %description docs -l pl
87 Dokumentacja u¿ytkownika dla Scribusa.
96 %{__perl} -pi -e 's@(ac_python_dir/lib /usr/)lib@$1%{_lib}@' acinclude.m4
107 %{__perl} admin/am_edit
109 --with-qt-libraries=%{_libdir} \
110 --with-libdir=%{_ulibdir}
113 cp ../admin/config.sub admin
118 rm -rf $RPM_BUILD_ROOT
119 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
121 for dir in . scribus-samples; do
122 [ ! -d "$dir" ] && continue
126 DESTDIR=$RPM_BUILD_ROOT
130 #Install .desktop and .icon (temporary)
131 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
132 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
134 rm -f $RPM_BUILD_ROOT%{_ulibdir}/scribus/*.no.qm
137 rm -rf $RPM_BUILD_ROOT
140 %defattr(644,root,root,755)
141 %attr(755,root,root) %{_bindir}/scribus
142 %dir %{_ulibdir}/%{name}
143 %{_ulibdir}/%{name}/import.prolog
144 # don't mark dictionaries with lang() --misiek
145 %{_ulibdir}/%{name}/dicts
146 %dir %{_ulibdir}/%{name}/libs
147 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
148 %{_ulibdir}/%{name}/libs/*.la
149 %dir %{_ulibdir}/%{name}/plugins
150 #%lang(da) %{_ulibdir}/%{name}/plugins/*.da.qm
151 #%lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
152 #%lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
153 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
154 %{_ulibdir}/%{name}/plugins/*.la
155 %dir %{_ulibdir}/%{name}/plugins/gettext
156 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/gettext/*.so*
157 %{_ulibdir}/%{name}/plugins/gettext/*.la
158 %{_ulibdir}/scribus/profiles
159 %{_ulibdir}/scribus/rgb*
160 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
161 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
162 %lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
163 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
164 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
165 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
166 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
167 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
168 %lang(eo) %{_ulibdir}/scribus/scribus.eo.qm
169 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
170 %lang(eu) %{_ulibdir}/scribus/scribus.eu.qm
171 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
172 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
173 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
174 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
175 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
176 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
177 %lang(ko) %{_ulibdir}/scribus/scribus.ko.qm
178 %lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
179 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
180 %lang(nb) %{_ulibdir}/scribus/scribus.nb.qm
181 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
182 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
183 %lang(se) %{_ulibdir}/scribus/scribus.se.qm
184 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
185 %lang(sl) %{_ulibdir}/scribus/scribus.sl.qm
186 %lang(sr) %{_ulibdir}/scribus/scribus.sr.qm
187 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
188 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
189 %dir %{_datadir}/%{name}
190 %dir %{_datadir}/%{name}/doc
191 %{_datadir}/%{name}/icons
192 %dir %{_datadir}/%{name}/samples
193 %{_datadir}/%{name}/samples/*
194 %dir %{_datadir}/%{name}/scripts
195 %{_datadir}/%{name}/scripts/*
196 %dir %{_datadir}/%{name}/templates
197 %{_datadir}/%{name}/templates/*.xml
198 %dir %{_datadir}/%{name}/templates/br1
199 %{_datadir}/%{name}/templates/br1/*
200 %dir %{_datadir}/%{name}/templates/nl1
201 %{_datadir}/%{name}/templates/nl1/*
202 %dir %{_datadir}/%{name}/templates/nl2
203 %{_datadir}/%{name}/templates/nl2/*
204 %dir %{_datadir}/%{name}/templates/sc_presentation
205 %{_datadir}/%{name}/templates/sc_presentation/*
206 %dir %{_datadir}/%{name}/templates/textbased
207 %{_datadir}/%{name}/templates/textbased/*
208 %{_desktopdir}/%{name}.desktop
209 %{_mandir}/man1/%{name}.*
210 %{_pixmapsdir}/%{name}icon.png
213 %defattr(644,root,root,755)
214 %{_includedir}/scribus
217 %dir %{_datadir}/%{name}/doc/en
218 %{_datadir}/%{name}/doc/en/*