3 %bcond_without cups # build without CUPS support
5 Summary: Scribus - Desktop Publishing for Linux
6 Summary(pl): Scribus - DTP dla Linuksa
11 Group: X11/Applications/Publishing
12 Source0: http://www.scribus.org.uk/downloads/%{version}/%{name}-%{version}.tar.bz2
13 # Source0-md5: 002cb629e817722f4123df7a41fc824b
14 Source1: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
15 # Source1-md5: 799976e2191582faf0443a671374a67f
16 Source5: %{name}.desktop
17 Source6: %{name}icon.png
18 Patch0: %{name}-python.patch
19 Patch1: %{name}-standard-font-paths.patch
20 Patch2: %{name}-module-fixes.patch
21 Patch3: %{name}-nolibs.patch
22 Patch4: %{name}-destdir.patch
23 Patch5: %{name}-helpbrowser.patch
24 URL: http://www.scribus.net/
25 BuildRequires: autoconf
26 BuildRequires: automake
28 BuildRequires: cups-devel
30 BuildConflicts: cups-devel
32 BuildRequires: freetype-devel >= 2.1.0
33 BuildRequires: lcms-devel >= 1.09
34 BuildRequires: libart_lgpl-devel >= 2.3.14
35 BuildRequires: libjpeg-devel
36 BuildRequires: libpng-devel
37 BuildRequires: libtiff-devel
38 BuildRequires: python-devel
39 BuildRequires: qt-devel >= 3.0.5
40 BuildRequires: zlib-devel
41 Requires: python-Imaging
42 Requires: python-tkinter
43 Obsoletes: scribus-svg
44 Obsoletes: scribus-scripting
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47 %define specflags_ia32 -fomit-frame-pointer
48 %define _ulibdir %{_prefix}/lib
51 Scribus is a Layout program for Linux(R), similar to Adobe(R)
52 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
53 it is published under the GNU GPL.
56 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
57 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
58 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
61 Summary: Header files for Scribus plugins development
62 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
63 Group: Development/Libraries
64 # currently it doesn't require base
68 Header files for Scribus plugins development.
70 %description devel -l pl
71 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
74 Summary: Documentation for Scribus
75 Summary(pl): Dokumentacja dla Scribusa
76 License: custom OPL (see License),FDL
77 Group: X11/Applications/Publishing
81 On-line user documentation for Scribus.
83 %description docs -l pl
84 Dokumentacja u¿ytkownika dla Scribusa.
86 %package templates-base
87 Summary: Default document templates
88 Summary(pl): Domy¶lne szablony dokumentów
90 Group: X11/Applications/Publishing
92 Obsoletes: scribus-templates < 1.2.1
94 %description templates-base
95 Default document templates shipped with Scribus.
97 %description templates-base -l pl
98 Domy¶lne szablony dokumentów dostarczane wraz ze Scribusem.
109 %{__perl} -pi -e 's@(ac_python_dir/lib /usr/)lib@$1%{_lib}@' acinclude.m4
120 %{__perl} admin/am_edit
122 --with-qt-libraries=%{_libdir} \
126 cp ../admin/config.sub admin
131 rm -rf $RPM_BUILD_ROOT
132 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
134 for dir in . scribus-samples; do
135 [ ! -d "$dir" ] && continue
139 DESTDIR=$RPM_BUILD_ROOT
143 #Install .desktop and .icon (temporary)
144 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
145 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
147 rm -f $RPM_BUILD_ROOT%{_ulibdir}/scribus/*.no.qm
150 rm -rf $RPM_BUILD_ROOT
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_bindir}/scribus
155 %dir %{_ulibdir}/%{name}
156 %{_ulibdir}/%{name}/import.prolog
157 # don't mark dictionaries with lang() --misiek
158 %{_ulibdir}/%{name}/dicts
159 %dir %{_ulibdir}/%{name}/libs
160 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
161 %{_ulibdir}/%{name}/libs/*.la
162 %dir %{_ulibdir}/%{name}/plugins
163 #%lang(da) %{_ulibdir}/%{name}/plugins/*.da.qm
164 #%lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
165 #%lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
166 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
167 %{_ulibdir}/%{name}/plugins/*.la
168 %dir %{_ulibdir}/%{name}/plugins/gettext
169 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/gettext/*.so*
170 %{_ulibdir}/%{name}/plugins/gettext/*.la
171 %{_ulibdir}/scribus/profiles
172 %{_ulibdir}/scribus/rgb*
173 %lang(af) %{_ulibdir}/scribus/scribus.af.qm
174 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
175 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
176 %lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
177 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
178 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
179 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
180 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
181 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
182 %lang(eo) %{_ulibdir}/scribus/scribus.eo.qm
183 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
184 %lang(eu) %{_ulibdir}/scribus/scribus.eu.qm
185 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
186 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
187 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
188 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
189 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
190 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
191 %lang(ko) %{_ulibdir}/scribus/scribus.ko.qm
192 %lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
193 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
194 %lang(nb) %{_ulibdir}/scribus/scribus.nb.qm
195 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
196 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
197 %lang(se) %{_ulibdir}/scribus/scribus.se.qm
198 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
199 %lang(sl) %{_ulibdir}/scribus/scribus.sl.qm
200 %lang(sq) %{_ulibdir}/scribus/scribus.sq.qm
201 %lang(sr) %{_ulibdir}/scribus/scribus.sr.qm
202 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
203 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
204 %lang(zh_CN) %{_ulibdir}/scribus/scribus.zh.qm
205 %dir %{_datadir}/%{name}
206 %dir %{_datadir}/%{name}/doc
207 %{_datadir}/%{name}/icons
208 %dir %{_datadir}/%{name}/samples
209 %{_datadir}/%{name}/samples/*
210 %dir %{_datadir}/%{name}/scripts
211 %{_datadir}/%{name}/scripts/*
212 %{_desktopdir}/%{name}.desktop
213 %{_mandir}/man1/%{name}.*
214 %lang(pl) %{_mandir}/pl/man1/%{name}.*
215 %{_pixmapsdir}/%{name}icon.png
218 %defattr(644,root,root,755)
219 %{_includedir}/scribus
222 %defattr(644,root,root,755)
223 %dir %{_datadir}/%{name}/doc/en
224 %{_datadir}/%{name}/doc/en/*
226 %files templates-base
227 %defattr(644,root,root,755)
228 %dir %{_datadir}/%{name}/templates
229 %{_datadir}/%{name}/templates/*.xml
230 %dir %{_datadir}/%{name}/templates/br1
231 %{_datadir}/%{name}/templates/br1/*
232 %dir %{_datadir}/%{name}/templates/nl1
233 %{_datadir}/%{name}/templates/nl1/*
234 %dir %{_datadir}/%{name}/templates/nl2
235 %{_datadir}/%{name}/templates/nl2/*
236 %dir %{_datadir}/%{name}/templates/sc_presentation
237 %{_datadir}/%{name}/templates/sc_presentation/*
238 %dir %{_datadir}/%{name}/templates/textbased
239 %{_datadir}/%{name}/templates/textbased/*