/gnu/tests/

GPU and RUY use; Use cmake to find packages already in Guix as dependencies for absl-cpp, eigen, flatbuffer, neon2ssl, cpuinfo, ruy. [arguments]<phases>: Remove operations setting up absl-cpp, eigen, ruy, and neon2ssl as native inouts as now we use Guix's packages of these as dependencies. Do default build phase. Add steps to install C shared library and benchmark_model tool. [inputs]: Add cpuinfo, eigen, fp16, mesa-header, opencl, pthreadpool, ruy, vulkan and xnnpack as explicit inputs. [native-inputs]: Remove local setup of neon2ssl and ruy as we now use Guix's packages of these as explicit dependencies. * gnu/packages/serialization.scm (flatbuffers-next-shared): New variable, flatbuffers-next built with -fPIC as needed by tensorflow-lite. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Andy Tai 2023-07-30gnu: capnproto: Update to 1.0 [fixes CVE-2022-46149]....* gnu/packages/serialization.scm (capnproto): Update to 1.0. [arguments]: Remove obsolete 'do-not-require-/etc/services phase. Don't explicitly return #t from phases. Tobias Geerinckx-Rice 2023-07-29gnu: python-msgspec: Regenerate autogenerated file....* gnu/packages/serialization.scm (python-msgspec)[source]: Add a snippet to delete autogenerated "msgspec/atof_consts.h". [arguments]: Add new phase to regenerate that file. Vinicius Monego 2023-06-25gnu: Add python-msgspec....* gnu/packages/serialization.scm (python-msgspec): New variable. Signed-off-by: Vinicius Monego <monego@posteo.net> Sharlatan Hellseher 2023-05-03gnu: Add libfyaml....* gnu/packages/serialization.scm (libfyaml): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Alexey Abramov 2023-04-24gnu: cereal-1.3.0: Update doctest.h....* gnu/packages/serialization.scm (cereal-1.3.0)[native-inputs]: Add gcc-10 and the sources of the cereal package. [arguments]: Add a phase to replace the included doctest.h with the variant from the cereal sources; disable -Werror. [source]: Delete included doctest.h. Ricardo Wurmus 2023-04-24gnu: cereal: Use GCC 10....* gnu/packages/serialization.scm (cereal)[native-inputs]: Add gcc-10. Ricardo Wurmus 2023-03-20Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge 2023-03-05gnu: flatbuffers: Add version 23.1.21....* gnu/packages/serialization.scm (flatbuffers-next): New variable as flatbuffers@2.0.0 is depended on by tensorflow-lite so we cannot just upgrade directly, so adding current release flatbuffers@23.1.21. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Andy Tai