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://ahnews.music.salford.ac.uk/scribus/%{name}-%{version}.tar.gz
13 # Source0-md5: 72cfbf106d075accde6623a646033436
14 Source1: http://ahnews.music.salford.ac.uk/scribus/%{name}-i18n-en.tar.gz
15 # Source1-md5: cccfe4ddd9c646813cd9c5b12cf79138
16 Source2: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
17 # Source2-md5: 799976e2191582faf0443a671374a67f
18 Source5: %{name}.desktop
19 Source6: %{name}icon.png
20 Patch0: %{name}-python.patch
21 Patch1: %{name}-standard-font-paths.patch
22 Patch2: %{name}-module-fixes.patch
23 Patch3: %{name}-nolibs.patch
24 Patch4: %{name}-gcc2.patch
25 URL: http://www.scribus.org.uk/
26 BuildRequires: autoconf
27 BuildRequires: automake
28 %{?with_cups:BuildRequires: cups-devel}
29 %{?without_cups:BuildConflicts: cups-devel}
30 BuildRequires: freetype-devel >= 2.1.0
31 BuildRequires: lcms-devel >= 1.09
32 BuildRequires: libart_lgpl-devel >= 2.3.14
33 BuildRequires: libjpeg-devel
34 BuildRequires: libpng-devel
35 BuildRequires: libtiff-devel
36 BuildRequires: python-devel
37 BuildRequires: qt-devel >= 3.0.5
38 BuildRequires: zlib-devel
39 Obsoletes: scribus-svg
40 Obsoletes: scribus-scripting
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43 %define specflags_ia32 "-fomit-frame-pointer"
44 %define _ulibdir %{_prefix}/lib
47 Scribus is a Layout program for Linux(R), similar to Adobe(R)
48 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
49 it is published under the GNU GPL.
52 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
53 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
54 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
57 Summary: Header files for Scribus plugins development
58 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
59 Group: Development/Libraries
60 # currently it doesn't require base
64 Header files for Scribus plugins development.
66 %description devel -l pl
67 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
86 %{__perl} admin/am_edit
88 --with-qt-libraries=%{_libdir}
91 cp ../admin/config.sub admin
94 cd ../scribus-samples-*
95 cp ../admin/config.sub admin
100 rm -rf $RPM_BUILD_ROOT
101 install -d $RPM_BUILD_ROOT%{_ulibdir}/%{name}/doc
102 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
104 ln -sf $RPM_BUILD_ROOT%{_ulibdir} $RPM_BUILD_ROOT%{_datadir}
106 for dir in . scribus-*; do
107 [ ! -d "$dir" ] && continue
111 DESTDIR=$RPM_BUILD_ROOT
115 #Install .desktop and .icon (temporary)
116 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
117 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
120 rm -rf $RPM_BUILD_ROOT
123 %defattr(644,root,root,755)
124 %attr(755,root,root) %{_bindir}/scribus
125 %dir %{_ulibdir}/%{name}
126 # don't mark dictionaries with lang() --misiek
127 %{_ulibdir}/%{name}/dicts
128 %dir %{_ulibdir}/%{name}/doc
129 %{_ulibdir}/%{name}/doc/en
130 %{_ulibdir}/%{name}/icons
131 %dir %{_ulibdir}/%{name}/libs
132 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
133 %{_ulibdir}/%{name}/libs/*.la
134 %dir %{_ulibdir}/%{name}/plugins
135 #%%lang(da) %{_libdir}/%{name}/plugins/*.da.qm
136 %lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
137 %lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
138 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
139 %{_ulibdir}/%{name}/plugins/*.la
140 %{_ulibdir}/scribus/profiles
141 %{_ulibdir}/scribus/rgbscribus*
142 %{_ulibdir}/scribus/samples
143 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
144 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
145 #%lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
146 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
147 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
148 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
149 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
150 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
151 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
152 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
153 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
154 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
155 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
156 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
157 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
158 #%lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
159 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
160 %lang(nb) %{_ulibdir}/scribus/scribus.no.qm
161 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
162 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
163 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
164 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
165 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
166 %{_desktopdir}/%{name}.desktop
167 %{_pixmapsdir}/%{name}icon.png
170 %defattr(644,root,root,755)
171 %{_includedir}/scribus