summaryrefslogtreecommitdiff
path: root/gnu/packages/serialization.scm
AgeCommit message (Collapse)Author
4 daysgnu: Remove cereal-1.3.0.Andreas Enge
* gnu/packages/serialization.scm (cereal-1.3.0): Delete variable. Change-Id: I8f61cfd85edb5b284e906a98d4739e594c26af2b
7 daysgnu: python-ruamel.yaml: Enable tests.Efraim Flashner
* gnu/packages/serialization.scm (python-ruamel.yaml)[arguments]: Enable tests. (python-ruamel.yaml-0.16)[arguments]: Keep tests disabled. Change-Id: I137c57c1aac628f488a51f25741b59a844299119
7 daysgnu: python-ruamel.yaml.clib: Update to 0.2.12.Efraim Flashner
* gnu/packages/serialization.scm (python-ruamel.yaml.clib): Update to 0.2.12. [arguments]: Move the 'cythonize-code phase to after the 'ensure-no-cythonized-files phase. Change-Id: Ic304cc574df485f0c116150dfbed686c1351bc64
2025-07-20gnu: flatbuffers: Rename from flatbuffers-next.Andreas Enge
* gnu/packages/serialization.scm (flatbuffers-next): Rename to... (flatbuffers): ...this. (flatbuffers-23.1, go-github-com-google-flatbuffers): Adapt references. * gnu/packages/kodi.scm (kodi): Adapt reference. * gnu/packages/machine-learning.scm (python-pytorch): Adapt reference. Change-Id: Ibac4837f6bec0a11e1afc146fddcec72001eab8f
2025-07-20gnu: Remove flatbuffers.Andreas Enge
* gnu/packages/serialization.scm (flatbuffers): Delete variable. (flatbuffers-next): Copy previously inherited fields from flatbuffers. (flatbuffers-23.1)[inherit]: Inherit from flatbuffers-next. [arguments]: Modify keywords from flatbuffers-next. Change-Id: I2e207b2d50b427c67b5590bf804af2aec5e7f12c
2025-07-18gnu: capnproto: Fix tests.Zheng Junjie
* gnu/packages/patches/capnproto-fix-test.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/serialization.scm (capnproto)[source]: Use it. Change-Id: I216563e5263f6d4e61e382b8d1eb5687c82b0cc1
2025-07-18gnu: python-ruamel.yaml.clib: Update to 0.2.9.Zheng Junjie
* gnu/packages/serialization.scm (python-ruamel.yaml.clib): Update to 0.2.9. [source]: use hg-file-name. Change-Id: Id431c4c44a21af9c254f6ad6902b564fd7d55911
2025-05-26gnu: Add go-github-com-google-flatbuffers.Sharlatan Hellseher
* gnu/packages/serialization.scm (go-github-com-google-flatbuffers): New variable. Change-Id: I6833389a7fb6ac4ac456bb226ab3f2fdf18518ef
2025-05-13gnu: avro-cpp: Update to 1.12.0.Greg Hogan
* gnu/packages/serialization.scm (avro-cpp-1.9): Rename to avro-cpp. (avro-cpp): Update to 1.12.0. [source]<uri>: Use Apache mirror. [arguments]<#:phases>: Add phase to use system fmt. [inputs]: Add fmt. (avro-cpp-1.9-for-irods): Inherit from avro-cpp. Change-Id: Iee70378ad5452ad51757aadb8f6adaf00fc5bab5
2025-02-22gnu: Add qtcsv.Sughosha
* gnu/packages/serialization.scm (qtcsv): New variable. Change-Id: I9192e9c86914a204f1fcf940b56da33d0ba6ffbb
2025-01-27gnu: flatbuffers-next: Update to 24.12.23.David Elsing
* gnu/packages/serialization.scm (flatbuffers-next): Update to 24.12.23. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-25gnu: Add libcsv.Sughosha
* gnu/packages/serialization.scm (libcsv): New variable. Change-Id: I0099d72027ccb1c22e937993d36b979c52bb67d3
2025-01-20gnu: Add python-strictyaml.Ricardo Wurmus
* gnu/packages/serialization.scm (python-strictyaml): New variable. Change-Id: I41beff94cca813469c6362285973455ed8e8bd67
2025-01-20gnu: python-msgspec: Update to 0.18.6.Ricardo Wurmus
* gnu/packages/serialization.scm (python-msgspec): Update to 0.18.6. Change-Id: Ia1455e7dd366e32fd0851207684e426e14d68838
2025-01-12gnu: Add libvarlink.Till Robin Zickel
* gnu/packages/serialization.scm (libvarlink): New variable. Change-Id: I7b4bfe83dd893a6cf6b0e58486822a182fadbcbc
2024-12-16gnu: python-cbor: Fix build.Sharlatan Hellseher
* gnu/packages/serialization.scm (python-cbor) [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I18f86c8afdafbd58b170925665c3a2c66822ac9e
2024-12-13gnu: Add python-setuptools/python-wheel where necessary.Lars-Dominik Braun
Changes to pyproject-build-system require explicit dependency on setuptools/wheel. Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
2024-12-13build-system/pyproject: Use python-sans-pip-wrapper as default-python.Lars-Dominik Braun
Also adds python-setuptools and python-wheel to relevant packages, either to native-inputs or to propagated inputs if the pkg_resources Python module is loaded at runtime. * guix/build-system/pyproject.scm (default-python): Default to python-sans-pip-wrapper. Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-09-06gnu: flatbuffers-next: Update to 24.3.25.David Elsing
* gnu/packages/serialization.scm (flatbuffers-next): Update to 24.3.25.
2024-09-03gnu: tensorflow-lite: Fix build.Andy Tai
* gnu/packages/machine-learning.scm (tensorflow-lite): Fix build. [inputs]: Change flatbuffers-next to flatbuffers-23.1. * gnu/packages/serialization.scm (flatbuffers-23.1): New variable. Change-Id: I257c3563cb91cbf8e0f0874367aafced248ab4dc Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-07-16gnu: python-cbor: Update home-page.Nicolas Graves
* gnu/packages/serialization.scm (python-cbor): Update home-page. [build-system]: Move to pyproject-build-system. Change-Id: I0262007ae19813b89f42eb21c388d41362638a4f Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Signed-off-by: jgart <jgart@dismail.de>
2024-06-18gnu: python-flatbuffers-next: Update to 23.5.26.David Elsing
* gnu/packages/serialization.scm (python-flatbuffers-next): Update to 23.5.26.
2024-06-18gnu: Remove flatbuffers-next-shared.David Elsing
* gnu/packages/serialization.scm (flatbuffers-next-shared): Delete variable. * gnu/packages/machine-learning.scm (tensorflow-lite)[arguments]: Use flatbuffers-next instead of flatbuffers-next-shared.
2024-06-18gnu: Add libnop.David Elsing
* gnu/packages/serialization.scm (libnop): New variable.
2024-06-13gnu: Add libscfg.Wilko Meyer
* gnu/packages/serialization.scm (libscfg): New variable. Change-Id: I0096745f2971799bd0c9955cddeed24f0846f075 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-05-29gnu: Add valijson.Maxim Cournoyer
* gnu/packages/serialization.scm (valijson): New variable. Change-Id: I604a0ecdd5ffaa256db4053b77e760d549881f33
2024-02-22gnu: python-ruamel-yaml: Update to 0.18.6.Arun Isaac
* gnu/package/serialization.scm (python-ruamel-yaml): Update to 0.18.6. (python-ruamel.yaml-0.16): New variable. * gnu/packages/package-management.scm (conda)[inputs]: Replace python-ruamel.yaml with python-ruamel.yaml-0.16. * gnu/packages/backup.scm (borgmatic)[inputs]: Replace python-ruamel.yaml with python-ruamel.yaml-0.16. * gnu/packages/python-xyz.scm (dynaconf)[inputs]: Replace python-ruamel.yaml with python-ruamel.yaml-0.16. Change-Id: Iff9eeeae043c9547d93a6c780f0c30bd760490d9 Change-Id: I43cad7e3936f62d209fbba7e86b93519cfc1c1ba Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2024-02-22gnu: python-ruamel.yaml.clib: Update to 0.2.8.Arun Isaac
* gnu/packages/serialization.scm (python-ruamel.yaml.clib): Update to 0.2.8. Change-Id: I18172bb4cad80b0e1a5db11fbc8fb937f46a1862 Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2024-02-16gnu: Add ckdl.Paul A. Patience
* gnu/packages/serialization.scm (ckdl): New variable. Change-Id: I658369e85c80c985da3e61d2809d36e6e703ed8c Signed-off-by: Clément Lassieur <clement@lassieur.org>
2024-01-10gnu: yaml-cpp: Update to 0.8.0.Zheng Junjie
* gnu/packages/serialization.scm (yaml-cpp): Update to 0.8.0. Change-Id: I927111f2d103dbb30ff336b64dd4ab90c22312a0 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09gnu: msgpack: Deprecate with msgpack-c.Maxim Cournoyer
* gnu/packages/serialization.scm (msgpack-c): New variable. (msgpack-cxx): New variable. (msgpack): Rename to... (msgpack-3): ... this, and inherit from msgpack-c. * gnu/packages/vim.scm (eovim) [arguments]: Add help-cmake-find-msgpack-c phase. [inputs]: Replace msgpack with msgpack-c. * gnu/packages/terminals.scm (tmate) [inputs]: Replace msgpack with msgpack-3. * gnu/packages/networking.scm (opendht) [propagated-inputs]: Replace msgpack with msgpack-cxx. * gnu/packages/chemistry.scm (mmtf-cpp) [propagated-inputs]: Likewise.
2023-10-22gnu: Add python-flatbuffers.Ricardo Wurmus
* gnu/packages/serialization.scm (python-flatbuffers): New variable.
2023-09-17gnu: Remove extraneous imports.Maxim Cournoyer
Found by running 'guild compile -W3 gnu/packages/$module.scm', using guild from the upcoming Guile. * gnu/packages/admin.scm: Remove extraneous imports. * gnu/packages/avr.scm: Likewise. * gnu/packages/base.scm: Likewise. * gnu/packages/bootloaders.scm: Likewise. * gnu/packages/firmware.scm: Likewise. * gnu/packages/linphone.scm: Likewise. * gnu/packages/telephony.scm: Likewise. * gnu/packages/cran.scm: Likewise. * gnu/packages/kde.scm: Likewise. * gnu/packages/libcanberra.scm: Likewise. * gnu/packages/libreoffice.scm: Likewise. * gnu/packages/mes.scm: Likewise. * gnu/packages/mingw.scm: Likewise. * gnu/packages/serialization.scm: Likewise. * gnu/packages/sync.scm: Likewise. * gnu/packages/syncthing.scm: Likewise. * gnu/packages/terminals.scm: Likewise. * gnu/packages/version-control.scm: Likewise. * gnu/packages/video.scm: Likewise. * gnu/packages/wm.scm: Likewise. * gnu/packages/emulators.scm: Likewise. Reviewed-by: Ludovic Courtès <ludo@gnu.org>
2023-09-08gnu: tensorflow-lite: Update to 2.12.1.Andy Tai
* gnu/packages/algebra.scm (eigen-for-tensorflow-lite): Remove variable. * gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.12.1 [arguments]<configure-flags>: Turn on 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>
2023-07-30gnu: capnproto: Update to 1.0 [fixes CVE-2022-46149].Tobias Geerinckx-Rice
* 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.
2023-07-29gnu: python-msgspec: Regenerate autogenerated file.Vinicius Monego
* 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.
2023-06-25gnu: Add python-msgspec.Sharlatan Hellseher
* gnu/packages/serialization.scm (python-msgspec): New variable. Signed-off-by: Vinicius Monego <monego@posteo.net>
2023-05-03gnu: Add libfyaml.Alexey Abramov
* gnu/packages/serialization.scm (libfyaml): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-24gnu: cereal-1.3.0: Update doctest.h.Ricardo Wurmus
* 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.
2023-04-24gnu: cereal: Use GCC 10.Ricardo Wurmus
* gnu/packages/serialization.scm (cereal)[native-inputs]: Add gcc-10.
2023-03-20Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-03-05gnu: flatbuffers: Add version 23.1.21.Andy Tai
* 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>
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
2022-11-22gnu: Remove libbson.Marius Bakke
This package fails to build and has been deprecated since 2018: https://github.com/mongodb/libbson * gnu/packages/serialization.scm (libbson): Remove variable.
2022-08-11Merge branch 'staging' into core-updatesMarius Bakke
2022-08-10gnu: cereal: List all licenses that apply.Marius Bakke
* gnu/packages/serialization.scm (cereal)[license]: Add LICENSE:BOOST, LICENSE:EXPAT, and LICENSE:NON-COPYLEFT.
2022-08-10gnu: cereal: Update to 1.3.2.Marius Bakke
* gnu/packages/serialization.scm (cereal): Update to 1.3.2. [arguments]: Use G-expression. (cereal-1.3.0): New variable. * gnu/packages/bioinformatics.scm (salmon)[inputs]: Change from CEREAL to CEREAL-1.3.0. * gnu/packages/engineering.scm (prusa-slicer)[inputs]: Likewise.
2022-06-30gnu: jsoncpp@1.7.3: Fix build failure.Marius Bakke
This is a follow-up to commit 2ada32cc3963afd7f195cb82eade3baf0df2cf1f. * gnu/packages/serialization.scm (jsoncpp-for-tensorflow)[build-system]: Set to CMAKE-BUILD-SYSTEM. [arguments]: Restore.
2022-06-27gnu: jsoncpp: Build with Meson.Marius Bakke
* gnu/packages/serialization.scm (jsoncpp)[build-system]: Change to MESON-BUILD-SYSTEM. [arguments]: Remove.
2022-06-26gnu: jsoncpp: Update to 1.9.5.Marius Bakke
* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.5. [source](patches): Remove. * gnu/packages/patches/jsoncpp-pkg-config-version.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.