gnu: libcmis: Update to 0.5.2.

* gnu/packages/libreoffice.scm (libcmis): Update to 0.5.2.
[source](uri): Use XZ-compressed tarball.
[arguments]: Remove #:phases.  Don't pass "--disable-werror" in #:configure-flags.
This commit is contained in:
Marius Bakke 2019-01-03 00:38:28 +01:00
parent 48a51af9d2
commit 0c4cee13b2
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 4 additions and 16 deletions

View File

@ -287,15 +287,15 @@ working with graphics in the WPG (WordPerfect Graphics) format.")
(define-public libcmis (define-public libcmis
(package (package
(name "libcmis") (name "libcmis")
(version "0.5.1") (version "0.5.2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/tdf/libcmis/releases/download/v" (uri (string-append "https://github.com/tdf/libcmis/releases/download/v"
version "/libcmis-" version ".tar.gz")) version "/libcmis-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"03kvl8ywsv5qrxblf0m6955mmvl5q2zpb6vj51vs7ayvxhidzjva")))) "18h0a2gsfxvlv03nlcfvw9bzsflq5sin9agq6za103hr0ab8vcfp"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("cppunit" ,cppunit) `(("cppunit" ,cppunit)
@ -313,22 +313,10 @@ working with graphics in the WPG (WordPerfect Graphics) format.")
;; FIXME: Man pages generation requires docbook-to-man; reenable ;; FIXME: Man pages generation requires docbook-to-man; reenable
;; it once this is available. ;; it once this is available.
"--without-man" "--without-man"
;; avoid triggering configure errors by simple inclusion of
;; boost headers
"--disable-werror"
;; During configure, the boost headers are found, but linking ;; During configure, the boost headers are found, but linking
;; fails without the following flag. ;; fails without the following flag.
(string-append "--with-boost=" (string-append "--with-boost="
(assoc-ref %build-inputs "boost"))) (assoc-ref %build-inputs "boost")))))
#:phases (modify-phases %standard-phases
(add-before 'build 'fix-boost-include
(lambda _
;; This library moved in Boost and the compatibility
;; redirect is no longer available since version 1.68.0.
(substitute* "src/libcmis/xml-utils.cxx"
(("boost/uuid/sha1.hpp")
"boost/uuid/detail/sha1.hpp"))
#t)))))
(home-page "https://github.com/tdf/libcmis") (home-page "https://github.com/tdf/libcmis")
(synopsis "CMIS client library") (synopsis "CMIS client library")
(description "LibCMIS is a C++ client library for the CMIS interface. It (description "LibCMIS is a C++ client library for the CMIS interface. It