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/%{name}-%{version}.tar.gz
17 # Source0-md5: e7227085febfc00bbb1b2527a5559022
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 #SOURCE3 IS A TEMPORARLY HACK
23 Source3: http://linux.hanski.info/tests/download/1.1.6.tar.gz
24 # Source3-md5: fa995efb348608a20c1769bca55e2eab
25 Source5: %{name}.desktop
26 Source6: %{name}icon.png
27 Patch0: %{name}-python.patch
28 Patch1: %{name}-standard-font-paths.patch
29 Patch2: %{name}-module-fixes.patch
30 Patch3: %{name}-nolibs.patch
31 URL: http://www.scribus.org.uk/
32 BuildRequires: autoconf
33 BuildRequires: automake
35 BuildRequires: cups-devel
37 BuildConflicts: cups-devel
39 BuildRequires: freetype-devel >= 2.1.0
40 BuildRequires: lcms-devel >= 1.09
41 BuildRequires: libart_lgpl-devel >= 2.3.14
42 BuildRequires: libjpeg-devel
43 BuildRequires: libpng-devel
44 BuildRequires: libtiff-devel
45 BuildRequires: python-devel
46 BuildRequires: qt-devel >= 3.0.5
47 BuildRequires: zlib-devel
48 Requires: python-tkinter
49 Obsoletes: scribus-svg
50 Obsoletes: scribus-scripting
51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53 %define specflags_ia32 "-fomit-frame-pointer"
54 %define _ulibdir %{_prefix}/lib
57 Scribus is a Layout program for Linux(R), similar to Adobe(R)
58 PageMaker(TM), QuarkXPress(TM) or Adobe(R) InDesign(TM), except that
59 it is published under the GNU GPL.
62 Scribus to program dla systemu Linux(R) do tworzenia publikacji,
63 podobny do programów Adobe(R) PageMaker(TM), QuarkXPress(TM) czy
64 Adobe(R) InDesign(TM), ale opublikowany na licencji GNU GPL.
67 Summary: Header files for Scribus plugins development
68 Summary(pl): Pliki nag³ówkowe do tworzenia wtyczek Scribusa
69 Group: Development/Libraries
70 # currently it doesn't require base
74 Header files for Scribus plugins development.
76 %description devel -l pl
77 Pliki nag³ówkowe do tworzenia wtyczek Scribusa.
87 #DIRTY HACK UNTIL NEXT RELEASE#
88 rm -f scribus/qm/{scribus.pl.qm,scribus.pl_PL.ts}
89 install 1.1.6/{scribus.pl.qm,scribus.pl_PL.ts} scribus/qm/
100 %{__perl} admin/am_edit
102 --with-qt-libraries=%{_libdir}
105 cp ../admin/config.sub admin
108 cd ../scribus-samples-*
109 cp ../admin/config.sub admin
114 rm -rf $RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT%{_ulibdir}/%{name}/doc
116 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
118 ln -sf $RPM_BUILD_ROOT%{_ulibdir} $RPM_BUILD_ROOT%{_datadir}
120 for dir in . scribus-*; do
121 [ ! -d "$dir" ] && continue
125 DESTDIR=$RPM_BUILD_ROOT
129 #Install .desktop and .icon (temporary)
130 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
131 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
134 rm -rf $RPM_BUILD_ROOT
137 %defattr(644,root,root,755)
138 %attr(755,root,root) %{_bindir}/scribus
139 %dir %{_ulibdir}/%{name}
140 # don't mark dictionaries with lang() --misiek
141 %{_ulibdir}/%{name}/dicts
142 %dir %{_ulibdir}/%{name}/doc
143 %{_ulibdir}/%{name}/doc/en
144 %dir %{_datadir}/%{name}/doc/en
145 %{_datadir}/%{name}/doc/en/Scripter/*
146 %{_ulibdir}/%{name}/icons
147 %dir %{_ulibdir}/%{name}/libs
148 %attr(755,root,root) %{_ulibdir}/%{name}/libs/*.so*
149 %{_ulibdir}/%{name}/libs/*.la
150 %dir %{_ulibdir}/%{name}/plugins
151 #%%lang(da) %{_libdir}/%{name}/plugins/*.da.qm
152 %lang(nb) %{_ulibdir}/%{name}/plugins/*.no.qm
153 %lang(sk) %{_ulibdir}/%{name}/plugins/*.sk.qm
154 %attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
155 %{_ulibdir}/%{name}/plugins/*.la
156 %{_ulibdir}/scribus/profiles
157 %{_ulibdir}/scribus/rgb*
158 %dir %{_datadir}/%{name}/samples
159 %{_datadir}/%{name}/samples/*
160 %dir %{_ulibdir}/%{name}/samples
161 %{_ulibdir}/scribus/samples/*
162 %dir %{_datadir}/%{name}/scripts
163 %{_datadir}/%{name}/scripts/*
164 %lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
165 %lang(br) %{_ulibdir}/scribus/scribus.br.qm
166 #%lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
167 %lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
168 %lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
169 %lang(da) %{_ulibdir}/scribus/scribus.da.qm
170 %lang(de) %{_ulibdir}/scribus/scribus.de.qm
171 %lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
172 %lang(es) %{_ulibdir}/scribus/scribus.es.qm
173 %lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
174 %lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
175 %lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
176 %lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
177 %lang(id) %{_ulibdir}/scribus/scribus.id.qm
178 %lang(it) %{_ulibdir}/scribus/scribus.it.qm
179 #%lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
180 %lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
181 %lang(nb) %{_ulibdir}/scribus/scribus.no.qm
182 %lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
183 %lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
184 %lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
185 %lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
186 %lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
187 %{_desktopdir}/%{name}.desktop
188 %{_pixmapsdir}/%{name}icon.png
191 %defattr(644,root,root,755)
192 %{_includedir}/scribus