summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorGreg Hogan <code@greghogan.com>2025-03-08 19:58:15 +0000
committerGreg Hogan <code@greghogan.com>2025-08-04 04:11:25 +0000
commitab44a03fc55359180403589b75ed29ef9f078dcd (patch)
tree43ff4fb4b3f02082d4fc5aa19b0d86b5d2aa2e10 /gnu
parentae586b4721ab2be997f4090c291c573a5b75efa6 (diff)
gnu: Add jsoncpp/pinned.
* gnu/packages/serialization.scm (jsoncpp/pinned): New variable. Change-Id: Ib786d68833fb4cadbf80d25673433111982e4430
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/serialization.scm14
1 files changed, 14 insertions, 0 deletions
diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.scm
index 2a5856066dd..5b2f0237369 100644
--- a/gnu/packages/serialization.scm
+++ b/gnu/packages/serialization.scm
@@ -619,6 +619,20 @@ preserve existing comment in unserialization/serialization steps, making
619it a convenient format to store user input files.") 619it a convenient format to store user input files.")
620 (license license:expat))) 620 (license license:expat)))
621 621
622(define-public jsoncpp/pinned
623 (hidden-package
624 ;; Version that rarely changes, depended on by CMake.
625 (package/inherit jsoncpp
626 (version "1.9.6")
627 (source
628 (origin
629 (method git-fetch)
630 (uri (git-reference (url (package-home-page jsoncpp)) (commit version)))
631 (file-name (git-file-name (package-name jsoncpp) version))
632 (sha256
633 (base32
634 "070xg4i52z3yv5b9bw5k95qskw0daivh0njka87mzj0d3zf1qsyy")))))))
635
622;; Tensorflow does not build with jsoncpp 1.8.x. It is built with commit 636;; Tensorflow does not build with jsoncpp 1.8.x. It is built with commit
623;; 4356d9bba191e1e16ce7a92073cbf3e63564e973, which lies between version 1.7.2 637;; 4356d9bba191e1e16ce7a92073cbf3e63564e973, which lies between version 1.7.2
624;; and 1.7.3. 638;; and 1.7.3.