3 # - seperate scripts subpackage
7 %bcond_without cups # build without CUPS support
9 Summary: Scribus - Desktop Publishing for Linux
10 Summary(pl): Scribus - DTP dla Linuksa
15 Group: X11/Applications/Publishing
16 Source0: http://ahnews.music.salford.ac.uk/scribus/downloads/%{name}-%{version}.tar.bz2
17 # Source0-md5: 1786f2ee59d1c80af4b52f287d449bbe
18 Source1: http://ahnews.music.salford.ac.uk/scribus/%{name}-i18n-en.tar.gz
19 # Source1-md5: cccfe4ddd9c646813cd9c5b12cf79138
20 Source2: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
21 # Source2-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"
51 %define _ulibdir %{_prefix}/lib
54 Scribus is a Layout program for Linux(R), similar to Adobe(R)
55 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
56 it is published under the GNU GPL.
59 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
60 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
61 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
64 Summary: Header files for Scribus plugins development
65 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
66 Group: Development/Libraries
67 # currently it doesn't require base
71 Header files for Scribus plugins development.
73 %description devel -l pl
74 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
92 %{__perl} admin/am_edit
94 --with-qt-libraries=%{_libdir}
97 cp ../admin/config.sub admin
100 cd ../scribus-samples-*
101 cp ../admin/config.sub admin
106 rm -rf $RPM_BUILD_ROOT
107 install -d $RPM_BUILD_ROOT%{_ulibdir}/%{name}/doc
108 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
110 ln -sf $RPM_BUILD_ROOT%{_ulibdir} $RPM_BUILD_ROOT%{_datadir}
112 for dir in . scribus-*; do
113 [ ! -d "$dir" ] && continue
117 DESTDIR=$RPM_BUILD_ROOT
121 #Install .desktop and .icon (temporary)
122 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
123 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
126 rm -rf $RPM_BUILD_ROOT
129 %defattr(644,root,root,755)
130 %attr(755,root,root) %{_bindir}/scribus
131 %dir %{_ulibdir}/%{name}
132 %{_ulibdir}/%{name}/import.prolog
133 # don't mark dictionaries with lang() --misiek
134 %{_ulibdir}/%{name}/dicts
135 #%dir %{_ulibdir}/%{name}/doc
136 #%{_ulibdir}/%{name}/doc/en
137 %dir %{_datadir}/%{name}/doc/en
138 %{_datadir}/%{name}/doc/en/*
139 #%{_datadir}/%{name}/doc/en/Scripter/*
140 %{_datadir}/%{name}/icons
141 %dir %{_ulibdir}/%{name}/libs
142 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
143 %{_ulibdir}/%{name}/libs/*.la
144 %dir %{_ulibdir}/%{name}/plugins
145 #%%lang(da) %{_libdir}/%{name}/plugins/*.da.qm
146 #%lang(nb) %{_datadir}/%{name}/plugins/*.no.qm
147 #%lang(sk) %{_datadir}/%{name}/plugins/*.sk.qm
148 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
149 %{_ulibdir}/%{name}/plugins/*.la
150 %{_ulibdir}/scribus/profiles
151 %{_ulibdir}/scribus/rgb*
152 %dir %{_datadir}/%{name}/samples
153 %{_datadir}/%{name}/samples/*
154 #%dir %{_ulibdir}/%{name}/samples
155 #%{_ulibdir}/scribus/samples/*
156 %dir %{_datadir}/%{name}/scripts
157 %{_datadir}/%{name}/scripts/*
158 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
159 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
160 %lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
161 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
162 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
163 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
164 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
165 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
166 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
167 %lang(eu) %{_ulibdir}/scribus/scribus.eu.qm
168 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
169 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
170 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
171 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
172 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
173 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
174 %lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
175 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
176 %lang(nb) %{_ulibdir}/scribus/scribus.no.qm
177 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
178 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
179 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
180 %lang(sl) %{_ulibdir}/scribus/scribus.sl.qm
181 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
182 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
183 %{_desktopdir}/%{name}.desktop
184 %{_pixmapsdir}/%{name}icon.png
187 %defattr(644,root,root,755)
188 %{_includedir}/scribus