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
15 Group: X11/Applications/Publishing
16 Source0: http://www.scribus.org.uk/downloads/%{version}/%{name}-%{version}.tar.bz2
17 # Source0-md5: 002cb629e817722f4123df7a41fc824b
18 Source1: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
19 # Source1-md5: 799976e2191582faf0443a671374a67f
20 Source5: %{name}.desktop
21 Source6: %{name}icon.png
22 Patch0: %{name}-python.patch
23 Patch1: %{name}-standard-font-paths.patch
24 Patch2: %{name}-module-fixes.patch
25 Patch3: %{name}-nolibs.patch
26 Patch4: %{name}-destdir.patch
27 URL: http://www.scribus.net/
28 BuildRequires: autoconf
29 BuildRequires: automake
31 BuildRequires: cups-devel
33 BuildConflicts: cups-devel
35 BuildRequires: freetype-devel >= 2.1.0
36 BuildRequires: lcms-devel >= 1.09
37 BuildRequires: libart_lgpl-devel >= 2.3.14
38 BuildRequires: libjpeg-devel
39 BuildRequires: libpng-devel
40 BuildRequires: libtiff-devel
41 BuildRequires: python-devel
42 BuildRequires: qt-devel >= 3.0.5
43 BuildRequires: zlib-devel
44 Requires: python-tkinter
45 Obsoletes: scribus-svg
46 Obsoletes: scribus-scripting
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49 %define specflags_ia32 -fomit-frame-pointer
50 %define _ulibdir %{_prefix}/lib
53 Scribus is a Layout program for Linux(R), similar to Adobe(R)
54 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
55 it is published under the GNU GPL.
58 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
59 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
60 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
63 Summary: Header files for Scribus plugins development
64 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
65 Group: Development/Libraries
66 # currently it doesn't require base
70 Header files for Scribus plugins development.
72 %description devel -l pl
73 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
76 Summary: Documentation for Scribus
77 Summary(pl): Dokumentacja dla Scribusa
78 License: custom OPL (see License),FDL
79 Group: X11/Applications/Publishing
83 On-line user documentation for Scribus.
85 %description docs -l pl
86 Dokumentacja u¿ytkownika dla Scribusa.
95 %{__perl} -pi -e 's@(ac_python_dir/lib /usr/)lib@$1%{_lib}@' acinclude.m4
106 %{__perl} admin/am_edit
108 --with-qt-libraries=%{_libdir} \
112 cp ../admin/config.sub admin
117 rm -rf $RPM_BUILD_ROOT
118 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
120 for dir in . scribus-samples; do
121 [ ! -d "$dir" ] && continue
125 DESTDIR=$RPM_BUILD_ROOT
129 #Install .desktop and .icon (temporary)
130 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
131 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
133 rm -f $RPM_BUILD_ROOT%{_ulibdir}/scribus/*.no.qm
136 rm -rf $RPM_BUILD_ROOT
139 %defattr(644,root,root,755)
140 %attr(755,root,root) %{_bindir}/scribus
141 %dir %{_ulibdir}/%{name}
142 %{_ulibdir}/%{name}/import.prolog
143 # don't mark dictionaries with lang() --misiek
144 %{_ulibdir}/%{name}/dicts
145 %dir %{_ulibdir}/%{name}/libs
146 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
147 %{_ulibdir}/%{name}/libs/*.la
148 %dir %{_ulibdir}/%{name}/plugins
149 #%lang(da) %{_ulibdir}/%{name}/plugins/*.da.qm
150 #%lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
151 #%lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
152 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
153 %{_ulibdir}/%{name}/plugins/*.la
154 %dir %{_ulibdir}/%{name}/plugins/gettext
155 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/gettext/*.so*
156 %{_ulibdir}/%{name}/plugins/gettext/*.la
157 %{_ulibdir}/scribus/profiles
158 %{_ulibdir}/scribus/rgb*
159 %lang(af) %{_ulibdir}/scribus/scribus.af.qm
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(sq) %{_ulibdir}/scribus/scribus.sq.qm
187 %lang(sr) %{_ulibdir}/scribus/scribus.sr.qm
188 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
189 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
190 %lang(zh_CN) %{_ulibdir}/scribus/scribus.zh.qm
191 %dir %{_datadir}/%{name}
192 %dir %{_datadir}/%{name}/doc
193 %{_datadir}/%{name}/icons
194 %dir %{_datadir}/%{name}/samples
195 %{_datadir}/%{name}/samples/*
196 %dir %{_datadir}/%{name}/scripts
197 %{_datadir}/%{name}/scripts/*
198 %dir %{_datadir}/%{name}/templates
199 %{_datadir}/%{name}/templates/*.xml
200 %dir %{_datadir}/%{name}/templates/br1
201 %{_datadir}/%{name}/templates/br1/*
202 %dir %{_datadir}/%{name}/templates/nl1
203 %{_datadir}/%{name}/templates/nl1/*
204 %dir %{_datadir}/%{name}/templates/nl2
205 %{_datadir}/%{name}/templates/nl2/*
206 %dir %{_datadir}/%{name}/templates/sc_presentation
207 %{_datadir}/%{name}/templates/sc_presentation/*
208 %dir %{_datadir}/%{name}/templates/textbased
209 %{_datadir}/%{name}/templates/textbased/*
210 %{_desktopdir}/%{name}.desktop
211 %{_mandir}/man1/%{name}.*
212 %lang(pl) %{_mandir}/pl/man1/%{name}.*
213 %{_pixmapsdir}/%{name}icon.png
216 %defattr(644,root,root,755)
217 %{_includedir}/scribus
220 %dir %{_datadir}/%{name}/doc/en
221 %{_datadir}/%{name}/doc/en/*