summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Hogan <code@greghogan.com>2025-06-27 17:14:23 +0000
committerGreg Hogan <code@greghogan.com>2025-07-14 13:14:47 +0000
commit7c4e37d3733284d648b4ed06421c3d634e6896f3 (patch)
tree0c4e772c1cbebee2c86c24e6e874ea8a82225c34
parent0bbc9a8acf7222aaec10d5b3d951dbc67dc8e9c7 (diff)
gnu: libcmis Update to 0.6.2-00a85bf6.
* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6. Change-Id: I46be1e49fc47f699b0792759cf43889a67852fa1
-rw-r--r--gnu/packages/libreoffice.scm87
1 files changed, 45 insertions, 42 deletions
diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm
index cc4222482b..f71d832f6a 100644
--- a/gnu/packages/libreoffice.scm
+++ b/gnu/packages/libreoffice.scm
@@ -353,50 +353,53 @@ working with graphics in the WPG (WordPerfect Graphics) format.")
(license (list license:mpl2.0 license:lgpl2.1+)))) ; dual-licensed
(define-public libcmis
- (package
- (name "libcmis")
- ;; Note: Use an unreleased version because libreoffice requires it and
- ;; is the only user (see <https://github.com/tdf/libcmis/pull/43>).
- (version "0.6.2")
- (home-page "https://github.com/tdf/libcmis")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference (url home-page)
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0g0wr31gfhxcdfvr0l36zallz349rrxd2d8n03b0b5ffm10b4y0x"))))
- (build-system gnu-build-system)
- (native-inputs
- (list autoconf automake libtool cppunit pkg-config))
- (propagated-inputs ;in Requires field of .pkg
- (list curl libxml2))
- (inputs
- (list boost cyrus-sasl openssl))
- (arguments
- (list
- #:configure-flags
- #~(list
- ;; FIXME: Man pages generation requires docbook-to-man; reenable
- ;; it once this is available.
- "--without-man"
- ;; XXX: A configure test fails with GCC7 when including Boost headers.
- "--disable-werror")
- #:phases
- #~(modify-phases %standard-phases
- (replace 'bootstrap
- (lambda _
- ;; Override the bootstrap phase as the ancient autogen.sh
- ;; script exits with a non-zero code when NOCONFIGURE=1.
- (invoke "autoreconf" "-vif"))))))
- (synopsis "CMIS client library")
- (description "LibCMIS is a C++ client library for the CMIS interface. It
+ ;; Use an unreleased version supported newer versions of Boost.
+ (let ((commit "00a85bf6574270f47740df8cbb5363ce8d1b1ea6")
+ (revision "0"))
+ (package
+ (name "libcmis")
+ ;; Note: Use an unreleased version because libreoffice requires it and
+ ;; is the only user (see <https://github.com/tdf/libcmis/pull/43>).
+ (version (git-version "0.6.2" revision commit))
+ (home-page "https://github.com/tdf/libcmis")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url home-page)
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "10ckwqhvdjk5vp774cr7v6k6jwf1kdwigkn0b7npnk4vhlz5b94x"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ (list autoconf automake libtool cppunit pkg-config))
+ (propagated-inputs ;in Requires field of .pkg
+ (list curl libxml2))
+ (inputs
+ (list boost cyrus-sasl openssl))
+ (arguments
+ (list
+ #:configure-flags
+ #~(list
+ ;; FIXME: Man pages generation requires docbook-to-man; reenable
+ ;; it once this is available.
+ "--without-man"
+ ;; XXX: A configure test fails with GCC7 when including Boost headers.
+ "--disable-werror")
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'bootstrap
+ (lambda _
+ ;; Override the bootstrap phase as the ancient autogen.sh
+ ;; script exits with a non-zero code when NOCONFIGURE=1.
+ (invoke "autoreconf" "-vif"))))))
+ (synopsis "CMIS client library")
+ (description "LibCMIS is a C++ client library for the CMIS interface. It
allows C++ applications to connect to any ECM behaving as a CMIS server such
as Alfresco or Nuxeo.")
- (license
- (list license:mpl1.1 license:gpl2+ license:lgpl2.1+)))) ; triple license
+ (license
+ (list license:mpl1.1 license:gpl2+ license:lgpl2.1+))))) ; triple license
(define-public libabw
(package