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
16 Group: X11/Applications/Publishing
17 Source0: http://ahnews.music.salford.ac.uk/scribus/downloads/1.2/%{name}-%{version}%{_pre}.tar.bz2
18 # Source0-md5: 6074ae3d83225fa3d214a33ab4fe28db
19 #Source1: http://ahnews.music.salford.ac.uk/scribus/%{name}-i18n-en.tar.gz
20 # Source1-md5: cccfe4ddd9c646813cd9c5b12cf79138
21 Source2: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
22 # Source2-md5: 799976e2191582faf0443a671374a67f
23 Source5: %{name}.desktop
24 Source6: %{name}icon.png
25 Patch0: %{name}-python.patch
26 Patch1: %{name}-standard-font-paths.patch
27 Patch2: %{name}-module-fixes.patch
28 Patch3: %{name}-nolibs.patch
29 URL: http://www.scribus.net/
30 BuildRequires: autoconf
31 BuildRequires: automake
33 BuildRequires: cups-devel
35 BuildConflicts: cups-devel
37 BuildRequires: freetype-devel >= 2.1.0
38 BuildRequires: lcms-devel >= 1.09
39 BuildRequires: libart_lgpl-devel >= 2.3.14
40 BuildRequires: libjpeg-devel
41 BuildRequires: libpng-devel
42 BuildRequires: libtiff-devel
43 BuildRequires: python-devel
44 BuildRequires: qt-devel >= 3.0.5
45 BuildRequires: zlib-devel
46 Requires: python-tkinter
47 Obsoletes: scribus-svg
48 Obsoletes: scribus-scripting
49 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51 %define specflags_ia32 -fomit-frame-pointer
52 %define _ulibdir %{_prefix}/lib
55 Scribus is a Layout program for Linux(R), similar to Adobe(R)
56 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
57 it is published under the GNU GPL.
60 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
61 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
62 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
65 Summary: Header files for Scribus plugins development
66 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
67 Group: Development/Libraries
68 # currently it doesn't require base
72 Header files for Scribus plugins development.
74 %description devel -l pl
75 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
78 %setup -q -n %{name}-%{version}%{_pre} -a2
84 %{__perl} -pi -e 's@(ac_python_dir/lib /usr/)lib@$1%{_lib}@' acinclude.m4
95 %{__perl} admin/am_edit
97 --with-qt-libraries=%{_libdir}
100 #cp ../admin/config.sub admin
104 cp ../admin/config.sub admin
109 rm -rf $RPM_BUILD_ROOT
110 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
112 for dir in . scribus-samples; 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}/libs
136 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
137 %{_ulibdir}/%{name}/libs/*.la
138 %dir %{_ulibdir}/%{name}/plugins
139 #%lang(da) %{_ulibdir}/%{name}/plugins/*.da.qm
140 #%lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
141 #%lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
142 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
143 %{_ulibdir}/%{name}/plugins/*.la
144 %dir %{_ulibdir}/%{name}/plugins/gettext
145 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/gettext/*.so*
146 %{_ulibdir}/%{name}/plugins/gettext/*.la
147 %{_ulibdir}/scribus/profiles
148 %{_ulibdir}/scribus/rgb*
149 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
150 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
151 %lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
152 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
153 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
154 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
155 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
156 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
157 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
158 %lang(eu) %{_ulibdir}/scribus/scribus.eu.qm
159 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
160 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
161 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
162 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
163 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
164 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
165 %lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
166 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
167 %lang(nb) %{_ulibdir}/scribus/scribus.nb_NO.qm
168 %lang(no) %{_ulibdir}/scribus/scribus.no_NO.qm
169 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
170 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
171 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
172 %lang(sl) %{_ulibdir}/scribus/scribus.sl.qm
173 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
174 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
175 %dir %{_datadir}/%{name}/templates
176 %{_datadir}/%{name}/templates/template.xml
177 %dir %{_datadir}/%{name}/templates/br1
178 %{_datadir}/%{name}/templates/br1/*
179 %dir %{_datadir}/%{name}/templates/nl1
180 %{_datadir}/%{name}/templates/nl1/*
181 %dir %{_datadir}/%{name}/templates/nl2
182 %{_datadir}/%{name}/templates/nl2/*
183 %dir %{_datadir}/%{name}
184 %dir %{_datadir}/%{name}/doc
185 %dir %{_datadir}/%{name}/doc/en
186 %{_datadir}/%{name}/doc/en/*
187 #%{_datadir}/%{name}/doc/en/Scripter/*
188 %{_datadir}/%{name}/icons
189 %dir %{_datadir}/%{name}/samples
190 %{_datadir}/%{name}/samples/*
191 %dir %{_datadir}/%{name}/scripts
192 %{_datadir}/%{name}/scripts/*
193 %{_desktopdir}/%{name}.desktop
194 %{_pixmapsdir}/%{name}icon.png
197 %defattr(644,root,root,755)
198 %{_includedir}/scribus