3 # - seperate scripts subpackage
6 %bcond_without cups # build without CUPS support
8 Summary: Scribus - Desktop Publishing for Linux
9 Summary(pl): Scribus - DTP dla Linuksa
14 Group: X11/Applications/Publishing
15 Source0: http://ahnews.music.salford.ac.uk/scribus/%{name}-%{version}.tar.gz
16 # Source0-md5: e7227085febfc00bbb1b2527a5559022
17 Source1: http://ahnews.music.salford.ac.uk/scribus/%{name}-i18n-en.tar.gz
18 # Source1-md5: cccfe4ddd9c646813cd9c5b12cf79138
19 Source2: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
20 # Source2-md5: 799976e2191582faf0443a671374a67f
21 Source5: %{name}.desktop
22 Source6: %{name}icon.png
23 Patch0: %{name}-python.patch
24 Patch1: %{name}-standard-font-paths.patch
25 Patch2: %{name}-module-fixes.patch
26 Patch3: %{name}-nolibs.patch
27 URL: http://www.scribus.org.uk/
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.
91 %{__perl} admin/am_edit
93 --with-qt-libraries=%{_libdir}
96 cp ../admin/config.sub admin
99 cd ../scribus-samples-*
100 cp ../admin/config.sub admin
105 rm -rf $RPM_BUILD_ROOT
106 install -d $RPM_BUILD_ROOT%{_ulibdir}/%{name}/doc
107 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
109 ln -sf $RPM_BUILD_ROOT%{_ulibdir} $RPM_BUILD_ROOT%{_datadir}
111 for dir in . scribus-*; do
112 [ ! -d "$dir" ] && continue
116 DESTDIR=$RPM_BUILD_ROOT
120 #Install .desktop and .icon (temporary)
121 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
122 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
125 rm -rf $RPM_BUILD_ROOT
128 %defattr(644,root,root,755)
129 %attr(755,root,root) %{_bindir}/scribus
130 %dir %{_ulibdir}/%{name}
131 # don't mark dictionaries with lang() --misiek
132 %{_ulibdir}/%{name}/dicts
133 %dir %{_ulibdir}/%{name}/doc
134 %{_ulibdir}/%{name}/doc/en
135 #%{_ulibdir}/%{name}/doc/en/Scripter/*
136 %{_ulibdir}/%{name}/icons
137 %dir %{_ulibdir}/%{name}/libs
138 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
139 %{_ulibdir}/%{name}/libs/*.la
140 %dir %{_ulibdir}/%{name}/plugins
141 #%%lang(da) %{_libdir}/%{name}/plugins/*.da.qm
142 %lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
143 %lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
144 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
145 %{_ulibdir}/%{name}/plugins/*.la
146 %{_ulibdir}/scribus/profiles
147 %{_ulibdir}/scribus/rgb*
148 %dir %{_ulibdir}/%{name}/samples
149 %{_ulibdir}/scribus/samples/*
150 #%dir %{_ulibdir}/%{name}/scripts
151 #%{_ulibdir}/%{name}/scripts/*
152 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
153 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
154 #%lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
155 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
156 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
157 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
158 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
159 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
160 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
161 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
162 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
163 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
164 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
165 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
166 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
167 #%lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
168 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
169 %lang(nb) %{_ulibdir}/scribus/scribus.no.qm
170 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
171 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
172 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
173 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
174 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
175 %{_desktopdir}/%{name}.desktop
176 %{_pixmapsdir}/%{name}icon.png
179 %defattr(644,root,root,755)
180 %{_includedir}/scribus