[packages/libreoffice] - started update to 4.3.2.2
arekm
arekm at pld-linux.org
Fri Oct 10 16:07:27 CEST 2014
commit 40dfae064b6cb012d3bba8d1385b78268e8cf319
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri Oct 10 16:07:05 2014 +0200
- started update to 4.3.2.2
libreoffice-build.patch | 29 ++++++++++++++++++++++++
libreoffice-hamcrest.patch | 9 --------
libreoffice.spec | 55 ++++++++++++++++++++++++++++++----------------
3 files changed, 65 insertions(+), 28 deletions(-)
---
diff --git a/libreoffice.spec b/libreoffice.spec
index e580603..da6ebee 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -43,29 +43,28 @@
%undefine with_system_hsqldb
%endif
-%define major_ver 4.2.5
+%define major_ver 4.3.2
Summary: LibreOffice - powerful office suite
Summary(pl.UTF-8): LibreOffice - potężny pakiet biurowy
Name: libreoffice
Version: %{major_ver}.2
-Release: 2
+Release: 0.1
License: GPL/LGPL
Group: X11/Applications
-# we use git because released tarballs are buggy too often
-# git clone git://anongit.freedesktop.org/git/libreoffice/build
-# cd build
-# git checkout -b libreoffice-3-3 origin/libreoffice-3-3
Source0: http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-%{version}.tar.xz
-# Source0-md5: eb44cc33bb9331db4c1b6ae0b03fff9f
+# Source0-md5: 86aa9cad125fec16c5cd1d9d964e1d20
Source1: http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-dictionaries-%{version}.tar.xz
-# Source1-md5: 8ac6a48b78c34f52e8bf43f29cf14bfe
+# Source1-md5: 996ec400156194fe26d24ffbccbc5b7a
Source2: http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-help-%{version}.tar.xz
-# Source2-md5: 867c10167b05ba19162b78032405524b
+# Source2-md5: 63a59a4c77a72856b47caf1871cfc48f
Source3: http://download.documentfoundation.org/libreoffice/src/%{major_ver}/%{name}-translations-%{version}.tar.xz
-# Source3-md5: 6bcd61a3f977f78c64b1eaa13a40524c
+# Source3-md5: 0236e56349006fc8fec8e7df749c13b1
-Source20: http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
+
+# make fetch DO_FETCH_TARBALLS=1 WGET=wget
+# but not sure if all are needed?
+Source20: http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
# Source20-md5: 0168229624cfac409e766913506961a8
Source21: http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
# Source21-md5: 17410483b5b5f267aa18b7e00b65e6e0
@@ -77,12 +76,24 @@ Source24: http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-sw
# Source24-md5: 35c94d2df8893241173de1d16b6034c0
Source25: http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
# Source25-md5: a7983f859eafb2677d7ff386a023bc40
+Source26: http://dev-www.libreoffice.org/src/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
+# Source26-md5: 4b87018f7fff1d054939d19920b751a0
+Source27: http://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz
+# Source27-md5: 1cce53bf4b40ae29790d2c5c9f8b1129
+Source28: http://dev-www.libreoffice.org/src/OpenCOLLADA-master-6509aa13af.tar.bz2
+# Source28-md5: 4ca8a6ef0afeefc864e9ef21b9f14bd6
+
+# put into separate spec?
+Source29: http://dev-www.libreoffice.org/src/libgltf/libgltf-0.0.1.tar.bz2
+# Source29-md5: 03821c9c827e647fb5fedb12496e0067
Patch0: %{name}-hamcrest.patch
+Patch1: %{name}-build.patch
URL: http://www.documentfoundation.org/
BuildRequires: /usr/bin/getopt
BuildRequires: Firebird-devel
BuildRequires: GConf2-devel
+BuildRequires: GLM
BuildRequires: ImageMagick
BuildRequires: OpenGL-GLU-devel
BuildRequires: OpenGL-devel
@@ -130,19 +141,20 @@ BuildRequires: java-junit
BuildRequires: java-lucene
BuildRequires: java-lucene-contrib
BuildRequires: java-servletapi
-BuildRequires: libabw-devel
+BuildRequires: libabw-devel >= 0.1.0
BuildRequires: libcmis-devel >= 0.4
BuildRequires: libe-book-devel >= 0.0.2
-BuildRequires: libfreehand-devel
+BuildRequires: libetonyek-devel >= 0.1.1
+BuildRequires: libfreehand-devel >= 0.1.0
BuildRequires: liblangtag-devel
BuildRequires: libmspub-devel
-BuildRequires: libmwaw-devel >= 0.2.0
-BuildRequires: libodfgen-devel
-BuildRequires: liborcus-devel >= 0.4
+BuildRequires: libmwaw-devel >= 0.3.0
+BuildRequires: libodfgen-devel >= 0.1.1
+BuildRequires: liborcus-devel >= 0.7.0
BuildRequires: libvisio-devel
-BuildRequires: libwpd-devel >= 0.9.0
-BuildRequires: libwpg-devel >= 0.2.0
-BuildRequires: libwps-devel >= 0.2.0
+BuildRequires: libwpd-devel >= 0.10.0
+BuildRequires: libwpg-devel >= 0.3.0
+BuildRequires: libwps-devel >= 0.3.0
BuildRequires: lp_solve-devel
BuildRequires: silgraphite-devel
%if %{with kde}
@@ -2469,6 +2481,7 @@ dialogs.
%setup -q -n %{name}-%{version} -a1 -a2 -a3
%patch0 -p0
+%patch1 -p1
for dir in *-%{version}; do
[ -f $dir/ChangeLog ] && mv $dir/ChangeLog ChangeLog-$dir
@@ -2483,6 +2496,10 @@ ln %{SOURCE22} ext_sources
ln %{SOURCE23} ext_sources
ln %{SOURCE24} ext_sources
ln %{SOURCE25} ext_sources
+ln %{SOURCE26} ext_sources
+ln %{SOURCE27} ext_sources
+ln %{SOURCE28} ext_sources
+ln %{SOURCE29} ext_sources
:> src.downloaded
%build
diff --git a/libreoffice-build.patch b/libreoffice-build.patch
new file mode 100644
index 0000000..c9f7b39
--- /dev/null
+++ b/libreoffice-build.patch
@@ -0,0 +1,29 @@
+--- libreoffice-4.3.2.2/configure.ac~ 2014-10-09 15:00:49.000000000 +0200
++++ libreoffice-4.3.2.2/configure.ac 2014-10-09 15:12:08.242486104 +0200
+@@ -11752,10 +11752,11 @@
+ FONTFILE_LOWER="$(echo $FONTFILE | $AWK '{print tolower($0)}')"
+
+ TESTEXPR="'${FONTFILE_LOWER}' = '$(echo $FONT | $AWK '{print tolower($0)}').ttf'"
+- while true ; do
+- MAPPING="$(echo $1 | $AWK '{print tolower($0)}')"; shift
+- test -n "$MAPPING" || break
++ MAPPING="$(echo $1 | $AWK '{print tolower($0)}')"
++ while test -n "$MAPPING"; do
+ TESTEXPR="${TESTEXPR} -o '${FONTFILE_LOWER}' = '$MAPPING-regular.ttf'"
++ shift
++ MAPPING="$(echo $1 | $AWK '{print tolower($0)}')"
+ done
+ if test $TESTEXPR
+ then
+
+--- libreoffice-4.3.2.2/configure.ac~ 2014-10-09 19:45:15.000000000 +0200
++++ libreoffice-4.3.2.2/configure.ac 2014-10-09 20:04:53.352980291 +0200
+@@ -72,7 +72,7 @@
+ if test -d "$rel" ; then
+ cd "$rel" || AC_MSG_ERROR([absolute path resolution failed for "$rel".])
+ absolute_path="$(pwd)"
+- cd - &> /dev/null
++ cd - > /dev/null 2>&1
+ else
+ AC_MSG_ERROR([Failed to resolve absolute path. "$rel" does not exist or is not a directory.])
+ fi
diff --git a/libreoffice-hamcrest.patch b/libreoffice-hamcrest.patch
index 05b0a56..2e8d3fe 100644
--- a/libreoffice-hamcrest.patch
+++ b/libreoffice-hamcrest.patch
@@ -12,13 +12,4 @@
else
AC_MSG_RESULT([internal])
SYSTEM_APACHE_COMMONS=NO
-@@ -9159,7 +9159,7 @@
- if test $? -eq 0; then
- # check if either class-path entry is available for hamcrest or
- # it's bundled
-- if "$JAVA_HOME/bin/jar" tf "$OOO_JUNIT_JAR" |$GREP -q hamcrest || \
-+ if "$JAVA_HOME/bin/jar" tf /usr/share/java/hamcrest-core.jar |$GREP -q hamcrest || \
- "$UNZIP" -c "$OOO_JUNIT_JAR" META-INF/MANIFEST.MF |$GREP 'Class-Path:' | $GREP -q 'hamcrest'; then
- AC_MSG_RESULT([$OOO_JUNIT_JAR])
- else
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libreoffice.git/commitdiff/40dfae064b6cb012d3bba8d1385b78268e8cf319
More information about the pld-cvs-commit
mailing list