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: e9a07ca1c62a7aa30a0f91767ebce6d5
14 Source1: http://ahnews.music.salford.ac.uk:82/%{name}-i18n-en.tar.gz
15 # Source1-md5: cccfe4ddd9c646813cd9c5b12cf79138
16 Source2: http://ahnews.music.salford.ac.uk:82/%{name}-i18n-de.tar.gz
17 # Source2-md5: e142431cee352abd2e5278ea4b748264
18 Source3: http://ahnews.music.salford.ac.uk:82/%{name}-i18n-fr.tar.gz
19 # Source3-md5: 688db072ffbf3bb1fceee3e763e4fc48
20 Source4: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
21 # Source4-md5: 799976e2191582faf0443a671374a67f
22 Source5: %{name}.desktop
23 Source6: %{name}icon.png
24 Patch0: %{name}-standard-font-paths.patch
25 Patch1: %{name}-module-fixes.patch
26 Patch2: %{name}-nolibs.patch
27 Patch3: %{name}-python.patch
28 Patch4: %{name}-gcc2.patch
29 Patch5: %{name}-python-vs-qt.patch
30 URL: http://www.scribus.org.uk/
31 BuildRequires: autoconf
32 BuildRequires: automake
33 %{!?_without_cups:BuildRequires: cups-devel}
34 %{?_without_cups:BuildConflicts: cups-devel}
35 BuildRequires: freetype-devel
36 BuildRequires: lcms-devel >= 1.08-2
37 BuildRequires: libart_lgpl-devel
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 Obsoletes: scribus-svg
45 Obsoletes: scribus-scripting
46 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 %define specflags_ia32 "-fomit-frame-pointer"
51 Scribus is a Layout program for Linux(R), similar to Adobe(R)
52 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
53 it is published under the GNU GPL.
56 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
57 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
58 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
61 Summary: Header files for Scribus plugins development
62 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
63 Group: Development/Libraries
64 # currently it doesn't require base
68 Header files for Scribus plugins development.
70 %description devel -l pl
71 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
74 %setup -q -a1 -a2 -a3 -a4
91 %{__perl} admin/am_edit
100 cd ../scribus-i18n-fr
103 cd ../scribus-samples-*
108 rm -rf $RPM_BUILD_ROOT
109 install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/doc
110 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
112 ln -sf $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_datadir}
114 for dir in . scribus-*; do
115 [ ! -d "$dir" ] && continue
119 DESTDIR=$RPM_BUILD_ROOT
123 #Install .desktop and .icon (temporary)
124 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
125 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
128 rm -rf $RPM_BUILD_ROOT
131 %defattr(644,root,root,755)
132 %attr(755,root,root) %{_bindir}/scribus
133 %dir %{_libdir}/%{name}
134 # don't mark dictionaries with lang() --misiek
135 %{_libdir}/%{name}/dicts
136 %dir %{_libdir}/%{name}/doc
137 %{_libdir}/%{name}/doc/en
138 %lang(de) %{_libdir}/%{name}/doc/de
139 %lang(fr) %{_libdir}/%{name}/doc/fr
140 %{_libdir}/%{name}/icons
141 %dir %{_libdir}/%{name}/libs
142 %attr(755,root,root) %{_libdir}/%{name}/libs/*.so*
143 %{_libdir}/%{name}/libs/*.la
144 %dir %{_libdir}/%{name}/plugins
145 %lang(da) %{_libdir}/%{name}/plugins/*.da.qm
146 %lang(no) %{_libdir}/%{name}/plugins/*.no.qm
147 %lang(sk) %{_libdir}/%{name}/plugins/*.sk.qm
148 %attr(755,root,root) %{_libdir}/%{name}/plugins/*.so*
149 %{_libdir}/%{name}/plugins/*.la
150 %{_libdir}/scribus/profiles
151 %{_libdir}/scribus/samples
152 %lang(bg) %{_libdir}/scribus/scribus.bg.qm
153 #%lang(ca) %{_libdir}/scribus/scribus.ca.qm
154 %lang(cs) %{_libdir}/scribus/scribus.cs.qm
155 %lang(cy) %{_libdir}/scribus/scribus.cy.qm
156 %lang(da) %{_libdir}/scribus/scribus.da.qm
157 %lang(de) %{_libdir}/scribus/scribus.de.qm
158 %lang(en_GB) %{_libdir}/scribus/scribus.en_GB.qm
159 %lang(es) %{_libdir}/scribus/scribus.es.qm
160 %lang(fr) %{_libdir}/scribus/scribus.fr.qm
161 %lang(gl) %{_libdir}/scribus/scribus.gl.qm
162 %lang(hu) %{_libdir}/scribus/scribus.hu.qm
163 %lang(id) %{_libdir}/scribus/scribus.id.qm
164 %lang(it) %{_libdir}/scribus/scribus.it.qm
165 #%lang(lt) %{_libdir}/scribus/scribus.lt.qm
166 %lang(nl) %{_libdir}/scribus/scribus.nl.qm
167 %lang(no) %{_libdir}/scribus/scribus.no.qm
168 %lang(pl) %{_libdir}/scribus/scribus.pl.qm
169 %lang(ru) %{_libdir}/scribus/scribus.ru.qm
170 %lang(sk) %{_libdir}/scribus/scribus.sk.qm
171 %lang(tr) %{_libdir}/scribus/scribus.tr.qm
172 %lang(uk) %{_libdir}/scribus/scribus.uk.qm
173 %{_desktopdir}/%{name}.desktop
174 %{_pixmapsdir}/%{name}icon.png
177 %defattr(644,root,root,755)
178 %{_includedir}/scribus