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
13 %define _snap 21092004
16 Group: X11/Applications/Publishing
17 #Source0: http://ahnews.music.salford.ac.uk/scribus/downloads/1.2/%{name}-%{version}.tar.bz2
18 Source0: %{name}-%{version}-%{_snap}.tar.bz2
19 # Source0-md5: f0dcc5b177535f160074f52e14b25c07
20 Source1: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
21 # Source1-md5: 799976e2191582faf0443a671374a67f
22 Source5: %{name}.desktop
23 Source6: %{name}icon.png
24 Patch0: %{name}-python.patch
25 Patch1: %{name}-standard-font-paths.patch
26 Patch2: %{name}-module-fixes.patch
27 Patch3: %{name}-nolibs.patch
28 URL: http://www.scribus.net/
29 BuildRequires: autoconf
30 BuildRequires: automake
32 BuildRequires: cups-devel
34 BuildConflicts: cups-devel
36 BuildRequires: freetype-devel >= 2.1.0
37 BuildRequires: lcms-devel >= 1.09
38 BuildRequires: libart_lgpl-devel >= 2.3.14
39 BuildRequires: libjpeg-devel
40 BuildRequires: libpng-devel
41 BuildRequires: libtiff-devel
42 BuildRequires: python-devel
43 BuildRequires: qt-devel >= 3.0.5
44 BuildRequires: zlib-devel
45 Requires: python-tkinter
46 Obsoletes: scribus-svg
47 Obsoletes: scribus-scripting
48 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 %define specflags_ia32 -fomit-frame-pointer
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 Scribus -a1
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
103 rm -rf $RPM_BUILD_ROOT
104 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
106 for dir in . scribus-samples; 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}
119 rm -f $RPM_BUILD_ROOT%{_ulibdir}/scribus/*.no.qm
122 rm -rf $RPM_BUILD_ROOT
125 %defattr(644,root,root,755)
126 %attr(755,root,root) %{_bindir}/scribus
127 %dir %{_libdir}/%{name}
128 %{_libdir}/%{name}/import.prolog
129 # don't mark dictionaries with lang() --misiek
130 %{_libdir}/%{name}/dicts
131 %dir %{_libdir}/%{name}/libs
132 %attr(755,root,root) %{_libdir}/%{name}/libs/*.so*
133 %{_libdir}/%{name}/libs/*.la
134 %dir %{_libdir}/%{name}/plugins
135 #%lang(da) %{_ulibdir}/%{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) %{_libdir}/%{name}/plugins/*.so*
139 %{_libdir}/%{name}/plugins/*.la
140 %dir %{_libdir}/%{name}/plugins/gettext
141 %attr(755,root,root) %{_libdir}/%{name}/plugins/gettext/*.so*
142 %{_libdir}/%{name}/plugins/gettext/*.la
143 %{_libdir}/scribus/profiles
144 %{_libdir}/scribus/rgb*
145 %lang(bg) %{_libdir}/scribus/scribus.bg.qm
146 %lang(br) %{_libdir}/scribus/scribus.br.qm
147 %lang(ca) %{_libdir}/scribus/scribus.ca.qm
148 %lang(cs) %{_libdir}/scribus/scribus.cs.qm
149 %lang(cy) %{_libdir}/scribus/scribus.cy.qm
150 %lang(da) %{_libdir}/scribus/scribus.da.qm
151 %lang(de) %{_libdir}/scribus/scribus.de.qm
152 %lang(en_GB) %{_libdir}/scribus/scribus.en_GB.qm
153 %lang(es) %{_libdir}/scribus/scribus.es.qm
154 %lang(eu) %{_libdir}/scribus/scribus.eu.qm
155 %lang(fi) %{_libdir}/scribus/scribus.fi.qm
156 %lang(fr) %{_libdir}/scribus/scribus.fr.qm
157 %lang(gl) %{_libdir}/scribus/scribus.gl.qm
158 %lang(hu) %{_libdir}/scribus/scribus.hu.qm
159 %lang(id) %{_libdir}/scribus/scribus.id.qm
160 %lang(it) %{_libdir}/scribus/scribus.it.qm
161 %lang(lt) %{_libdir}/scribus/scribus.lt.qm
162 %lang(nl) %{_libdir}/scribus/scribus.nl.qm
163 %lang(nb) %{_libdir}/scribus/scribus.nb.qm
164 %lang(pl) %{_libdir}/scribus/scribus.pl.qm
165 %lang(ru) %{_libdir}/scribus/scribus.ru.qm
166 %lang(se) %{_libdir}/scribus/scribus.se.qm
167 %lang(sk) %{_libdir}/scribus/scribus.sk.qm
168 %lang(sl) %{_libdir}/scribus/scribus.sl.qm
169 %lang(tr) %{_libdir}/scribus/scribus.tr.qm
170 %lang(uk) %{_libdir}/scribus/scribus.uk.qm
171 %dir %{_datadir}/%{name}
172 %dir %{_datadir}/%{name}/doc
173 %dir %{_datadir}/%{name}/doc/en
174 %{_datadir}/%{name}/doc/en/*
175 %{_datadir}/%{name}/icons
176 %dir %{_datadir}/%{name}/samples
177 %{_datadir}/%{name}/samples/*
178 %dir %{_datadir}/%{name}/scripts
179 %{_datadir}/%{name}/scripts/*
180 %dir %{_datadir}/%{name}/templates
181 %{_datadir}/%{name}/templates/*.xml
182 %dir %{_datadir}/%{name}/templates/br1
183 %{_datadir}/%{name}/templates/br1/*
184 %dir %{_datadir}/%{name}/templates/nl1
185 %{_datadir}/%{name}/templates/nl1/*
186 %dir %{_datadir}/%{name}/templates/nl2
187 %{_datadir}/%{name}/templates/nl2/*
188 %{_desktopdir}/%{name}.desktop
189 %{_pixmapsdir}/%{name}icon.png
192 %defattr(644,root,root,755)
193 %{_includedir}/scribus