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 Source7: %{name}.pl.qm
26 Patch0: %{name}-python.patch
27 Patch1: %{name}-standard-font-paths.patch
28 Patch2: %{name}-module-fixes.patch
29 Patch3: %{name}-nolibs.patch
30 URL: http://www.scribus.net/
31 BuildRequires: autoconf
32 BuildRequires: automake
34 BuildRequires: cups-devel
36 BuildConflicts: cups-devel
38 BuildRequires: freetype-devel >= 2.1.0
39 BuildRequires: lcms-devel >= 1.09
40 BuildRequires: libart_lgpl-devel >= 2.3.14
41 BuildRequires: libjpeg-devel
42 BuildRequires: libpng-devel
43 BuildRequires: libtiff-devel
44 BuildRequires: python-devel
45 BuildRequires: qt-devel >= 3.0.5
46 BuildRequires: zlib-devel
47 Requires: python-tkinter
48 Obsoletes: scribus-svg
49 Obsoletes: scribus-scripting
50 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52 %define specflags_ia32 -fomit-frame-pointer
53 %define _ulibdir %{_prefix}/lib
56 Scribus is a Layout program for Linux(R), similar to Adobe(R)
57 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
58 it is published under the GNU GPL.
61 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
62 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
63 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
66 Summary: Header files for Scribus plugins development
67 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
68 Group: Development/Libraries
69 # currently it doesn't require base
73 Header files for Scribus plugins development.
75 %description devel -l pl
76 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
79 %setup -q -n %{name}-%{version}%{_pre} -a2
85 %{__perl} -pi -e 's@(ac_python_dir/lib /usr/)lib@$1%{_lib}@' acinclude.m4
96 %{__perl} admin/am_edit
98 --with-qt-libraries=%{_libdir}
101 #cp ../admin/config.sub admin
105 cp ../admin/config.sub admin
110 rm -rf $RPM_BUILD_ROOT
111 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
113 for dir in . scribus-samples; do
114 [ ! -d "$dir" ] && continue
118 DESTDIR=$RPM_BUILD_ROOT
122 #Install .desktop and .icon (temporary)
123 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
124 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
125 #Temporary hack for RC1 release, delete it afterwards
126 install %{SOURCE7} $RPM_BUILD_ROOT%{_ulibdir}/scribus/
129 rm -rf $RPM_BUILD_ROOT
132 %defattr(644,root,root,755)
133 %attr(755,root,root) %{_bindir}/scribus
134 %dir %{_ulibdir}/%{name}
135 %{_ulibdir}/%{name}/import.prolog
136 # don't mark dictionaries with lang() --misiek
137 %{_ulibdir}/%{name}/dicts
138 %dir %{_ulibdir}/%{name}/libs
139 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
140 %{_ulibdir}/%{name}/libs/*.la
141 %dir %{_ulibdir}/%{name}/plugins
142 #%lang(da) %{_ulibdir}/%{name}/plugins/*.da.qm
143 #%lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
144 #%lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
145 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
146 %{_ulibdir}/%{name}/plugins/*.la
147 %dir %{_ulibdir}/%{name}/plugins/gettext
148 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/gettext/*.so*
149 %{_ulibdir}/%{name}/plugins/gettext/*.la
150 %{_ulibdir}/scribus/profiles
151 %{_ulibdir}/scribus/rgb*
152 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
153 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
154 %lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
155 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
156 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
157 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
158 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
159 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
160 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
161 %lang(eu) %{_ulibdir}/scribus/scribus.eu.qm
162 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
163 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
164 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
165 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
166 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
167 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
168 %lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
169 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
170 %lang(nb) %{_ulibdir}/scribus/scribus.nb_NO.qm
171 %lang(no) %{_ulibdir}/scribus/scribus.no_NO.qm
172 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
173 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
174 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
175 %lang(sl) %{_ulibdir}/scribus/scribus.sl.qm
176 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
177 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
178 %dir %{_datadir}/%{name}/templates
179 %{_datadir}/%{name}/templates/template.xml
180 %dir %{_datadir}/%{name}/templates/br1
181 %{_datadir}/%{name}/templates/br1/*
182 %dir %{_datadir}/%{name}/templates/nl1
183 %{_datadir}/%{name}/templates/nl1/*
184 %dir %{_datadir}/%{name}/templates/nl2
185 %{_datadir}/%{name}/templates/nl2/*
186 %dir %{_datadir}/%{name}
187 %dir %{_datadir}/%{name}/doc
188 %dir %{_datadir}/%{name}/doc/en
189 %{_datadir}/%{name}/doc/en/*
190 #%{_datadir}/%{name}/doc/en/Scripter/*
191 %{_datadir}/%{name}/icons
192 %dir %{_datadir}/%{name}/samples
193 %{_datadir}/%{name}/samples/*
194 %dir %{_datadir}/%{name}/scripts
195 %{_datadir}/%{name}/scripts/*
196 %{_desktopdir}/%{name}.desktop
197 %{_pixmapsdir}/%{name}icon.png
200 %defattr(644,root,root,755)
201 %{_includedir}/scribus