guix_mirror_bot pushed a commit to branch c++-team
in repository guix.

commit 825ed55821c149c06a1f2ee7a5f482d878456111
Author: Greg Hogan <[email protected]>
AuthorDate: Fri Jun 27 17:14:23 2025 +0000

    gnu: libcmis Update to 0.6.2-00a85bf6.
    
    * gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6.
    
    Change-Id: I46be1e49fc47f699b0792759cf43889a67852fa1
---
 gnu/packages/libreoffice.scm | 87 +++++++++++++++++++++++---------------------
 1 file changed, 45 insertions(+), 42 deletions(-)

diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm
index 4cfdb2b385..6a573b335d 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

Reply via email to