#-- The following OPTIONAL packages could NOT be located on your system.
#-- Consider installing them to enable more features from this software.
#-----------------------------------------------------------------------------
-# * OpenCTL (0.9.10 or higher) <http://www.opengtl.org>
-# Free Color Transformation Language implementation (part of OpenGTL)
-# Required for High Dynamic Range Color Spaces, YCbCr and LMS support
-# * OpenShiva <http://www.opengtl.org>
-# OpenShiva interpreter for the Shiva Kernel Language (part of OpenGTL)
-# Required for Shiva based Generators and Filters
-# * QtShiva <http://www.opengtl.org>
-# Qt bindings for the OpenShiva interpreter (part of libQtGTL)
-# Required for Shiva based Generators and Filters
+# * Vc <http://code.compeng.uni-frankfurt.de/projects/vc>
+# Portable, zero-overhead SIMD library for C++
+# Required by the Krita for vectorization
+# * openjpeg <http://www.openjpeg.org>
+# Free library for JPEG 2000 image compression
+# Required by the Krita JPEG 2000 filter
+# * Cauchy's M2MML <https://bitbucket.org/cyrille/cauchy>
+# Matlab/Octave to MathML compiler
+# Required for the matlab/octave formula tool
+# * LibOdfGen, LibWpd, LibWpg, LibWps, LibVisio, LibEtonyek - pre-C++11 versions are expected
#
# Conditional build:
%bcond_without pdf # build without PDF support
Summary: Calligra - powerful office suite for KDE
Summary(pl.UTF-8): Calligra - potężny pakiet biurowy dla KDE
Name: kde4-calligra
-Version: 2.8.6
-Release: 1
+Version: 2.9.11
+Release: 0.1
License: GPL/LGPL
Group: X11/Applications
-Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{orgname}-%{version}/%{orgname}-%{version}.tar.xz
-# Source0-md5: fc6d40b7d8df62f6a890457e90aa0779
+Source0: https://download.kde.org/Attic/%{orgname}-%{version}/%{orgname}-%{version}.tar.xz
+# Source0-md5: a1a4935debae64724cd4c0d17d61ae4e
+Patch1: %{orgname}-exiv2.patch
+Patch2: %{orgname}-icu.patch
+Patch3: %{orgname}-boost.patch
URL: http://www.calligra-suite.org/
BuildRequires: GraphicsMagick-devel
BuildRequires: OpenEXR-devel
BuildRequires: fftw3-devel
BuildRequires: fontconfig-devel
BuildRequires: freetds-devel
-BuildRequires: gettext-devel
+BuildRequires: gettext-tools
BuildRequires: giflib-devel
BuildRequires: glew-devel
BuildRequires: gmm-devel
BuildRequires: kde4-marble-devel >= %{kdever}
BuildRequires: kde4-okular-devel >= %{kdever}
BuildRequires: lcms2-devel
-BuildRequires: libetonyek-devel
+#BuildRequires: libetonyek-devel < 0.1
BuildRequires: libexif-devel >= 0.6.12
BuildRequires: libicu-devel
BuildRequires: libjpeg-devel
-BuildRequires: libodfgen-devel
+#BuildRequires: libodfgen-devel < 0.1
BuildRequires: libpng-devel
%{?with_pqxx:BuildRequires: libpqxx-devel >= 4.0.0}
BuildRequires: libspnav-devel
BuildRequires: libtiff-devel
-BuildRequires: libtiff-devel
-BuildRequires: libvisio-devel
-BuildRequires: libwpd-devel >= 0.9
-BuildRequires: libwpg-devel >= 0.2
-BuildRequires: libwps-devel
+#BuildRequires: libvisio-devel < 0.1
+#BuildRequires: libwpd-devel >= 0.9 < 0.10
+#BuildRequires: libwpg-devel >= 0.2 < 0.3
+#uildRequires: libwps-devel >= 0.2 < 0.3
BuildRequires: libxml2-devel >= 0:2.4.8
BuildRequires: libxslt-devel >= 1.0.7
BuildRequires: mysql-devel
-BuildRequires: openjpeg2-devel >= 1.3
+BuildRequires: openjpeg-devel >= 1.5
+BuildRequires: openjpeg-devel < 2
BuildRequires: openssl-devel
BuildRequires: pkgconfig
%{?with_pdf:BuildRequires: poppler-Qt-devel >= 0.6}
%prep
%setup -q -n %{orgname}-%{version}
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
%build
install -d build
cd build
-%cmake \
- -DBUILD_cstester:BOOL=OFF \
+%cmake .. \
-DBUILD_active:BOOL=OFF \
+ -DBUILD_cstester:BOOL=OFF \
-DBUILD_koabstraction:BOOL=OFF \
-DBUILD_mobile:BOOL=OFF \
-DKDE4_BUILD_TESTS:BOOL=OFF \
- ../
+ -DOPENJPEG_INCLUDE_DIR:PATH=/usr/include/openjpeg-1.5
%{__make}
%attr(755,root,root) %{_libdir}/kde4/kolcmsengine.so
%attr(755,root,root) %{_libdir}/kde4/kopabackgroundtool.so
%attr(755,root,root) %{_libdir}/kde4/koreport_barcodeplugin.so
+%attr(755,root,root) %{_libdir}/kde4/koreport_chartplugin.so
%attr(755,root,root) %{_libdir}/kde4/koreport_mapsplugin.so
%attr(755,root,root) %{_libdir}/kde4/koreport_webplugin.so
%attr(755,root,root) %{_libdir}/kde4/okularGenerator_odp.so
%{_datadir}/kde4/services/calligra_docker_defaults.desktop
%{_datadir}/kde4/services/calligra_docker_textdocumentinspection.desktop
%{_datadir}/kde4/services/calligra_filter_pdf2svg.desktop
-%{_datadir}/kde4/services/calligra/koreport_barcodeplugin.desktop
-%{_datadir}/kde4/services/calligra/koreport_mapsplugin.desktop
-%{_datadir}/kde4/services/calligra/koreport_webplugin.desktop
%{_datadir}/kde4/services/calligra_odg_thumbnail.desktop
%{_datadir}/kde4/services/calligra_semanticitem_contact.desktop
%{_datadir}/kde4/services/calligra_semanticitem_event.desktop
%{_datadir}/kde4/services/calligra_textinlineobject_variables.desktop
%{_datadir}/kde4/services/calligra_tool_basicflakes.desktop
%{_datadir}/kde4/services/calligra_tool_defaults.desktop
+%dir %{_datadir}/kde4/services/calligra
+%{_datadir}/kde4/services/calligra/koreport_barcodeplugin.desktop
+%{_datadir}/kde4/services/calligra/koreport_chartplugin.desktop
+%{_datadir}/kde4/services/calligra/koreport_mapsplugin.desktop
+%{_datadir}/kde4/services/calligra/koreport_webplugin.desktop
%{_datadir}/kde4/services/kformulapart.desktop
%{_datadir}/kde4/services/kolcmsengine.desktop
%{_datadir}/kde4/services/kopabackgroundtool.desktop
%if %{with pqxx}
%attr(755,root,root) %{_libdir}/kde4/kexidb_pqxxsqldriver.*
%attr(755,root,root) %{_libdir}/kde4/keximigrate_pqxx.*
-%{_datadir}/kde4/services/kexidb_pqxxsqldriver.desktop
-%{_datadir}/kde4/services/keximigrate_pqxx.desktop
+%{_datadir}/kde4/services/calligra/kexidb_pqxxsqldriver.desktop
+%{_datadir}/kde4/services/calligra/keximigrate_pqxx.desktop
%endif
# kexi-driver-sybase
%attr(755,root,root) %{_libdir}/kde4/kexidb_sybasedriver.so
%attr(755,root,root) %{_bindir}/kritasketch
%attr(755,root,root) %{_libdir}/libkdeinit4_krita.so
%attr(755,root,root) %{_libdir}/libkrita*.so.*.*.*
+%attr(755,root,root) %{_libdir}/libkritasketchlib.so
%attr(755,root,root) %ghost %{_libdir}/libkrita*.so.13
%attr(755,root,root) %{_libdir}/kde4/*krita*.so
%{_libdir}/calligra/imports/org/krita
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/lib*.so
%exclude %{_libdir}/libkdeinit4_*.so
+%exclude %{_libdir}/libkritasketchlib.so
%{_includedir}/*.h
%{_includedir}/calligra
%{_includedir}/kexi