1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-18 16:20:28 +02:00
Commit Graph

112 Commits

Author SHA1 Message Date
Ludovic Courtès
2a50c9598b gnu: Reference the inherited ‘arguments’ value.
This commit was made by running this command:

  sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm

… and then:

  1. reverting changes from ‘gnu/packages/rust.scm’ and
     ‘gnu/packages/java.scm’ since they would incur derivation changes and/or
     breakage;
  2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
  3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
     which use ‘substitute-keyword-arguments’ for arguments that are not
     inherited (and thus ‘arguments’ would be unbound);
  4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
     which make bogus assumptions about inherited arguments.

Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Danny Milosavljevic
6831c2dab9 gnu: python-protobuf: Remove unused input.
* gnu/packages/protobuf.scm (python-protobuf)[inputs]: Remove protobuf-3.20.

Change-Id: If2c9c7c8eafed5ad6fcbd4e4a9c1e6f5e956089a
2026-03-07 03:09:48 +01:00
Danny Milosavljevic
c3f482bb12 gnu: Add protobuf-static-for-onnxruntime.
* gnu/packages/protobuf.scm (protobuf-static-for-onnxruntime): New variable.

Change-Id: I641eda7de77e6e56cde3bab5d35daefce246ef9e
2026-03-07 03:09:48 +01:00
Cayetano Santos
832f5ea81a gnu: protobuf: Drop static output.
There is no benefit in terms of size on keeping a separate output.

* gnu/packages/protobuf.scm (protobuf)[outputs]: Delete ’static.
[arguments]: Delete ’move-static-libraries #:phase.

Merges guix/guix!6733

Change-Id: I33b1390175ae6c9b3ad0d4ed62cc49c91c941e81
2026-02-28 20:37:12 +01:00
Sharlatan Hellseher
a0ed2482e4 gnu: python-pydantic-2: Deprecate by python-pydantic.
* gnu/packages/python-xyz.scm (python-pydantic-2): Deprecate variable.

* gnu/packages/astronomy.scm (python-czml3, python-edps, python-hvpy):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/cybersecurity.scm (gallia):
[inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/databases.scm (python-prisma)[propagated-inputs]:
Remove python-pydantic-2; add python-pydantic.
(python-tortoise-orm, aerich)[native-inputs]: Remove python-pydantic-2;
add python-pydantic.

* gnu/packages/django.scm (python-django-ninja)[propagated-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/finance.scm (python-schwifty)[native-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/games.scm (tuxemon)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/machine-learning.scm (python-spacy, python-thinc):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/maths.scm (python-libensemble)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/protobuf.scm (python-pure-protobuf)[native-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-check.scm (python-inline-snapshot)[native-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-science.scm (python-iminuit):[native-inputs]:
Remove python-pydantic-2; add python-pydantic.
(python-pandera, python-vaex-core)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/python-web.scm: (python-cloudpathlib, python-huggingface-hub):
[native-inputs]: Remove python-pydantic-2; add python-pydantic.
(python-aws-sam-translator, python-weasel, python-openai,
python-fastapi, python-fastapi-csrf-protect,
python-fastapi-pagination-minimal, python-fastapi-pagination):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-xyz.scm: (python-safety-schemas,
python-pytoolconfig, python-pydantic-cli, python-pydantic-settings,
python-confection, python-safety)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.
(python-deepdiff, python-lief)[native-inputs]: Remove
python-pydantic-2; add python-pydantic.

Change-Id: I20842162ae8a6c0abd54e4ef1fc676f928541184
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:13 +01:00
Sharlatan Hellseher
e2d6046754 gnu: python-pure-protobuf: Update to 3.1.5.
* gnu/packages/protobuf.scm (python-pure-protobuf): Update to 3.1.5.
[build-system]: Switch to pyproject-build-system.
[arguments] <build-backend>: Use "poetry.core.masonry.api".
[native-inputs]: Remove python-flake8 and python-isort; add
python-poetry-core, python-poetry-dynamic-versioning, python-pydantic-2,
and python-pytest-benchmark.

Change-Id: Ie43a664a862377629c05a0dc921d06495b1d1b4c
2025-10-26 10:37:54 +00:00
Sharlatan Hellseher
6e55c13795 gnu: python-proto-plus: Update to 1.26.1.
* gnu/packages/protobuf.scm (python-proto-plus): Update to 1.26.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Add python-pytest, python-pytz, and python-setuptools.

Change-Id: Ib2920538afc6d412e4b83efc81d6ff5663b57263
2025-10-26 10:37:54 +00:00
Sharlatan Hellseher
ed911d2be4 gnu: python-protobuf: Switch to pyproject.
* gnu/packages/protobuf.scm (python-protobuf)[build-system]: Switch to
pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ia3cc2b575f81bcf03638db899b13dec1757ec3c8
2025-10-26 10:37:25 +00:00
Sharlatan Hellseher
f8ba50a139 gnu: python-nanopb: Switch to pyproject.
* gnu/packages/protobuf.scm (python-nanopb)[build-system]: Switch to
pyproject-build-system.
[arguments] <phases>: Add 'use-poetry-core, and 'pre-build; use default
'build and 'install.
[native-inputs]: Remove poetry, and python-pypa-build; add
python-poetry-core, and python-setuptools.

Change-Id: I67f57a7d4d89c69faca2be689f07a42a61c8d4fb
2025-10-13 11:57:29 +01:00
Maxim Cournoyer
10482f731e Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3 Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d Update Maxim's email address.
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Andreas Enge
3936754153 gnu: Remove protobuf-c-for-aiscm.
* gnu/packages/protobuf.scm (protobuf-c-for-aiscm): Delete variable.

Change-Id: Ibd1b0d5317c73a7eaa47bf219e9517e3cd8ba287
2025-09-15 12:11:39 +02:00
Andreas Enge
9a6afcb147 gnu: Remove python-protobuf-3.6.
* gnu/packages/protobuf.scm (python-protobuf-3.6): Delete variable.

Change-Id: Ib40a39d971da11a4612019790e3e16d1fdb73987
2025-09-15 12:07:39 +02:00
Cayetano Santos
dfcc19a0c3 gnu: Add python-protobuf-6.
* gnu/packages/protobuf.scm (python-protobuf-6): New variable.

Change-Id: I9bc3eaf6b644719a983458e37a44e0e6bc55d71f
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-03 19:23:40 +02:00
Cayetano Santos
5b97a325f9 gnu: Add protobuf-6.
* gnu/packages/protobuf.scm (protobuf-6): New variable.

Change-Id: I5e36b8a7f45e2ff963ba3ae2f990c5b000e924c1
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-03 19:23:19 +02:00
Andreas Enge
f8635aa0ab gnu: Remove protobuf-3.5.
* gnu/packages/protobuf.scm (protobuf-3.5): Delete variable.

Fixes: guix/guix#1776
Change-Id: I4b938aa62ba402f4342de4f5db047106d028dac6
2025-09-03 18:48:41 +02:00
Nicolas Graves
249c30a131 gnu: Add python-protobuf-4.
* gnu/packages/protobuf.scm (python-protobuf-4): New variable.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-06 10:06:36 +02:00
Nicolas Graves
01ad0cf43e gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).
* gnu/packages/ruby.scm: Move all packages except different versions
of ruby and mruby, to either (gnu packages ruby-check) or
(gnu packages ruby-xyz).

* gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment,
ruby-cucumber-compatibility-kit,
ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core,
ruby-cucumber-expressions, ruby-cucumber-gherkin,
ruby-cucumber-html-formatter, ruby-cucumber-messages,
ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs,
ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3,
ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile,
ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions,
ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar,
ruby-multi-test, ruby-rake, ruby-rake-compiler,
ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core,
ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2,
ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel,
ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html,
ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby).
 (ruby-asciidoctor/minimal): New variable, to allow more minimal
 import of only (gnu packages ruby-check) in a lot of modules.
 (ruby-rubocop/minimal): New variable to build cucumber with a lot
 less dependencies.
 (cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by
 ruby-rubocop/minimal. Remove ruby-coveralls.

* gnu/packages/ruby-xyz.scm: Move all other packages from
(gnu packages ruby).

* gnu/packages/admin.scm
* gnu/packages/bioinformatics.scm
* gnu/packages/databases.scm
* gnu/packages/emacs-xyz.scm
* gnu/packages/gnome-xyz.scm
* gnu/packages/gnome.scm
* gnu/packages/groff.scm
* gnu/packages/kde-systemtools.scm
* gnu/packages/libffi.scm
* gnu/packages/mail.scm
* gnu/packages/maths.scm
* gnu/packages/mpd.scm
* gnu/packages/ntp.scm
* gnu/packages/package-management.scm
* gnu/packages/plotutils.scm
* gnu/packages/protobuf.scm
* gnu/packages/rails.scm
* gnu/packages/ruby-check.scm
* gnu/packages/ruby-xyz.scm
* gnu/packages/ruby.scm
* gnu/packages/shellutils.scm
* gnu/packages/statistics.scm
* gnu/packages/tex.scm
* gnu/packages/virtualization.scm:
    Adapt module imports accordingly.

* gnu/packages/backup.scm (btrbk):
* gnu/packages/ccache.scm (ccache):
* gnu/packages/cluster.scm (drbd-utils):
* gnu/packages/compton.scm (picom):
* gnu/packages/cryptsetup.scm (cryptsetup):
* gnu/packages/engineering.scm (kicad-doc):
* gnu/packages/games.scm (warzone2100):
* gnu/packages/irc.scm (open-adventure):
* gnu/packages/ntp.scm (weechat):
* gnu/packages/password-utils.scm (keepassxc):
* gnu/packages/radio.scm (wsjtx, jtdx):
* gnu/packages/syndication.scm (newsboat):
* gnu/packages/task-management.scm (timewarrior):
* gnu/packages/version-control.scm (git-lfs):
    [native-inputs]: Replace ruby-asciidoctor by
    ruby-asciidoctor/minimal. Adapt module imports accordingly.

* gnu/packages/text-editors.scm: Remove (gnu packages ruby) import.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20 20:40:02 +02:00
Nicolas Graves
a4915c37d9 gnu: ruby-protobuf: Update to 3.10.9.
* gnu/packages/protobuf.scm (ruby-protobuf): Update to 3.10.9.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:54 +02:00
Morgan Smith
e5b1ec68eb gnu: emacs-protobuf-mode: Use '#:lisp-directory'.
* gnu/packages/protobuf.scm (emacs-protobuf-mode): Use
'#:lisp-directory'.

Change-Id: If9b39106954fa66b64ef333def79989a61ac0e68
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:56:53 +02:00
Ricardo Wurmus
b0faa68d52 gnu: python-protobuf: Update to 3.20.3.
* gnu/packages/protobuf.scm (python-protobuf): Update to 3.20.3.
[inputs]: Use protobuf-3.20.
[arguments]: Do not use C++ implementation.

Change-Id: I21d140ce2959b009026847b1ad73c15dfa23fd91
2025-04-16 11:46:12 +02:00
Ricardo Wurmus
0c7debdcd1 gnu: protobuf: Update to 3.20.3.
* gnu/packages/protobuf.scm (protobuf): Update to 3.20.3.

Change-Id: I451913a3f379f7bad1f6cea56fb6b028627984bb
2025-04-16 11:46:12 +02:00
Sharlatan Hellseher
d9bbc3cabc gnu: python-protobuf-5: Update to 5.28.3.
* gnu/packages/protobuf.scm (python-protobuf-5): Update to 5.28.3.
[arguments]<phases>: Remove redundant custom 'check.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Icaa373287055ed4e170b5556f721018b910369c0
2024-12-13 20:28:39 +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
Morgan Smith
498b6cd008 gnu: Add python-protobuf-5.
* gnu/packages/protobuf.scm (python-protobuf-5): New variable.

Change-Id: Ic181a92bc0e3eb66adf535d98b192cbb006028ad
Signed-off-by: Luca Matei Pintilie <luca@lucamatei.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-25 11:40:54 +01:00
Zheng Junjie
e3ab05320d gnu: protobuf-c: Fix cross-compilation.
* gnu/packages/protobuf.scm (protobuf-c): Fix cross-compilation.
[native-inputs]: When cross-compilation, add protobuf.
[arguments]<#:configure-flags>: When cross-compilation, Set PROTOC variable.

Change-Id: Idd660f526b7c90277cb4399997cdb7ce72e4f1c5
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-23 22:29:17 +08:00
Ricardo Wurmus
7720430678 gnu: python-protobuf: Update to 3.20.2.
* gnu/packages/protobuf.scm (python-protobuf): Update to 3.20.2.

Change-Id: Ic7a0f199f522ebf1e62e9179b4a7e4223594299c
2024-01-01 14:35:12 +01:00
Zheng Junjie
a077907226 gnu: protobuf: Fix cross-compilation.
* gnu/packages/protobuf.scm (protobuf): Fix cross-compilation.
[native-inputs]: When cross-compiling, add this-package.
[inputs]: Add googletest.

Change-Id: Id7d3a8be9d4211249c0adc3a99a7a07206f9c495
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-11-25 14:47:51 +01:00
Christopher Baines
e0a1fcb1d1 gnu: ruby-protobuf: Fix build.
* gnu/packages/protobuf.scm (ruby-protobuf)[arguments]: Update style.
[native-inputs]: Remove ruby-pry-byebug.
2023-07-10 08:25:59 +01:00
Ricardo Wurmus
484b843c2e gnu: Add protobuf-3.20.
* gnu/packages/protobuf.scm (protobuf-3.20): New variable.
2023-05-05 15:39:28 +02:00
Ricardo Wurmus
95d26d8530 gnu: python-protobuf-3.6: Patch for Python 3.10.
* gnu/packages/protobuf.scm (python-protobuf-3.6)[arguments]: Patch
collections import.
[native-inputs]: Add python-setuptools-for-tensorflow.
2023-04-21 13:10:33 +02:00
Maxim Cournoyer
3928e3d426 gnu: Remove python-typing-extensions-next.
* gnu/packages/python-xyz.scm (python-typing-extensions-next): Delete variable.
2023-04-19 20:12:13 -04:00
Maxim Cournoyer
9b0c794d2c gnu: ruby-protobuf: Update to 3.10.3.
* gnu/packages/protobuf.scm (ruby-protobuf): Update to 3.10.3.  Delete
trailing #t.
[arguments]: Use search-input-file in patch-protoc phase.  Honor #:tests? in
check phase.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
365de8cfd2 gnu: ruby-activesupport: Update to 7.0.4.3.
* gnu/packages/ruby.scm (ruby-activesupport): Move to...
* gnu/packages/rails.scm (ruby-activesupport): ... here.
(%ruby-rails-version, ruby-rails-monorepo): New variables.
(ruby-activesupport): Update to 7.0.4.3.
[arguments]: Use gexps.  Add the delete-gemfiles, chdir, check-setup and
delete-problematic-tests phases.  Delete check phase override.
[native-inputs]: New field.
[propagated-inputs]: Remove ruby-zeitwerk.  Replace ruby-minitest with
ruby-minitest-5.15.
[home-page]: Update URL.
2023-03-28 22:22:17 -04:00
Maxim Cournoyer
a133212daf gnu: Remove ruby-protobuf-cucumber.
The package is no longer used by ruby-cucumber-messages, its sole user.  It is
unmaintained.

* gnu/packages/protobuf.scm (ruby-protobuf-cucumber): Delete variable.
2023-03-28 22:22:14 -04:00
Ludovic Courtès
bf46192d4c gnu: python-protobuf@3.6: Fix inputs and arguments.
Fixes a regression introduced in
9b016e2991, whereby the 'inputs' field
would be invalid, plus "--cpp_implementation" wouldn't work.

* gnu/packages/protobuf.scm (python-protobuf-3.6)[arguments]: New
field.
[inputs]: No longer refer to the inputs of PYTHON-PROTOBUF.
2022-12-04 00:36:22 +01:00
Ontje Lünsdorf
9b016e2991 gnu: python-protobuf: Use C++ implementation.
* gnu/packages/protobuf.scm (python-protobuf): Use C++ implementation.
  [inputs]: Add protobuf.
  [arguments]: Add --cpp_implementation configure flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-02 23:11:09 +01:00
Marius Bakke
4bf4e051d1 gnu: protobuf@3.5: Inherit from protobuf@3.6.
* gnu/packages/protobuf.scm (protobuf-3.5): Change inheritance, so it gets the
correct build system and phases.
2022-11-22 08:37:23 +01:00
Marius Bakke
3a91ee3b88 gnu: protobuf@2: Fix build.
* gnu/packages/protobuf.scm (protobuf-2)[build-system]: Set to GNU-BUILD-SYSTEM.
[arguments]: Clear.
[outputs]: Remove "static".
2022-11-20 15:15:33 +01:00
Christopher Baines
f73d9690ad gnu: protobuf-2: Use gexp in arguments.
This fixes the breakage introduced when the protobuf package switched to using
gexp's in the arguments.

The package doesn't build, but at least the builder is now deterministic and
valid Guile.

* gnu/packages/protobuf.scm (protobuf-2)[arguments]: Adapt to use gexp's.
2022-11-14 08:59:23 +00:00
Ricardo Wurmus
ac07544ebf gnu: Add protobuf-c-for-aiscm.
* gnu/packages/protobuf.scm (protobuf-c-for-aiscm): New variable.
2022-11-11 17:19:10 +01:00
Maxim Cournoyer
9e417d5cf6 gnu: protobuf-c: Update to 1.4.1.
* gnu/packages/protobuf.scm (protobuf-c): Update to 1.4.1.
2022-11-06 00:08:04 -04:00
Maxim Cournoyer
32ba6c5ddf gnu: protobuf: Unbundle googletest.
* gnu/packages/protobuf.scm (protobuf) [origin]: Delete third_party directory
in snippet.
[configure-flags]: Add "-Dprotobuf_USE_EXTERNAL_GTEST=ON".
[native-inputs]: Add googletest.
2022-11-06 00:08:04 -04:00
Maxim Cournoyer
9f6479ecad gnu: protobuf: Update to 3.21.9.
* gnu/packages/protobuf.scm (protobuf): Update to 3.21.9.  Move outputs field before
build system.  Move inputs field below arguments.
[source]: Apply patch and update URL.
[build-system]: Use cmake-build-system.  This causes the CMake support files
to be installed, which is expected by some packages such as hyperledger-iroha.
[arguments]: Use gexps.
[configure-flags]: Add BUILD_SHARED_LIBS=ON.
[phases]: Add set-c++-standard.
[home-page]: Update URL.
(protobuf-3.6): Adjust to continue using the gnu-build-system.
* gnu/packages/patches/protobuf-fix-build-on-32bit.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-11-06 00:08:03 -04:00
Marius Bakke
8bdc4c1547 gnu: python-mypy-protobuf: Switch to pyproject-build-system.
* gnu/packages/protobuf.scm (python-mypy-protobuf)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove redundant phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD.
2022-10-27 19:43:07 +02:00
Maxim Cournoyer
1a7fb20e8c gnu: Add python-mypy-protobuf.
* gnu/packages/protobuf.scm (python-mypy-protobuf): New variable.
2022-08-31 23:13:46 -04:00
Maxim Cournoyer
5eb1686537 gnu: Add python-nanopb.
* gnu/packages/protobuf.scm (python-nanopb): New variable.
2022-08-31 10:33:42 -04:00
Maxim Cournoyer
cc3cc72d85 gnu: Add nanopb.
* gnu/packages/protobuf.scm (nanopb): New variable.
2022-08-31 09:23:39 -04:00
Tobias Geerinckx-Rice
069d6a3f64 gnu: fstrm: Refer to HPND licence by name.
* gnu/packages/protobuf.scm (fstrm)[license]: Use license:hpnd directly.
2022-07-24 02:00:11 +02:00