author | Andreas Radke
<andyrtr@archlinux.org> 2016-08-01 03:38:31 UTC |
committer | Andreas Radke
<andyrtr@archlinux.org> 2016-08-01 03:38:31 UTC |
parent | c338402e23d45f477654a3f4ba80a92ba3d60240 |
PKGBUILD | +8 | -3 |
buildfix.diff | +27 | -0 |
diff --git a/PKGBUILD b/PKGBUILD index ef9a39f..e169461 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=libreoffice-still pkgname=('libreoffice-still-sdk' 'libreoffice-still') _LOver=5.0.6.3 pkgver=5.0.6 -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') license=('LGPL3') url="http://www.libreoffice.org/" @@ -64,7 +64,8 @@ source=(${_mirror}/libreoffice{,-help,-translations}-${_LOver}.tar.xz{,.asc} libreoffice-still.sh libreoffice-still.csh gcc6_buildfix.diff fix_gcc_build_error.diff - hunspell14_buildfix.diff) + hunspell14_buildfix.diff + buildfix.diff) noextract=(d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2 1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip @@ -143,7 +144,8 @@ md5sums=('541d92329d433696c478f7669ac976f1' 'f82232620f3e27d1532c49af4b36ce9a' '6752d22fc5bcbdbef0640c6aca163e50' '60a6a9bf86bbcefa8c712dc8ba8ab73f' - '2afac5aa93f7bcd85058348147c962e4') + '2afac5aa93f7bcd85058348147c962e4' + 'd386f3a0b484cd3929329a294159f5bc') prepare() { cd libreoffice-$_LOver @@ -154,6 +156,9 @@ prepare() { ln -s ${srcdir}/$source . done popd + + # https://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-5-2&id=e13db0f16c4ac5a243587e881d7b18979d07f478 + patch -Np1 -i ../buildfix.diff # unowinreg.dll must be a file not a symlink or the result will become a broken symlink # /usr/share/libreoffice/sdk/classes/win/unowinreg.dll -> /build/libreoffice/src/185d60944ea767075d27247c3162b3bc-unowinreg.dll diff --git a/buildfix.diff b/buildfix.diff new file mode 100644 index 0000000..95d2f70 --- /dev/null +++ b/buildfix.diff @@ -0,0 +1,27 @@ +From e13db0f16c4ac5a243587e881d7b18979d07f478 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com> +Date: Mon, 25 Jul 2016 12:08:35 +0100 +Subject: curl 7.50.0 has CURL as typedef struct Curl_easy + +Change-Id: I22e5e2cdf78c38087579071c1b1570a8adc7d3c4 +(cherry picked from commit 0b8e589875ffd84150470832de18ebd79989efc0) +Reviewed-on: https://gerrit.libreoffice.org/27513 +Reviewed-by: David Tardon <dtardon@redhat.com> +Tested-by: Jenkins <ci@libreoffice.org> + +diff --git a/ucb/source/ucp/ftp/ftploaderthread.cxx b/ucb/source/ucp/ftp/ftploaderthread.cxx +index 25bc26d..5d1cfb5 100644 +--- a/ucb/source/ucp/ftp/ftploaderthread.cxx ++++ b/ucb/source/ucp/ftp/ftploaderthread.cxx +@@ -77,7 +77,7 @@ FTPLoaderThread::~FTPLoaderThread() { + + + CURL* FTPLoaderThread::handle() { +- CURL* ret = osl_getThreadKeyData(m_threadKey); ++ CURL* ret = static_cast<CURL*>(osl_getThreadKeyData(m_threadKey)); + if(!ret) { + ret = curl_easy_init(); + if (ret != nullptr) { +-- +cgit v0.10.2 +