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 URL: http://www.scribus.net/
27 BuildRequires: autoconf
28 BuildRequires: automake
30 BuildRequires: cups-devel
32 BuildConflicts: cups-devel
34 BuildRequires: freetype-devel >= 2.1.0
35 BuildRequires: lcms-devel >= 1.09
36 BuildRequires: libart_lgpl-devel >= 2.3.14
37 BuildRequires: libjpeg-devel
38 BuildRequires: libpng-devel
39 BuildRequires: libtiff-devel
40 BuildRequires: python-devel
41 BuildRequires: qt-devel >= 3.0.5
42 BuildRequires: zlib-devel
43 Requires: python-tkinter
44 Obsoletes: scribus-svg
45 Obsoletes: scribus-scripting
46 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 %define specflags_ia32 -fomit-frame-pointer
49 %define _ulibdir %{_prefix}/lib
52 Scribus is a Layout program for Linux(R), similar to Adobe(R)
53 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
54 it is published under the GNU GPL.
57 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
58 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
59 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
62 Summary: Header files for Scribus plugins development
63 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
64 Group: Development/Libraries
65 # currently it doesn't require base
69 Header files for Scribus plugins development.
71 %description devel -l pl
72 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
75 Summary: Documentation for Scribus
76 Summary(pl): Dokumentacja dla Scribusa
77 License: custom OPL (see License),FDL
78 Group: X11/Applications/Publishing
82 On-line user documentation for Scribus.
84 %description docs -l pl
85 Dokumentacja u¿ytkownika dla Scribusa.
94 %{__perl} -pi -e 's@(ac_python_dir/lib /usr/)lib@$1%{_lib}@' acinclude.m4
105 %{__perl} admin/am_edit
107 --with-qt-libraries=%{_libdir} \
111 cp ../admin/config.sub admin
116 rm -rf $RPM_BUILD_ROOT
117 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
119 for dir in . scribus-samples; do
120 [ ! -d "$dir" ] && continue
124 DESTDIR=$RPM_BUILD_ROOT
128 #Install .desktop and .icon (temporary)
129 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
130 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
132 rm -f $RPM_BUILD_ROOT%{_ulibdir}/scribus/*.no.qm
135 rm -rf $RPM_BUILD_ROOT
138 %defattr(644,root,root,755)
139 %attr(755,root,root) %{_bindir}/scribus
140 %dir %{_ulibdir}/%{name}
141 %{_ulibdir}/%{name}/import.prolog
142 # don't mark dictionaries with lang() --misiek
143 %{_ulibdir}/%{name}/dicts
144 %dir %{_ulibdir}/%{name}/libs
145 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
146 %{_ulibdir}/%{name}/libs/*.la
147 %dir %{_ulibdir}/%{name}/plugins
148 #%lang(da) %{_ulibdir}/%{name}/plugins/*.da.qm
149 #%lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
150 #%lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
151 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
152 %{_ulibdir}/%{name}/plugins/*.la
153 %dir %{_ulibdir}/%{name}/plugins/gettext
154 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/gettext/*.so*
155 %{_ulibdir}/%{name}/plugins/gettext/*.la
156 %{_ulibdir}/scribus/profiles
157 %{_ulibdir}/scribus/rgb*
158 %lang(af) %{_ulibdir}/scribus/scribus.af.qm
159 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
160 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
161 %lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
162 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
163 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
164 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
165 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
166 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
167 %lang(eo) %{_ulibdir}/scribus/scribus.eo.qm
168 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
169 %lang(eu) %{_ulibdir}/scribus/scribus.eu.qm
170 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
171 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
172 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
173 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
174 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
175 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
176 %lang(ko) %{_ulibdir}/scribus/scribus.ko.qm
177 %lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
178 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
179 %lang(nb) %{_ulibdir}/scribus/scribus.nb.qm
180 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
181 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
182 %lang(se) %{_ulibdir}/scribus/scribus.se.qm
183 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
184 %lang(sl) %{_ulibdir}/scribus/scribus.sl.qm
185 %lang(sq) %{_ulibdir}/scribus/scribus.sq.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 %lang(zh_CN) %{_ulibdir}/scribus/scribus.zh.qm
190 %dir %{_datadir}/%{name}
191 %dir %{_datadir}/%{name}/doc
192 %{_datadir}/%{name}/icons
193 %dir %{_datadir}/%{name}/samples
194 %{_datadir}/%{name}/samples/*
195 %dir %{_datadir}/%{name}/scripts
196 %{_datadir}/%{name}/scripts/*
197 %dir %{_datadir}/%{name}/templates
198 %{_datadir}/%{name}/templates/*.xml
199 %dir %{_datadir}/%{name}/templates/br1
200 %{_datadir}/%{name}/templates/br1/*
201 %dir %{_datadir}/%{name}/templates/nl1
202 %{_datadir}/%{name}/templates/nl1/*
203 %dir %{_datadir}/%{name}/templates/nl2
204 %{_datadir}/%{name}/templates/nl2/*
205 %dir %{_datadir}/%{name}/templates/sc_presentation
206 %{_datadir}/%{name}/templates/sc_presentation/*
207 %dir %{_datadir}/%{name}/templates/textbased
208 %{_datadir}/%{name}/templates/textbased/*
209 %{_desktopdir}/%{name}.desktop
210 %{_mandir}/man1/%{name}.*
211 %lang(pl) %{_mandir}/pl/man1/%{name}.*
212 %{_pixmapsdir}/%{name}icon.png
215 %defattr(644,root,root,755)
216 %{_includedir}/scribus
219 %dir %{_datadir}/%{name}/doc/en
220 %{_datadir}/%{name}/doc/en/*