3 # _without_cups - 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:82/%{name}-%{version}.tar.gz
13 # Source0-md5: 7e9577ce56b0a5955ed9b37bb2a8c7a1
14 Source1: http://ahnews.music.salford.ac.uk:82/%{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}-standard-font-paths.patch
21 Patch1: %{name}-module-fixes.patch
22 Patch2: %{name}-nolibs.patch
23 Patch3: %{name}-gcc2.patch
24 URL: http://www.scribus.org.uk/
25 BuildRequires: autoconf
26 BuildRequires: automake
27 %{!?_without_cups:BuildRequires: cups-devel}
28 %{?_without_cups:BuildConflicts: cups-devel}
29 BuildRequires: freetype-devel >= 2.1.0
30 BuildRequires: lcms-devel >= 1.09
31 BuildRequires: libart_lgpl-devel >= 2.3.14
32 BuildRequires: libjpeg-devel
33 BuildRequires: libpng-devel
34 BuildRequires: libtiff-devel
35 BuildRequires: python-devel
36 BuildRequires: python-devel-src
37 BuildRequires: python-static
38 BuildRequires: qt-devel >= 3.0.5
39 BuildRequires: zlib-devel
40 Obsoletes: scribus-svg
41 Obsoletes: scribus-scripting
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 %define specflags_ia32 "-fomit-frame-pointer"
45 %define _ulibdir %{_prefix}/lib
48 Scribus is a Layout program for Linux(R), similar to Adobe(R)
49 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
50 it is published under the GNU GPL.
53 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
54 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
55 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
58 Summary: Header files for Scribus plugins development
59 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
60 Group: Development/Libraries
61 # currently it doesn't require base
65 Header files for Scribus plugins development.
67 %description devel -l pl
68 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/samples
142 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
143 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
144 #%lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
145 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
146 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
147 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
148 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
149 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
150 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
151 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
152 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
153 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
154 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
155 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
156 #%lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
157 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
158 %lang(nb) %{_ulibdir}/scribus/scribus.no.qm
159 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
160 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
161 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
162 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
163 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
164 %{_desktopdir}/%{name}.desktop
165 %{_pixmapsdir}/%{name}icon.png
168 %defattr(644,root,root,755)
169 %{_includedir}/scribus