#
+# TODO:
+# - check why de & fr docs suddenly install in /usr/share not /usr/lib
+# - fix it :>
+#
# Conditional build:
# _without_cups - without CUPS support
#
Summary: Scribus - Desktop Publishing for Linux
Summary(pl): Scribus - DTP dla Linuksa
Name: scribus
-Version: 1.1.2
-Release: 1
+Version: 1.1.4
+Release: 0.9
License: GPL v2
Group: X11/Applications/Publishing
Source0: http://ahnews.music.salford.ac.uk:82/%{name}-%{version}.tar.gz
-# Source0-md5: e9a07ca1c62a7aa30a0f91767ebce6d5
+# Source0-md5: 7e9577ce56b0a5955ed9b37bb2a8c7a1
Source1: http://ahnews.music.salford.ac.uk:82/%{name}-i18n-en.tar.gz
# Source1-md5: cccfe4ddd9c646813cd9c5b12cf79138
Source2: http://ahnews.music.salford.ac.uk:82/%{name}-i18n-de.tar.gz
# Source3-md5: 688db072ffbf3bb1fceee3e763e4fc48
Source4: ftp://ftp.ntua.gr/pub/gnu/scribus/%{name}-samples-0.1.tar.gz
# Source4-md5: 799976e2191582faf0443a671374a67f
+Source5: %{name}.desktop
+Source6: %{name}icon.png
Patch0: %{name}-standard-font-paths.patch
Patch1: %{name}-module-fixes.patch
Patch2: %{name}-nolibs.patch
-Patch3: %{name}-python.patch
-Patch4: %{name}-gcc2.patch
+Patch3: %{name}-gcc2.patch
URL: http://www.scribus.org.uk/
+BuildRequires: autoconf
+BuildRequires: automake
%{!?_without_cups:BuildRequires: cups-devel}
%{?_without_cups:BuildConflicts: cups-devel}
BuildRequires: freetype-devel
-BuildRequires: lcms-devel >= 1.08-2
+BuildRequires: lcms-devel >= 1.09
BuildRequires: libart_lgpl-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: zlib-devel
Obsoletes: scribus-svg
Obsoletes: scribus-scripting
-Buildroot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define specflags_ia32 "-fomit-frame-pointer"
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
%build
QTDIR=%{_prefix}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/doc
+install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
ln -sf $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_datadir}
cd $olddir
done
+#Install .desktop and .icon (temporary)
+install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
+
%clean
rm -rf $RPM_BUILD_ROOT
%{_libdir}/%{name}/dicts
%dir %{_libdir}/%{name}/doc
%{_libdir}/%{name}/doc/en
-%lang(de) %{_libdir}/%{name}/doc/de
-%lang(fr) %{_libdir}/%{name}/doc/fr
+#%lang(de) %{_libdir}/%{name}/doc/de
+#%lang(fr) %{_libdir}/%{name}/doc/fr
%{_libdir}/%{name}/icons
%dir %{_libdir}/%{name}/libs
%attr(755,root,root) %{_libdir}/%{name}/libs/*.so*
%{_libdir}/%{name}/libs/*.la
%dir %{_libdir}/%{name}/plugins
-%lang(da) %{_libdir}/%{name}/plugins/*.da.qm
+#%%lang(da) %{_libdir}/%{name}/plugins/*.da.qm
%lang(no) %{_libdir}/%{name}/plugins/*.no.qm
%lang(sk) %{_libdir}/%{name}/plugins/*.sk.qm
%attr(755,root,root) %{_libdir}/%{name}/plugins/*.so*
%{_libdir}/scribus/profiles
%{_libdir}/scribus/samples
%lang(bg) %{_libdir}/scribus/scribus.bg.qm
+%lang(br) %{_libdir}/scribus/scribus.br.qm
#%lang(ca) %{_libdir}/scribus/scribus.ca.qm
%lang(cs) %{_libdir}/scribus/scribus.cs.qm
%lang(cy) %{_libdir}/scribus/scribus.cy.qm
%lang(sk) %{_libdir}/scribus/scribus.sk.qm
%lang(tr) %{_libdir}/scribus/scribus.tr.qm
%lang(uk) %{_libdir}/scribus/scribus.uk.qm
+%{_desktopdir}/%{name}.desktop
+%{_pixmapsdir}/%{name}icon.png
%files devel
%defattr(644,root,root,755)