diff options
author | Greg Hogan <code@greghogan.com> | 2025-06-27 17:14:23 +0000 |
---|---|---|
committer | Greg Hogan <code@greghogan.com> | 2025-07-14 13:14:47 +0000 |
commit | 7c4e37d3733284d648b4ed06421c3d634e6896f3 (patch) | |
tree | 0c4e772c1cbebee2c86c24e6e874ea8a82225c34 | |
parent | 0bbc9a8acf7222aaec10d5b3d951dbc67dc8e9c7 (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.scm | 87 |
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 |