[koffice] - koffice-2.2.81
Rex Dieter
rdieter at fedoraproject.org
Mon Sep 27 14:41:42 UTC 2010
commit f07da54d0970fc378aec4aefb70bd8758119df19
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Mon Sep 27 09:47:20 2010 -0500
- koffice-2.2.81
.gitignore | 2 +-
fix-crash-on-closing-sqlite-connection-2.2.2.patch | 13 ---
koffice.spec | 109 ++++++++++++++------
sources | 2 +-
support-large-memo-values-for-msaccess-2.2.2.patch | 96 -----------------
5 files changed, 81 insertions(+), 141 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index dc2d736..8ff1c90 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/koffice-2.2.2.tar.bz2
+/koffice-2.2.81.tar.bz2
diff --git a/koffice.spec b/koffice.spec
index 29d513d..297eb5f 100644
--- a/koffice.spec
+++ b/koffice.spec
@@ -1,6 +1,6 @@
#define freoffice 1
-%define kchart 1
+#define kchart 1
%define kexi 1
%define kformula 1
#define kivio 1
@@ -20,8 +20,8 @@
Name: koffice
Epoch: 3
-Version: 2.2.2
-Release: 4%{?dist}
+Version: 2.2.81
+Release: 1%{?dist}
Summary: An integrated office suite
Group: Applications/Productivity
@@ -34,29 +34,28 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
## upstreamable patches
## upstream patches
-# http://bugs.kde.org/show_bug.cgi?id=245030
-Patch100: http://kexi-project.org/download/patches/2.2.2/fix-crash-on-closing-sqlite-connection-2.2.2.patch
-# http://bugs.kde.org/show_bug.cgi?id=244420
-Patch101: http://kexi-project.org/download/patches/2.2.2/support-large-memo-values-for-msaccess-2.2.2.patch
#-- The following OPTIONAL packages could NOT be located on your system.
#-- Consider installing them to enable more features from this software.
#-----------------------------------------------------------------------------
# * Create Resources <http://create.freedesktop.org>
# Create Resources (brushes, palettes etc.)
-# Required by KOffice for optional extra resources.
-# * LibRCPS (0.2 or higher) <http://www.librcps.org>
+# Recommended at runtime for KOffice for optional extra resources.
+# * XBase <http://linux.techass.com/projects/xdb/>
+# XBase compatible C++ class library
+# Required by Kexi XBase Migration driver
+# * LibRCPS (0.3 or higher) <http://www.librcps.org>
# Resource Conflict Project Scheduling Library
# Required by KPlato RCPS Plugin
-# * QtShiva <http://www.openshiva.org>
-# Qt bindings for the OpenShiva interpreter
-# Required for Shiva based Generators and Filters
+# * LittleCMS (2.0 or higher) <http://www.littlecms.com>
+# Color management engine
+# Required for color management and Krita
# * Spnav <http://spacenav.sourceforge.net/>
# 3Dconnexion device driver and SDK
# Required by SpaceNavigator 3D mouse plugin
-# * WPG <http://libwpg.sourceforge.net/>
-# WordPerfect Graphics Library
-# Required by the Karbon WPG import filter
+# * DCMTK <http://dicom.offis.de/dcmtk.php.en>
+# DICOM document processing toolkit
+# Required for processing DICOM structured reports
BuildRequires: boost-devel
BuildRequires: bzip2-devel bzip2
@@ -75,6 +74,7 @@ BuildRequires: glew-devel
BuildRequires: gmm-devel
BuildRequires: GraphicsMagick-devel
BuildRequires: gsl-devel
+BuildRequires: kdegraphics-devel
BuildRequires: kdelibs4-devel
BuildRequires: kdepimlibs-devel
BuildRequires: lcms-devel
@@ -126,8 +126,8 @@ Requires: %{name}-kugar = %{epoch}:%{version}-%{release}
%endif
%if 0%{?kexi}
Requires: %{name}-kexi = %{epoch}:%{version}-%{release}
-#Requires: %{name}-kexi-driver-mysql = %{epoch}:%{version}-%{release}
-#Requires: %{name}-kexi-driver-pgsql = %{epoch}:%{version}-%{release}
+Requires: %{name}-kexi-driver-mysql = %{epoch}:%{version}-%{release}
+Requires: %{name}-kexi-driver-pgsql = %{epoch}:%{version}-%{release}
%endif
%if 0%{?kchart}
Requires: %{name}-kchart = %{epoch}:%{version}-%{release}
@@ -139,7 +139,7 @@ Requires: %{name}-filters = %{epoch}:%{version}-%{release}
%if 0%{?kplato}
Requires: %{name}-kplato = %{epoch}:%{version}-%{release}
%endif
-
+Requires: %{name}-okular-odpgenerator = %{epoch}:%{version}-%{release}
%description suite
KOffice is an integrated office suite.
@@ -175,7 +175,6 @@ Obsoletes: koffice-kplato-libs < %{epoch}:%{version}-%{release}
%if ! 0%{?kukar}
Obsoletes: koffice-kugar < %{epoch}:%{version}-%{release}
%endif
-
%description core
%{summary}.
@@ -456,6 +455,15 @@ Requires: %{name}-kplato = %{epoch}:%{version}-%{release}
%description kplato-libs
%{summary}.
+%package okular-odpgenerator
+Summary: OpenDocument presenter support for okular
+Group: Applications/Productivity
+Requires: %{name}-libs = %{epoch}:%{version}-%{release}
+# okular
+Requires: kdegraphics%{?_kde4_version: >= %{_kde4_version}}
+%description okular-odpgenerator
+%{summary}.
+
%package -n wv2
Summary: A library which allows access to Microsoft Word files
Group: System Environment/Libraries
@@ -484,11 +492,8 @@ Requires: libxml2-devel
%prep
%setup -q
-%patch100 -p0 -b .kexi_sqlite
-%patch101 -p0 -b .kexi_msaccess
-
## kdchart munging begin
-pushd kchart/kdchart
+pushd plugins/chartshape/kdchart
mv src kdchart
sed -i.kdchart_fix -e 's|../src/||' kdchart/Ternary/KDChartTernaryAxis.cpp
sed -i.kdchart_fix -e 's|add_subdirectory(src)|add_subdirectory(kdchart)|' CMakeLists.txt
@@ -519,8 +524,7 @@ rm -rf %{buildroot}
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
-## kdchart munging begin
-pushd kchart/kdchart
+pushd plugins/chartshape/kdchart
mkdir -p %{buildroot}%{_includedir}/KDChart
install -m644 -p include/* %{buildroot}%{_includedir}/KDChart/
for inc_dir in kdchart kdchart/LeveyJennings kdchart/PrerenderedElements kdchart/Scenery kdchart/Ternary ; do
@@ -557,6 +561,7 @@ rm -fv %{buildroot}%{_kde4_libdir}/libkplato*.so
rm -fv %{buildroot}%{_kde4_libdir}/libkword*.so
rm -fv %{buildroot}%{_kde4_libdir}/libkrita*.so
rm -fv %{buildroot}%{_kde4_libdir}/libkross*.so
+rm -fv %{buildroot}%{_kde4_libdir}/libkspreadodf.so
rm -fv %{buildroot}%{_kde4_libdir}/libkwmf.so
rm -fv %{buildroot}%{_kde4_libdir}/libmsooxml.so
rm -fv %{buildroot}%{_libdir}/libwv2.la
@@ -671,6 +676,19 @@ fi
%post krita-libs -p /sbin/ldconfig
%postun krita-libs -p /sbin/ldconfig
+%posttrans kspread
+update-desktop-database -q &> /dev/null ||:
+update-mime-database %{_kde4_datadir}/mime &> /dev/null ||:
+
+%postun kspread
+if [ $1 -eq 0 ] ; then
+update-desktop-database -q &> /dev/null ||:
+update-mime-database %{_kde4_datadir}/mime &> /dev/null ||:
+fi
+
+%post kspread-libs -p /sbin/ldconfig
+%postun kspread-libs -p /sbin/ldconfig
+
%posttrans kugar
update-desktop-database -q &> /dev/null ||:
@@ -726,8 +744,12 @@ fi
%{_kde4_libdir}/kde4/kofficethumbnail.*
%{_kde4_libdir}/kde4/kopabackgroundtool.*
%{_kde4_libdir}/kde4/kofficedockers.*
+%{_kde4_libdir}/kde4/kofficegoogledocs.*
#{_kde4_libdir}/kde4/kofficesimpletextedit.*
%{_kde4_libdir}/kde4/kolcmsengine.*
+%{_kde4_libdir}/kde4/koreport_barcodeplugin.so
+%{_kde4_libdir}/kde4/koreport_chartplugin.so
+%{_kde4_libdir}/kde4/koreport_shapeplugin.so
%{_kde4_libdir}/kde4/libkounavailpart.*
%{_kde4_libdir}/kde4/paragraphtool.so
%{_kde4_libdir}/kde4/spellcheck.so
@@ -735,11 +757,14 @@ fi
%{_kde4_libdir}/kde4/thesaurustool.so
%{_kde4_libdir}/kde4/artistictextshape.so
%{_kde4_libdir}/kde4/chartshape.so
+%{_kde4_libdir}/kde4/commentshape.so
%{_kde4_libdir}/kde4/divineproportionshape.so
%{_kde4_libdir}/kde4/musicshape.so
%{_kde4_libdir}/kde4/pictureshape.so
+%{_kde4_libdir}/kde4/pluginshape.so
%{_kde4_libdir}/kde4/spreadsheetshape.so
%{_kde4_libdir}/kde4/textshape.so
+%{_kde4_libdir}/kde4/treeshape.so
%{_kde4_libdir}/kde4/vectorshape.so
%{_kde4_libdir}/kde4/videoshape.so
%{_kde4_appsdir}/koffice/
@@ -752,22 +777,27 @@ fi
%{_kde4_iconsdir}/oxygen/*/*/*
%{_kde4_datadir}/kde4/services/autocorrect.desktop
%{_kde4_datadir}/kde4/services/changecase.desktop
+%{_kde4_datadir}/kde4/services/commenttool.desktop
%{_kde4_datadir}/kde4/services/defaulttools.desktop
%{_kde4_datadir}/kde4/services/kofficethumbnail.desktop
%{_kde4_datadir}/kde4/services/kofficedockers.desktop
%{_kde4_datadir}/kde4/services/kolcmsengine.desktop
%{_kde4_datadir}/kde4/services/kopabackgroundtool.desktop
+%{_kde4_datadir}/kde4/services/koreport_barcodeplugin.desktop
+%{_kde4_datadir}/kde4/services/koreport_chartplugin.desktop
+%{_kde4_datadir}/kde4/services/koreport_shapeplugin.desktop
%{_kde4_datadir}/kde4/services/kounavail.desktop
%{_kde4_datadir}/kde4/services/paragraphtool.desktop
%{_kde4_datadir}/kde4/services/spellcheck.desktop
%{_kde4_datadir}/kde4/services/textvariables.desktop
%{_kde4_datadir}/kde4/services/thesaurustool.desktop
%{_kde4_datadir}/kde4/servicetypes/filtereffect.desktop
+%{_kde4_datadir}/kde4/servicetypes/inlinetextobject.desktop
%{_kde4_datadir}/kde4/servicetypes/kochart.desktop
%{_kde4_datadir}/kde4/servicetypes/kofficedocker.desktop
%{_kde4_datadir}/kde4/servicetypes/kofficepart.desktop
%{_kde4_datadir}/kde4/servicetypes/koplugin.desktop
-%{_kde4_datadir}/kde4/servicetypes/inlinetextobject.desktop
+%{_kde4_datadir}/kde4/servicetypes/koreport_itemplugin.desktop
%{_kde4_datadir}/kde4/servicetypes/texteditingplugin.desktop
%{_kde4_datadir}/kde4/servicetypes/textvariableplugin.desktop
%{_kde4_datadir}/kde4/servicetypes/widgetfactory.desktop
@@ -795,7 +825,6 @@ fi
%{_datadir}/dbus-1/services/com.nokia.FreOffice.service
%endif
-
%files libs
%defattr(-,root,root,-)
%{_kde4_datadir}/kde4/servicetypes/flake*.desktop
@@ -879,6 +908,10 @@ fi
%{_kde4_datadir}/kde4/servicetypes/kspread_plugin.desktop
%{_kde4_docdir}/HTML/en/kspread/
+%files kspread-libs
+%defattr(-,root,root,-)
+%{_kde4_libdir}/libkspreadodf.so.7*
+
%files kpresenter
%defattr(-,root,root,-)
%{_kde4_bindir}/kpresenter
@@ -934,6 +967,7 @@ fi
%{_kde4_libdir}/libkrossmodulekrita.so.*
%{_kde4_libdir}/kde4/*krita*.*
%{_kde4_appsdir}/krita/
+%{_kde4_configdir}/krita.knsrc
%{_kde4_datadir}/kde4/services/krita*.desktop
%{_kde4_datadir}/kde4/servicetypes/krita*.desktop
%{_kde4_datadir}/applications/kde4/*krita*.desktop
@@ -961,6 +995,7 @@ fi
%{_kde4_libdir}/kde4/kexihandler_*.*
%{_kde4_libdir}/kde4/krossmodulekexidb.so
%{_kde4_libdir}/kde4/kexidb_sqlite3driver.so
+%{_kde4_libdir}/kde4/kexidb_sybasedriver.so
%{_kde4_libdir}/kde4/keximigrate_kspread.so
%{_kde4_libdir}/kde4/keximigrate_mdb.so
%{_kde4_libdir}/kde4/keximigrate_sybase.so
@@ -975,6 +1010,7 @@ fi
%{_kde4_datadir}/kde4/services/keximigrate_sybase.desktop
%{_kde4_datadir}/kde4/services/keximigrate_txt.desktop
%{_kde4_datadir}/kde4/services/kexidb_sqlite3driver.desktop
+%{_kde4_datadir}/kde4/services/kexidb_sybasedriver.desktop
%{_kde4_datadir}/kde4/services/kformdesigner/*
%{_kde4_docdir}/HTML/en/kexi/
@@ -1026,13 +1062,13 @@ fi
%if 0%{?kformula}
%files kformula
%defattr(-,root,root,-)
-#{_kde4_bindir}/kformula
-#{_kde4_libdir}/libkdeinit_kformula.so
+%{_kde4_bindir}/kformula
+%{_kde4_libdir}/libkdeinit_kformula.so
%{_kde4_libdir}/kde4/*kformula*.*
%{_kde4_libdir}/kde4/formulashape.*
%{_kde4_appsdir}/kformula/
%{_kde4_datadir}/kde4/services/kformula*.desktop
-#{_kde4_datadir}/applications/kde4/*kformula.desktop
+%{_kde4_datadir}/applications/kde4/*kformula.desktop
%{_kde4_docdir}/HTML/en/kformula/
%{_kde4_datadir}/kde4/services/ServiceMenus/kformula_konqi.desktop
@@ -1071,9 +1107,11 @@ fi
%{_kde4_libdir}/kde4/libdocbookexport.*
%{_kde4_libdir}/kde4/libdocximport.*
%{_kde4_libdir}/kde4/libexcelimport.*
+%{_kde4_libdir}/kde4/libexcelimporttodoc.*
%{_kde4_libdir}/kde4/libgenerickofilter.*
%{_kde4_libdir}/kde4/libhtmlexport.*
%{_kde4_libdir}/kde4/libhtmlimport.*
+%{_kde4_libdir}/kde4/libhtmlodf_export.*
%{_kde4_libdir}/kde4/libkspreadlatexexport.*
%{_kde4_libdir}/kde4/libkspreadhtmlimport.*
%{_kde4_libdir}/kde4/libkwordkword1dot3import.*
@@ -1097,6 +1135,7 @@ fi
%{_kde4_libdir}/kde4/libhancomwordimport.*
%{_kde4_appsdir}/xsltfilter/
%{_kde4_datadir}/kde4/services/generic_filter.desktop
+%{_kde4_datadir}/kde4/services/html-odf_export.desktop
%{_kde4_datadir}/kde4/services/xslt*.desktop
%{_kde4_datadir}/kde4/servicetypes/kofilter*.desktop
@@ -1148,6 +1187,13 @@ fi
%defattr(-,root,root,-)
%{_kde4_libdir}/libkwordprivate.so.*
+%files okular-odpgenerator
+%defattr(-,root,root,-)
+%{_kde4_libdir}/kde4/okularGenerator_odp.so
+%{_kde4_datadir}/applications/kde4/okularApplication_odp.desktop
+%{_kde4_datadir}/kde4/services/libokularGenerator_odp.desktop
+%{_kde4_datadir}/kde4/services/okularOdp.desktop
+
%if 0%{?wv2}
%files -n wv2
%defattr(-,root,root,-)
@@ -1163,6 +1209,9 @@ fi
%changelog
+* Sun Sep 26 2010 Rex Dieter <rdieter at fedoraproject.org> - 3:2.2.81-1
+- koffice-2.2.81
+
* Tue Sep 14 2010 Rex Dieter <rdieter at fedoraproject.org> - 3:2.2.2-4
- The desktop entry file .../koffice.desktop has Type=Application
but no Exec line (#631183)
diff --git a/sources b/sources
index 10428c3..d87882d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f987ef488888311db04f313ef2c1ed74 koffice-2.2.2.tar.bz2
+cc06705b644552e3a87c2e5fc7eedb18 koffice-2.2.81.tar.bz2
More information about the scm-commits
mailing list