From 7b403575fa4651c69bc8557266b65175d3549c1b Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 10 Aug 2020 00:37:14 +0200 Subject: [PATCH] gnu: json-modern-cxx: Update to 3.9.1. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/cpp.scm (json-modern-cxx): Update to 3.9.1. [arguments]: Remove obsolete ‘fix-pkg-config-install’ phase. --- gnu/packages/cpp.scm | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 5e83bb69f6..bf89ff12ea 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -247,7 +247,7 @@ (define-public fifo-map (define-public json-modern-cxx (package (name "json-modern-cxx") - (version "3.9.0") + (version "3.9.1") (home-page "https://github.com/nlohmann/json") (source (origin @@ -255,8 +255,7 @@ (define-public json-modern-cxx (uri (git-reference (url home-page) (commit (string-append "v" version)))) (sha256 - (base32 - "06wmbnwbisbq3rqdbmi297hidvq6q8vs6j4z0a9qpr4sm721lwa6")) + (base32 "0ar4mzp53lskxw3vdzw07f47njcshl3lwid9jfq6l7yx6ds2nyjc")) (file-name (git-file-name name version)) (modules '((guix build utils))) (snippet @@ -285,17 +284,6 @@ (define-public json-modern-cxx (list (string-append "-DJSON_TestDataDirectory=" (assoc-ref %build-inputs "json_test_data"))) #:phases (modify-phases %standard-phases - (add-after 'unpack 'fix-pkg-config-install - (lambda _ - ;; This phase can be removed for versions >= 3.9.1. - (substitute* "CMakeLists.txt" - ;; Look for the generated .pc in the right place ... - (("\\$\\{CMAKE_BINARY_DIR\\}/\\$\\{PROJECT_NAME\\}\\.pc") - "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc") - ;; ... and install it to the libdir. - (("DESTINATION lib/pkgconfig") - "DESTINATION \"${CMAKE_INSTALL_LIBDIR}/pkgconfig\"")) - #t)) ;; XXX: When tests are enabled, the install phase will cause ;; a needless rebuild without the given configure flags, ;; ultimately creating both $out/lib and $out/lib64. Move