3 %bcond_without cups # build 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/scribus/%{name}-%{version}.tar.gz
13 # Source0-md5: 72cfbf106d075accde6623a646033436
14 Source1: http://ahnews.music.salford.ac.uk/scribus/%{name}-i18n-en.tar.gz
15 # Source1-md5: cccfe4ddd9c646813cd9c5b12cf79138
16 Source2: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
17 # Source2-md5: 799976e2191582faf0443a671374a67f
18 Source5: %{name}.desktop
19 Source6: %{name}icon.png
20 Patch0: %{name}-python.patch
21 Patch1: %{name}-standard-font-paths.patch
22 Patch2: %{name}-module-fixes.patch
23 Patch3: %{name}-nolibs.patch
24 Patch4: %{name}-gcc2.patch
25 URL: http://www.scribus.org.uk/
26 BuildRequires: autoconf
27 BuildRequires: automake
29 BuildRequires: cups-devel
31 BuildConflicts: cups-devel
33 BuildRequires: freetype-devel >= 2.1.0
34 BuildRequires: lcms-devel >= 1.09
35 BuildRequires: libart_lgpl-devel >= 2.3.14
36 BuildRequires: libjpeg-devel
37 BuildRequires: libpng-devel
38 BuildRequires: libtiff-devel
39 BuildRequires: python-devel
40 BuildRequires: qt-devel >= 3.0.5
41 BuildRequires: zlib-devel
42 Obsoletes: scribus-svg
43 Obsoletes: scribus-scripting
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 %define specflags_ia32 "-fomit-frame-pointer"
47 %define _ulibdir %{_prefix}/lib
50 Scribus is a Layout program for Linux(R), similar to Adobe(R)
51 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
52 it is published under the GNU GPL.
55 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
56 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
57 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
60 Summary: Header files for Scribus plugins development
61 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
62 Group: Development/Libraries
63 # currently it doesn't require base
67 Header files for Scribus plugins development.
69 %description devel -l pl
70 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
89 %{__perl} admin/am_edit
91 --with-qt-libraries=%{_libdir}
94 cp ../admin/config.sub admin
97 cd ../scribus-samples-*
98 cp ../admin/config.sub admin
103 rm -rf $RPM_BUILD_ROOT
104 install -d $RPM_BUILD_ROOT%{_ulibdir}/%{name}/doc
105 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
107 ln -sf $RPM_BUILD_ROOT%{_ulibdir} $RPM_BUILD_ROOT%{_datadir}
109 for dir in . scribus-*; do
110 [ ! -d "$dir" ] && continue
114 DESTDIR=$RPM_BUILD_ROOT
118 #Install .desktop and .icon (temporary)
119 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
120 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
123 rm -rf $RPM_BUILD_ROOT
126 %defattr(644,root,root,755)
127 %attr(755,root,root) %{_bindir}/scribus
128 %dir %{_ulibdir}/%{name}
129 # don't mark dictionaries with lang() --misiek
130 %{_ulibdir}/%{name}/dicts
131 %dir %{_ulibdir}/%{name}/doc
132 %{_ulibdir}/%{name}/doc/en
133 %{_ulibdir}/%{name}/icons
134 %dir %{_ulibdir}/%{name}/libs
135 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
136 %{_ulibdir}/%{name}/libs/*.la
137 %dir %{_ulibdir}/%{name}/plugins
138 #%%lang(da) %{_libdir}/%{name}/plugins/*.da.qm
139 %lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
140 %lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
141 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
142 %{_ulibdir}/%{name}/plugins/*.la
143 %{_ulibdir}/scribus/profiles
144 %{_ulibdir}/scribus/rgbscribus*
145 %{_ulibdir}/scribus/samples
146 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
147 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
148 #%lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
149 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
150 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
151 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
152 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
153 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
154 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
155 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
156 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
157 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
158 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
159 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
160 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
161 #%lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
162 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
163 %lang(nb) %{_ulibdir}/scribus/scribus.no.qm
164 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
165 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
166 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
167 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
168 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
169 %{_desktopdir}/%{name}.desktop
170 %{_pixmapsdir}/%{name}icon.png
173 %defattr(644,root,root,755)
174 %{_includedir}/scribus