[arch-commits] Commit in libcmis/trunk (PKGBUILD getRefreshToken.diff)
Andreas Radke
andyrtr at gemini.archlinux.org
Sat Aug 13 10:33:43 UTC 2022
Date: Saturday, August 13, 2022 @ 10:33:43
Author: andyrtr
Revision: 452653
upgpkg: libcmis 0.5.2-11: add a fix from LibreOffice internal cmis fixes to solve compiling against system libcmis
Added:
libcmis/trunk/getRefreshToken.diff
Modified:
libcmis/trunk/PKGBUILD
----------------------+
PKGBUILD | 11 ++++++++---
getRefreshToken.diff | 13 +++++++++++++
2 files changed, 21 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-08-13 08:57:48 UTC (rev 452652)
+++ PKGBUILD 2022-08-13 10:33:43 UTC (rev 452653)
@@ -2,7 +2,7 @@
pkgname=libcmis
pkgver=0.5.2
-pkgrel=10
+pkgrel=11
pkgdesc="a C/C++ client library for the CMIS protocol"
arch=('x86_64')
url="https://github.com/tdf/libcmis"
@@ -10,9 +10,11 @@
depends=('boost-libs' 'curl' 'libxml2')
makedepends=('docbook2x' 'cppunit' 'boost')
source=("https://github.com/tdf/libcmis/releases/download/v${pkgver}/$pkgname-$pkgver.tar.gz"
- 'libcmis-0.5.2-icu-64.2.patch')
+ libcmis-0.5.2-icu-64.2.patch
+ getRefreshToken.diff)
sha256sums=('ed6f681a48abbf3c2324564b17a180d21fa9503230e8708825e1ad80daee4f81'
- '51b67a5b7245e5192739362c5034ed7d9a664799f38ff9ccd1832297f93cc03d')
+ '51b67a5b7245e5192739362c5034ed7d9a664799f38ff9ccd1832297f93cc03d'
+ '7ad0e742da2660c238b457ea7cd5752b90bb876da3da852f511a6bb1301c75b6')
prepare() {
cd "$pkgname-$pkgver"
@@ -19,6 +21,9 @@
# https://github.com/tdf/libcmis/issues/35
patch -Np1 -i ../libcmis-0.5.2-icu-64.2.patch
+ # part of https://github.com/tdf/libcmis/commit/f7466a849949f987dd47f2e0bb3a3df0c8cac4e4
+ # to solve a LibreOffice compile error
+ patch -Np1 -i ../getRefreshToken.diff
}
build() {
Added: getRefreshToken.diff
===================================================================
--- getRefreshToken.diff (rev 0)
+++ getRefreshToken.diff 2022-08-13 10:33:43 UTC (rev 452653)
@@ -0,0 +1,13 @@
+diff --git a/inc/libcmis/session.hxx b/inc/libcmis/session.hxx
+index 0a768a8..ec95ab4 100644
+--- a/inc/libcmis/session.hxx
++++ b/inc/libcmis/session.hxx
+@@ -95,6 +95,8 @@ namespace libcmis
+ certificate exception feature available on common web browser.
+ */
+ virtual void setNoSSLCertificateCheck( bool noCheck ) = 0;
++
++ virtual std::string getRefreshToken() { return ""; };
+ };
+ }
+
More information about the arch-commits
mailing list