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/downloads/1.2/%{name}-%{version}.tar.bz2
16 # Source0-md5: 7d2c2b228f9a6ff82c9401fd54bdbe16
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.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 %setup -q -n %{name}-%{version} -a2
82 %{__perl} -pi -e 's@(ac_python_dir/lib /usr/)lib@$1%{_lib}@' acinclude.m4
93 %{__perl} admin/am_edit
95 --with-qt-libraries=%{_libdir}
98 #cp ../admin/config.sub admin
102 cp ../admin/config.sub admin
107 rm -rf $RPM_BUILD_ROOT
108 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
110 for dir in . scribus-samples; do
111 [ ! -d "$dir" ] && continue
115 DESTDIR=$RPM_BUILD_ROOT
119 #Install .desktop and .icon (temporary)
120 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
121 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
124 rm -rf $RPM_BUILD_ROOT
127 %defattr(644,root,root,755)
128 %attr(755,root,root) %{_bindir}/scribus
129 %dir %{_ulibdir}/%{name}
130 %{_ulibdir}/%{name}/import.prolog
131 # don't mark dictionaries with lang() --misiek
132 %{_ulibdir}/%{name}/dicts
133 %dir %{_ulibdir}/%{name}/libs
134 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
135 %{_ulibdir}/%{name}/libs/*.la
136 %dir %{_ulibdir}/%{name}/plugins
137 #%lang(da) %{_ulibdir}/%{name}/plugins/*.da.qm
138 #%lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
139 #%lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
140 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
141 %{_ulibdir}/%{name}/plugins/*.la
142 %dir %{_ulibdir}/%{name}/plugins/gettext
143 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/gettext/*.so*
144 %{_ulibdir}/%{name}/plugins/gettext/*.la
145 %{_ulibdir}/scribus/profiles
146 %{_ulibdir}/scribus/rgb*
147 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
148 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
149 %lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
150 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
151 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
152 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
153 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
154 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
155 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
156 %lang(eu) %{_ulibdir}/scribus/scribus.eu.qm
157 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
158 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
159 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
160 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
161 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
162 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
163 %lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
164 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
165 %lang(nb) %{_ulibdir}/scribus/scribus.nb.qm
166 %lang(no) %{_ulibdir}/scribus/scribus.no.qm
167 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
168 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
169 %lang(se) %{_ulibdir}/scribus/scribus.se.qm
170 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
171 %lang(sl) %{_ulibdir}/scribus/scribus.sl.qm
172 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
173 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
174 %dir %{_datadir}/%{name}
175 %dir %{_datadir}/%{name}/doc
176 %dir %{_datadir}/%{name}/doc/en
177 %{_datadir}/%{name}/doc/en/*
178 #%{_datadir}/%{name}/doc/en/Scripter/*
179 %{_datadir}/%{name}/icons
180 %dir %{_datadir}/%{name}/samples
181 %{_datadir}/%{name}/samples/*
182 %dir %{_datadir}/%{name}/scripts
183 %{_datadir}/%{name}/scripts/*
184 %dir %{_datadir}/%{name}/templates
185 %{_datadir}/%{name}/templates/Readme
186 %{_desktopdir}/%{name}.desktop
187 %{_pixmapsdir}/%{name}icon.png
190 %defattr(644,root,root,755)
191 %{_includedir}/scribus