mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 03:55:08 -06:00
gnu: googletest: Update to 1.17.0.
* gnu/packages/check.scm (googletest): Update to 1.17.0 (googletest-1.12): Add variable. * gnu/packages/glib.scm (sdbus-c++) [native-inputs]: Replace googletest-1.17 with googletest. * gnu/packages/compression.scm (pzstd) [native-inputs, inputs]: Replace googletest with googletest-1.8. * gnu/packages/cpp.scm (c++-gsl), * gnu/packages/engineering.scm (cura-engine), * gnu/packages/password-utils.scm (pwsafe) [native-inputs]: Replace googletest with googletest-1.13. * gnu/packages/crypto.scm (crc32c), * gnu/packages/engineering.scm (lib3mf), * gnu/packages/fontutils.scm (opentype-sanitizer), * gnu/packages/games.scm (openclonk), * gnu/packages/gnome.scm (gnome-commander), * gnu/packages/machine-learning.scm (qnnpack), * gnu/packages/maths.scm (ruy), * gnu/packages/serialization.scm (libnop) [native-inputs]: Replace googletest with googletest-1.12. * gnu/packages/machine-learning.scm (fann), * gnu/packages/maths.scm (boolector), * gnu/packages/parallel.scm (clog), * gnu/packages/simulation.scm (sumo), * gnu/packages/telephony.scm (sipp) [native-inputs]: Replace googletest with googletest-1.8. * gnu/packages/parallel.scm (cpuinfo) [inputs]: Replace googletest with googletest-1.13. * gnu/packages/machine-learning.scm (nnpack, python-pytorch), * gnu/packages/parallel.scm (pthreadpool) [inputs]: Replace googletest with googletest-1.12. * gnu/packages/maths.scm (fp16, fxdiv), * gnu/packages/serialization.scm (yaml-cpp), * gnu/packages/web.scm (rapidjson) [inputs]: Replace googletest with googletest-1.8. Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e
This commit is contained in:
parent
974196e09e
commit
97d9c63265
17 changed files with 46 additions and 46 deletions
|
|
@ -1063,16 +1063,16 @@ report generation engine.")
|
|||
(define-public googletest
|
||||
(package
|
||||
(name "googletest")
|
||||
(version "1.12.1")
|
||||
(version "1.17.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/google/googletest")
|
||||
(commit (string-append "release-" version))))
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1cv55x3amwrvfan9pr8dfnicwr8r6ar3yf6cg9v6nykd6m2v3qsv"))))
|
||||
(base32 "1zn701fgmbk29y45p49sajaswm01i2bv89ds2kkbiq8i0p2cr08w"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f
|
||||
|
|
@ -1086,21 +1086,6 @@ discovery, death tests, assertions, parameterized tests and XML test report
|
|||
generation.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public googletest-1.17
|
||||
(package
|
||||
(inherit googletest)
|
||||
(name "googletest")
|
||||
(version "1.17.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/google/googletest")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1zn701fgmbk29y45p49sajaswm01i2bv89ds2kkbiq8i0p2cr08w"))))))
|
||||
|
||||
(define-public googletest-1.13
|
||||
(package
|
||||
(inherit googletest)
|
||||
|
|
@ -1116,6 +1101,21 @@ generation.")
|
|||
(sha256
|
||||
(base32 "1x5lr1k4kgw3i8d7c12vp759p0w8c8r2y8lwvqswswxvwygw8lid"))))))
|
||||
|
||||
(define-public googletest-1.12
|
||||
(package
|
||||
(inherit googletest-1.13)
|
||||
(name "googletest")
|
||||
(version "1.12.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/google/googletest")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1cv55x3amwrvfan9pr8dfnicwr8r6ar3yf6cg9v6nykd6m2v3qsv"))))))
|
||||
|
||||
(define-public googletest-1.8
|
||||
(package
|
||||
(inherit googletest)
|
||||
|
|
|
|||
|
|
@ -1897,11 +1897,11 @@ speed.")
|
|||
(outputs '("out"))
|
||||
(inputs
|
||||
`(,@(if (%current-target-system)
|
||||
`(("googletest" ,googletest))
|
||||
`(("googletest" ,googletest-1.8))
|
||||
'())))
|
||||
(native-inputs
|
||||
`(,@(if (%current-system)
|
||||
`(("googletest" ,googletest))
|
||||
`(("googletest" ,googletest-1.8))
|
||||
'())))
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
|
|
|||
|
|
@ -457,7 +457,7 @@ data structures for C++.")
|
|||
(base32 "08w3ppd43wx9vq641ljw5izjd7p5w7drynw13ll9shwy41ydif9n"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
(list googletest pkg-config))
|
||||
(list googletest-1.13 pkg-config))
|
||||
(synopsis "Guidelines Support Library")
|
||||
(description "c++-gsl contains functions and types that are suggested for
|
||||
use by the C++ Core Guidelines maintained by the Standard C++ Foundation.")
|
||||
|
|
|
|||
|
|
@ -132,7 +132,7 @@
|
|||
;; TODO: perhaps infer #:tests?
|
||||
(if #$(%current-target-system)
|
||||
"OFF" "ON")))))
|
||||
(native-inputs (list googletest))
|
||||
(native-inputs (list googletest-1.12))
|
||||
(home-page "https://github.com/google/crc32c")
|
||||
(synopsis "Cyclic redundancy check")
|
||||
(description
|
||||
|
|
|
|||
|
|
@ -2584,7 +2584,7 @@ for reverse engineers.")
|
|||
(mkdir-p dir)
|
||||
(symlink act (string-append dir "/act.linux"))))))))
|
||||
(native-inputs
|
||||
(list automatic-component-toolkit googletest pkg-config))
|
||||
(list automatic-component-toolkit googletest-1.12 pkg-config))
|
||||
(inputs
|
||||
(list `(,util-linux "lib") libzip libressl zlib))
|
||||
(synopsis "Implementation of the 3D Manufacturing Format (3MF) file standard")
|
||||
|
|
@ -4522,7 +4522,7 @@ facilitate the communication between Cura and its backend and similar code.")
|
|||
(base32 "0xp2r0m5wwfsh9wdb3biqzvfqfz5jsmyw4bww93aksw0rgli07bp"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
(list googletest pkg-config))
|
||||
(list googletest-1.13 pkg-config))
|
||||
(inputs
|
||||
(list libarcus protobuf stb-image))
|
||||
(arguments
|
||||
|
|
|
|||
|
|
@ -173,7 +173,7 @@ anti-aliased glyph bitmap generation with 256 gray levels.")
|
|||
(base32
|
||||
"17z8cxv48rfig5k7j3xk3bmbf7rm3kxsc3bazix96l0wws58r569"))))
|
||||
(build-system meson-build-system)
|
||||
(native-inputs (list googletest pkg-config))
|
||||
(native-inputs (list googletest-1.12 pkg-config))
|
||||
(inputs (list freetype lz4 woff2 zlib))
|
||||
(home-page "https://github.com/khaledhosny/ots")
|
||||
(synopsis "Sanitizer for OpenType fonts")
|
||||
|
|
|
|||
|
|
@ -10625,8 +10625,8 @@ a fortress beyond the forbidden swamp.")
|
|||
#:tests? tests? #:test-target "tests" args)
|
||||
(invoke "tests/tests")))))))
|
||||
(native-inputs
|
||||
(list (package-source googletest)
|
||||
googletest
|
||||
(list (package-source googletest-1.12)
|
||||
googletest-1.12
|
||||
pkg-config))
|
||||
(inputs
|
||||
(list c-template-sort
|
||||
|
|
|
|||
|
|
@ -1329,7 +1329,7 @@ Some codes examples can be find at:
|
|||
(lambda* (#:rest args)
|
||||
(apply (assoc-ref gnu:%standard-phases 'check)
|
||||
#:test-target "sdbus-c++-unit-tests" args))))))
|
||||
(native-inputs (list googletest-1.17 pkg-config))
|
||||
(native-inputs (list googletest pkg-config))
|
||||
(inputs (list expat))
|
||||
(propagated-inputs (list elogind)) ;required by sdbus-c++.pc
|
||||
(home-page "https://github.com/Kistler-Group/sdbus-cpp")
|
||||
|
|
|
|||
|
|
@ -1865,7 +1865,7 @@ either on a local, or remote machine via a number of methods.")
|
|||
flex
|
||||
gettext-minimal
|
||||
`(,glib "bin")
|
||||
googletest
|
||||
googletest-1.12
|
||||
`(,gtk+ "bin")
|
||||
itstool
|
||||
pkg-config
|
||||
|
|
|
|||
|
|
@ -346,7 +346,7 @@ distributions.")
|
|||
(when tests?
|
||||
(with-directory-excursion "tests"
|
||||
(invoke "./fann_tests"))))))))
|
||||
(native-inputs (list googletest))
|
||||
(native-inputs (list googletest-1.8))
|
||||
(home-page "https://leenissen.dk/")
|
||||
(synopsis "Fast Artificial Neural Network")
|
||||
(description
|
||||
|
|
@ -3885,7 +3885,7 @@ and Darknet.")
|
|||
fxdiv
|
||||
psimd
|
||||
pthreadpool
|
||||
googletest))
|
||||
googletest-1.12))
|
||||
(native-inputs
|
||||
`(,python
|
||||
,@(if (target-x86-64?) (list python-peachpy) '())
|
||||
|
|
@ -3935,7 +3935,7 @@ and Darknet.")
|
|||
(("(TARGET_LINK_LIBRARIES.*) fp16 (.*)" _ before after)
|
||||
(string-append before " " after))))))))
|
||||
(inputs (list clog cpuinfo fp16 fxdiv psimd pthreadpool))
|
||||
(native-inputs (list googletest googlebenchmark))
|
||||
(native-inputs (list googletest-1.12 googlebenchmark))
|
||||
(home-page "https://github.com/pytorch/qnnpack")
|
||||
(synopsis "Quantized Neural Network PACKage")
|
||||
(description "QNNPACK is a library for low-precision neural network
|
||||
|
|
@ -4682,7 +4682,7 @@ PyTorch.")
|
|||
fxdiv
|
||||
gemmlowp
|
||||
gloo
|
||||
googletest
|
||||
googletest-1.12
|
||||
googlebenchmark
|
||||
libuv
|
||||
miniz-for-pytorch
|
||||
|
|
|
|||
|
|
@ -8360,7 +8360,7 @@ find_package(louvain_communities)")
|
|||
(inputs (list btor2tools
|
||||
boost cryptominisat louvain-community sqlite
|
||||
gmp))
|
||||
(native-inputs (list googletest pkg-config python-wrapper))
|
||||
(native-inputs (list googletest-1.8 pkg-config python-wrapper))
|
||||
(home-page "https://boolector.github.io")
|
||||
(synopsis "Bitvector-based theory solver")
|
||||
(description "Boolector is a @acronym{SMT, satisfiability modulo theories}
|
||||
|
|
@ -10703,7 +10703,7 @@ high-performance multidimensional array containers for scientific computing.")
|
|||
(patches (search-patches "fxdiv-system-libraries.patch"))))
|
||||
(build-system cmake-build-system)
|
||||
(inputs
|
||||
(list googletest googlebenchmark))
|
||||
(list googletest-1.8 googlebenchmark))
|
||||
(synopsis
|
||||
"C++ library for division via fixed-point multiplication by inverse")
|
||||
(description
|
||||
|
|
@ -10758,7 +10758,7 @@ when an application performs repeated divisions by the same divisor.")
|
|||
(native-inputs
|
||||
(list python-wrapper))
|
||||
(inputs
|
||||
(list psimd googletest googlebenchmark))
|
||||
(list psimd googletest-1.8 googlebenchmark))
|
||||
(synopsis "C++ library for half-precision floating point formats")
|
||||
(description
|
||||
"This header-only C++ library implements conversion to and from
|
||||
|
|
@ -11138,7 +11138,7 @@ systems and symbolic manipulations.")
|
|||
;; tensorflow.
|
||||
"-DCMAKE_CXX_FLAGS=-fPIC ")))
|
||||
(inputs (list cpuinfo))
|
||||
(native-inputs (list googletest))
|
||||
(native-inputs (list googletest-1.12))
|
||||
(home-page "https://github.com/google/ruy")
|
||||
(synopsis "Matrix multiplication library")
|
||||
(description
|
||||
|
|
|
|||
|
|
@ -611,7 +611,7 @@ command---e.g., @code{%salloc}, @code{%sbatch}, etc.")
|
|||
(build-system cmake-build-system)
|
||||
(arguments '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
|
||||
(inputs
|
||||
(list googletest googlebenchmark fxdiv))
|
||||
(list googletest-1.12 googlebenchmark fxdiv))
|
||||
(synopsis "Efficient thread pool implementation")
|
||||
(description
|
||||
"The pthreadpool library implements an efficient and portable thread
|
||||
|
|
@ -655,7 +655,7 @@ features.")
|
|||
(string-append m "\
|
||||
GTEST_SKIP() << \"See https://github.com/pytorch/cpuinfo/issues/132\";"))))))))
|
||||
(inputs
|
||||
(list googletest googlebenchmark))
|
||||
(list googletest-1.13 googlebenchmark))
|
||||
(synopsis "C/C++ library to obtain information about the CPU")
|
||||
(description
|
||||
"The cpuinfo library provides a C/C++ and a command-line interface to
|
||||
|
|
@ -679,7 +679,7 @@ processor name, cache information, and topology information.")
|
|||
(add-after 'unpack 'chdir
|
||||
(lambda _
|
||||
(chdir "deps/clog"))))))
|
||||
(native-inputs (list googletest))
|
||||
(native-inputs (list googletest-1.8))
|
||||
(inputs '())
|
||||
(synopsis "C-style logging library based on printf")
|
||||
(description
|
||||
|
|
|
|||
|
|
@ -470,7 +470,7 @@ in an encrypted database, which is locked with a master key or key file.")
|
|||
#:configure-flags
|
||||
#~(list "-DGTEST_BUILD=OFF")))
|
||||
(native-inputs
|
||||
(list gettext-minimal googletest perl zip))
|
||||
(list gettext-minimal googletest-1.13 perl zip))
|
||||
(inputs
|
||||
(list curl
|
||||
file
|
||||
|
|
|
|||
|
|
@ -551,7 +551,7 @@ character limit for implicit keys.")
|
|||
"-DYAML_USE_SYSTEM_GTEST=ON")))
|
||||
(native-inputs
|
||||
(list python))
|
||||
(inputs (list googletest))
|
||||
(inputs (list googletest-1.8))
|
||||
(home-page "https://github.com/jbeder/yaml-cpp")
|
||||
(synopsis "YAML parser and emitter in C++")
|
||||
(description "YAML parser and emitter in C++ matching the YAML 1.2 spec.")
|
||||
|
|
@ -1061,7 +1061,7 @@ Apache Arrow-based Feather binary columnar serialization data frame format.")
|
|||
(lambda _
|
||||
(copy-recursively
|
||||
"include" (string-append #$output "/include")))))))
|
||||
(native-inputs (list googletest))
|
||||
(native-inputs (list googletest-1.12))
|
||||
(home-page "https://github.com/google/libnop")
|
||||
(synopsis "C++ Native Object Protocols")
|
||||
(description "@code{libnop} is a header-only library for serializing and
|
||||
|
|
|
|||
|
|
@ -1419,7 +1419,7 @@ sequences that lead from a given start lanelet to some goal lanelet(s).")
|
|||
python
|
||||
xerces-c
|
||||
zlib))
|
||||
(native-inputs (list googletest python))
|
||||
(native-inputs (list googletest-1.8 python))
|
||||
(home-page "https://eclipse.org/sumo")
|
||||
(synopsis "Traffic simulator")
|
||||
(description "@acronym{SUMO, Simulation of Urban MObility} is a traffic
|
||||
|
|
|
|||
|
|
@ -1162,7 +1162,7 @@ It supports the following smartphones:
|
|||
(inputs
|
||||
(list gsl libpcap lksctp-tools ncurses/tinfo openssl))
|
||||
(native-inputs
|
||||
(list googletest pkg-config))
|
||||
(list googletest-1.8 pkg-config))
|
||||
(synopsis "Performance testing tool for the SIP protocol")
|
||||
(description "SIPp can be used to test many real SIP equipements like SIP
|
||||
proxies, B2BUAs, SIP media servers, SIP/x gateways, and SIP PBXes. It is also
|
||||
|
|
|
|||
|
|
@ -1825,7 +1825,7 @@ current version of any major web browser.")
|
|||
(("GTESTSRC_FOUND)")
|
||||
"GTest_FOUND)")))))))
|
||||
(native-inputs (list valgrind/pinned))
|
||||
(inputs (list googletest))
|
||||
(inputs (list googletest-1.8))
|
||||
(home-page "https://github.com/Tencent/rapidjson")
|
||||
(synopsis "JSON parser/generator for C++ with both SAX/DOM style API")
|
||||
(description
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue