1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Client library for the CMIS interface
8 HOMEPAGE= https://github.com/tdf/libcmis
12 SITES[main]= https://dev-www.libreoffice.org/src/
13 DISTFILE[1]= libcmis-0.6.0.tar.xz:main
15 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILD_DEPENDS= cppunit:single:standard
24 boost-libraries:dev:standard
25 BUILDRUN_DEPENDS= boost-libraries:primary:standard
28 USES= gmake libtool pkgconfig curl
29 GNOME_COMPONENTS= libxml2
31 FPC_EQUIVALENT= net/libcmis
34 CONFIGURE_ARGS= --disable-werror
35 --with-boost="{{LOCALBASE}}"
38 INSTALL_TARGET= install-strip
39 INSTALL_REQ_TOOLCHAIN= yes
44 ${REINPLACE_CMD} -e "s|@WITH_LIBCMIS_MAN_FALSE@|#|g" \
47 [FILE:180:descriptions/desc.primary]
48 LibCMIS is a C++ client library for the CMIS interface. This allows C++
49 applications to connect to any ECM behaving as a CMIS server like Alfresco,
50 Nuxeo for the open source ones.
53 [FILE:44:descriptions/desc.tools]
54 This package contains the cmis-client tool.
58 56df575f78dacc21b4cec7cec73d671fd235f7c2010a8bb7940ef1413dc899fd 487724 libcmis-0.6.0.tar.xz
61 [FILE:141:manifests/plist.primary]
63 libcmis-%%VER%%.so.%%SOMAJOR%%
64 libcmis-%%VER%%.so.%%SOVERSION%%
65 libcmis-c-%%VER%%.so.%%SOMAJOR%%
66 libcmis-c-%%VER%%.so.%%SOVERSION%%
69 [FILE:714:manifests/plist.dev]
70 include/libcmis-%%VER%%/libcmis/
88 include/libcmis-c-%%VER%%/libcmis-c/
116 [FILE:16:manifests/plist.tools]
120 [FILE:654:patches/patch-libxml2-2.12]
121 From 72618e63433c7243e4d9e79a638f19a09402eecc Mon Sep 17 00:00:00 2001
122 From: Andreas Sturmlechner <asturm@gentoo.org>
123 Date: Tue, 21 Nov 2023 23:10:07 +0100
124 Subject: [PATCH] Fix build with libxml2-2.12 (missing include)
126 See also: https://github.com/tdf/libcmis/issues/51
127 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
129 inc/libcmis/xml-utils.hxx | 1 +
130 1 file changed, 1 insertion(+)
132 --- inc/libcmis/xml-utils.hxx.orig
133 +++ inc/libcmis/xml-utils.hxx
137 #include <boost/date_time.hpp>
138 +#include <libxml/parser.h>
139 #include <libxml/tree.h>
140 #include <libxml/xpathInternals.h>
141 #include <libxml/xmlwriter.h>