Sughosha
d7eb32d2ca
gnu: Add qtcsv.
...
* gnu/packages/serialization.scm (qtcsv): New variable.
Change-Id: I9192e9c86914a204f1fcf940b56da33d0ba6ffbb
2025-02-22 23:55:24 +09:00
David Elsing
b0eed01f5b
gnu: flatbuffers-next: Update to 24.12.23.
...
* gnu/packages/serialization.scm (flatbuffers-next): Update to 24.12.23.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-01-27 14:42:39 +01:00
Sughosha
84bca75d60
gnu: Add libcsv.
...
* gnu/packages/serialization.scm (libcsv): New variable.
Change-Id: I0099d72027ccb1c22e937993d36b979c52bb67d3
2025-01-25 01:44:32 +08:00
Ricardo Wurmus
71327fc365
gnu: Add python-strictyaml.
...
* gnu/packages/serialization.scm (python-strictyaml): New variable.
Change-Id: I41beff94cca813469c6362285973455ed8e8bd67
2025-01-20 21:37:21 +01:00
Ricardo Wurmus
e3562a6ee7
gnu: python-msgspec: Update to 0.18.6.
...
* gnu/packages/serialization.scm (python-msgspec): Update to 0.18.6.
Change-Id: Ia1455e7dd366e32fd0851207684e426e14d68838
2025-01-20 21:37:16 +01:00
Till Robin Zickel
a430382144
gnu: Add libvarlink.
...
* gnu/packages/serialization.scm (libvarlink): New variable.
Change-Id: I7b4bfe83dd893a6cf6b0e58486822a182fadbcbc
2025-01-12 12:19:31 +08:00
Sharlatan Hellseher
351e094be1
gnu: python-cbor: Fix build.
...
* gnu/packages/serialization.scm (python-cbor) [native-inputs]: Add
python-setuptools and python-wheel.
Change-Id: I18f86c8afdafbd58b170925665c3a2c66822ac9e
2024-12-16 13:09:55 +00:00
Lars-Dominik Braun
6d97c15911
gnu: Add python-setuptools/python-wheel where necessary.
...
Changes to pyproject-build-system require explicit dependency on
setuptools/wheel.
Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
2024-12-13 20:18:25 +00:00
Lars-Dominik Braun
fdc0fefd46
build-system/pyproject: Use python-sans-pip-wrapper as default-python.
...
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-12-13 20:15:41 +00:00
David Elsing
fe38c10182
gnu: flatbuffers-next: Update to 24.3.25.
...
* gnu/packages/serialization.scm (flatbuffers-next): Update to 24.3.25.
2024-09-06 11:46:23 +02:00
Andy Tai
52681a036a
gnu: tensorflow-lite: Fix build.
...
* 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-09-03 13:59:33 +02:00
Nicolas Graves
3c58b759a5
gnu: python-cbor: Update home-page.
...
* 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-07-16 02:33:51 -05:00
David Elsing
2469c605e1
gnu: python-flatbuffers-next: Update to 23.5.26.
...
* gnu/packages/serialization.scm (python-flatbuffers-next): Update to 23.5.26.
2024-06-18 11:38:20 +02:00
David Elsing
207174b69e
gnu: Remove flatbuffers-next-shared.
...
* 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-18 11:38:14 +02:00
David Elsing
c880c50019
gnu: Add libnop.
...
* gnu/packages/serialization.scm (libnop): New variable.
2024-06-18 11:37:25 +02:00
Wilko Meyer
6d9d99fe54
gnu: Add libscfg.
...
* gnu/packages/serialization.scm (libscfg): New variable.
Change-Id: I0096745f2971799bd0c9955cddeed24f0846f075
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2024-06-13 22:41:46 +02:00
Maxim Cournoyer
17a9ea9b01
gnu: Add valijson.
...
* gnu/packages/serialization.scm (valijson): New variable.
Change-Id: I604a0ecdd5ffaa256db4053b77e760d549881f33
2024-05-29 21:55:23 -04:00
Arun Isaac
e5ae409276
gnu: python-ruamel-yaml: Update to 0.18.6.
...
* 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-22 13:02:42 +00:00
Arun Isaac
127db3f844
gnu: python-ruamel.yaml.clib: Update to 0.2.8.
...
* 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-22 13:02:42 +00:00
Paul A. Patience
7142f6df77
gnu: Add ckdl.
...
* gnu/packages/serialization.scm (ckdl): New variable.
Change-Id: I658369e85c80c985da3e61d2809d36e6e703ed8c
Signed-off-by: Clément Lassieur <clement@lassieur.org >
2024-02-16 19:48:45 +01:00
Zheng Junjie
6401efb554
gnu: yaml-cpp: Update to 0.8.0.
...
* gnu/packages/serialization.scm (yaml-cpp): Update to 0.8.0.
Change-Id: I927111f2d103dbb30ff336b64dd4ab90c22312a0
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org >
2024-01-10 15:25:45 +01:00
Maxim Cournoyer
edb03ceb60
gnu: msgpack: Deprecate with msgpack-c.
...
* 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.
2024-01-09 22:10:12 -05:00
Ricardo Wurmus
f9b08aa134
gnu: Add python-flatbuffers.
...
* gnu/packages/serialization.scm (python-flatbuffers): New variable.
2023-10-22 17:27:42 +02:00
Maxim Cournoyer
a6170fcd2b
gnu: Remove extraneous imports.
...
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-17 16:22:03 -04:00
Andy Tai
3eb77954f9
gnu: tensorflow-lite: Update to 2.12.1.
...
* 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-09-08 10:53:37 +02:00
Tobias Geerinckx-Rice
b4e790988e
gnu: 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.
2023-07-30 02:00:00 +02:00
Vinicius Monego
ecdcafc007
gnu: 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.
2023-07-29 14:32:57 -03:00
Sharlatan Hellseher
41e8726c89
gnu: Add python-msgspec.
...
* gnu/packages/serialization.scm (python-msgspec): New variable.
Signed-off-by: Vinicius Monego <monego@posteo.net >
2023-06-25 18:20:43 -03:00
Alexey Abramov
9b9883c773
gnu: Add libfyaml.
...
* gnu/packages/serialization.scm (libfyaml): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2023-05-03 12:36:08 +02:00
Ricardo Wurmus
0bb60ed3ee
gnu: 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.
2023-04-24 19:49:04 +02:00
Ricardo Wurmus
93d95bb843
gnu: cereal: Use GCC 10.
...
* gnu/packages/serialization.scm (cereal)[native-inputs]: Add gcc-10.
2023-04-24 19:49:04 +02:00
Andreas Enge
ccb62d8feb
Merge remote-tracking branch 'origin/master' into core-updates
2023-03-20 18:49:06 +01:00
Andy Tai
fa059cb001
gnu: 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 >
2023-03-05 23:06:55 +01:00
Efraim Flashner
4cf1acc7f3
Merge remote-tracking branch 'origin/master' into core-updates
...
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
2023-01-30 12:39:40 +02:00
Marius Bakke
db6225d9dc
gnu: Remove libbson.
...
This package fails to build and has been deprecated since 2018:
https://github.com/mongodb/libbson
* gnu/packages/serialization.scm (libbson): Remove variable.
2022-11-22 08:37:24 +01:00
Marius Bakke
77eb3008e3
Merge branch 'staging' into core-updates
2022-08-11 23:36:10 +02:00
Marius Bakke
6e2f570cde
gnu: cereal: List all licenses that apply.
...
* gnu/packages/serialization.scm (cereal)[license]: Add LICENSE:BOOST,
LICENSE:EXPAT, and LICENSE:NON-COPYLEFT.
2022-08-10 00:28:59 +02:00
Marius Bakke
0b55b036c1
gnu: cereal: Update to 1.3.2.
...
* 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-08-10 00:28:59 +02:00
Marius Bakke
01e1cf6fcf
gnu: jsoncpp@1.7.3: Fix build failure.
...
This is a follow-up to commit 2ada32cc39 .
* gnu/packages/serialization.scm (jsoncpp-for-tensorflow)[build-system]: Set
to CMAKE-BUILD-SYSTEM.
[arguments]: Restore.
2022-06-30 23:26:16 +02:00
Marius Bakke
2ada32cc39
gnu: jsoncpp: Build with Meson.
...
* gnu/packages/serialization.scm (jsoncpp)[build-system]: Change to
MESON-BUILD-SYSTEM.
[arguments]: Remove.
2022-06-27 23:48:00 +02:00
Marius Bakke
ca934bb410
gnu: jsoncpp: Update to 1.9.5.
...
* 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.
2022-06-26 12:06:31 +02:00
Tobias Geerinckx-Rice
3d69f2dae8
gnu: libcyaml: Clean up arguments.
...
* gnu/packages/serialization.scm (libcyaml)[arguments]:
Use #:test-target rather than a custom 'check phase.
Use CC-FOR-TARGET.
2022-05-29 02:00:12 +02:00
Tobias Geerinckx-Rice
f33fd4372a
gnu: libcyaml: Update to 1.3.1.
...
* gnu/packages/serialization.scm (libcyaml): Update to 1.3.1.
2022-05-29 02:00:12 +02:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
...
This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
2021-12-13 17:48:25 +01:00
Maxim Cournoyer
df20439d44
gnu: jsoncpp: Apply patch to regular package.
...
* gnu/packages/serialization.scm (jsoncpp)[source]: Apply patch.
(jsoncpp-with-pkg-version): Delete variant package.
* gnu/packages/jami.scm (libring)[inputs]: Adjust accordingly.
2021-11-11 12:18:21 -05:00
Marius Bakke
0f77e50139
Merge branch 'master' into core-updates-frozen
2021-10-14 00:01:12 +02:00
Stephen Paul Weber
1ec92a0633
gnu: Add JSON.sh
...
* gnu/packages/serialization.scm (JSON.sh): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2021-10-13 11:48:03 +02:00
Mathieu Othacehe
a1eca979fb
Merge remote-tracking branch 'origin/master' into core-updates-frozen.
2021-10-12 17:46:23 +00:00
Mathieu Othacehe
03f99e14ed
gnu: Add jsoncpp-with-pkg-version.
...
* gnu/packages/patches/jsoncpp-pkg-config-version: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/serialization.scm (jsoncpp-with-pkg-version): New variable.
2021-10-06 06:59:12 +00:00
Ivan Gankevich
dfc0fedc2c
gnu: cereal: Use cmake to build and install the library.
...
* gnu/packages/serialization.scm (cereal): Use cmake to build and
install the library.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2021-09-21 14:03:17 +02:00