aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/protobuf.scm
Commit message (Collapse)AuthorAge
* gnu: Remove python-typing-extensions-next.Maxim Cournoyer2023-04-19
| | | | * gnu/packages/python-xyz.scm (python-typing-extensions-next): Delete variable.
* gnu: ruby-protobuf: Update to 3.10.3.Maxim Cournoyer2023-03-28
| | | | | | | * 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.
* gnu: ruby-activesupport: Update to 7.0.4.3.Maxim Cournoyer2023-03-28
| | | | | | | | | | | | | * 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.
* gnu: Remove ruby-protobuf-cucumber.Maxim Cournoyer2023-03-28
| | | | | | | 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.
* gnu: python-protobuf@3.6: Fix inputs and arguments.Ludovic Courtès2022-12-04
| | | | | | | | | | Fixes a regression introduced in 9b016e29912b11f52e67e59b211fa016d88fea4a, 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.
* gnu: python-protobuf: Use C++ implementation.Ontje Lünsdorf2022-12-02
| | | | | | | | * 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>
* gnu: protobuf@3.5: Inherit from protobuf@3.6.Marius Bakke2022-11-22
| | | | | * gnu/packages/protobuf.scm (protobuf-3.5): Change inheritance, so it gets the correct build system and phases.
* gnu: protobuf@2: Fix build.Marius Bakke2022-11-20
| | | | | | * gnu/packages/protobuf.scm (protobuf-2)[build-system]: Set to GNU-BUILD-SYSTEM. [arguments]: Clear. [outputs]: Remove "static".
* gnu: protobuf-2: Use gexp in arguments.Christopher Baines2022-11-14
| | | | | | | | | | 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.
* gnu: Add protobuf-c-for-aiscm.Ricardo Wurmus2022-11-11
| | | | * gnu/packages/protobuf.scm (protobuf-c-for-aiscm): New variable.
* gnu: protobuf-c: Update to 1.4.1.Maxim Cournoyer2022-11-06
| | | | * gnu/packages/protobuf.scm (protobuf-c): Update to 1.4.1.
* gnu: protobuf: Unbundle googletest.Maxim Cournoyer2022-11-06
| | | | | | | * gnu/packages/protobuf.scm (protobuf) [origin]: Delete third_party directory in snippet. [configure-flags]: Add "-Dprotobuf_USE_EXTERNAL_GTEST=ON". [native-inputs]: Add googletest.
* gnu: protobuf: Update to 3.21.9.Maxim Cournoyer2022-11-06
| | | | | | | | | | | | | | | * 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.
* gnu: python-mypy-protobuf: Switch to pyproject-build-system.Marius Bakke2022-10-27
| | | | | | | * gnu/packages/protobuf.scm (python-mypy-protobuf)[build-system]: Switch to PYPROJECT-BUILD-SYSTEM. [arguments]: Remove redundant phases. [native-inputs]: Remove PYTHON-PYPA-BUILD.
* gnu: Add python-mypy-protobuf.Maxim Cournoyer2022-08-31
| | | | * gnu/packages/protobuf.scm (python-mypy-protobuf): New variable.
* gnu: Add python-nanopb.Maxim Cournoyer2022-08-31
| | | | * gnu/packages/protobuf.scm (python-nanopb): New variable.
* gnu: Add nanopb.Maxim Cournoyer2022-08-31
| | | | * gnu/packages/protobuf.scm (nanopb): New variable.
* gnu: fstrm: Refer to HPND licence by name.Tobias Geerinckx-Rice2022-07-24
| | | | * gnu/packages/protobuf.scm (fstrm)[license]: Use license:hpnd directly.
* gnu: fstrm: Omit static library.Tobias Geerinckx-Rice2022-07-24
| | | | | * gnu/packages/protobuf.scm (fstrm)[arguments]: Add "--disable-static" to #:configure-flags.
* gnu: fstrm: Update to 0.6.1.Tobias Geerinckx-Rice2022-07-24
| | | | | * gnu/packages/protobuf.scm (fstrm): Update to 0.6.1. [license]: Update too.
* gnu: protobuf-2: Fix build.Maxim Cournoyer2022-07-12
| | | | | | | Partially fixes <https://issues.guix.gnu.org/51093>. * gnu/packages/protobuf.scm (protobuf-2) [phases]{disable-broken-tests}: Delete phase.
* gnu: Remove python2-protobuf.Maxim Cournoyer2022-05-31
| | | | * gnu/packages/protobuf.scm (python2-protobuf): Delete variable.
* gnu: python-protobuf-3.6: Add missing input.Christopher Baines2022-05-27
| | | | | | | This was removed from python-protobuf in 5f8491ea95d7ba88801aa28b6d2b98f30b033186. * gnu/packages/protobuf.scm (python-protobuf-3.6)[inputs]: Add python-six.
* gnu: Add python-proto-plus.Ricardo Wurmus2022-05-20
| | | | * gnu/packages/protobuf.scm (python-proto-plus): New variable.
* gnu: python-protobuf: Update to 3.20.1.Ricardo Wurmus2022-05-20
| | | | | | * gnu/packages/protobuf.scm (python-protobuf): Update to 3.20.1. [native-inputs]: Remove python-wheel. [propagated-inputs]: Remove python-six.
* gnu: protozero: Update to 1.7.1.Tobias Geerinckx-Rice2022-01-16
| | | | * gnu/packages/protobuf.scm (protozero): Update to 1.7.1.
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner2021-11-08
|\
| * gnu: protozero: Update to 1.7.0.Felix Gruber2021-11-07
| | | | | | | | | | | | * gnu/packages/protobuf.scm (protozero): Update to 1.7.0. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* | Merge branch 'master' into core-updatesLudovic Courtès2021-07-18
|\|
| * gnu: protobuf: Update to 3.17.3.Maxim Cournoyer2021-07-02
| | | | | | | | | | | | * gnu/packages/protobuf.scm (protobuf): Update to 3.17.3. [phases]{disable-broken-tests}: New phase. {move-static-libraries}: Remove trailing #t.
* | Merge branch 'master' into core-updatesTobias Geerinckx-Rice2021-06-23
|\| | | | | | | | | | | | | | | Conflicts: gnu/packages/cups.scm gnu/packages/python-web.scm gnu/packages/web.scm guix/build/maven/pom.scm
| * gnu: Fix references to emacs-build-system's expand-load-path phase.Carlo Zancanaro2021-06-23
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Use emacs-expand-load-path instead of emacs-add-source-to-load-path. * gnu/packages/erlang.scm (emacs-erlang)[#:phases]: Use expand-load-path instead of add-source-to-load-path. * gnu/packages/protobuf.scm (emacs-protobuf-mode)[#:phases]: Use expand-load-path instead of add-source-to-load-path. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* | Merge branch 'master' into core-updatesMarius Bakke2021-06-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/algebra.scm gnu/packages/bioinformatics.scm gnu/packages/curl.scm gnu/packages/docbook.scm gnu/packages/emacs-xyz.scm gnu/packages/maths.scm gnu/packages/plotutils.scm gnu/packages/python-web.scm gnu/packages/python-xyz.scm gnu/packages/radio.scm gnu/packages/readline.scm gnu/packages/tls.scm gnu/packages/xml.scm gnu/packages/xorg.scm
| * gnu: Fix erroneous uses of 'package/inherit'.Marius Bakke2021-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These packages use a different source/version from the inherited package, and thus should not inherit replacements. * gnu/packages/check.scm (googletest-1.8, python-pytest-runner-2): Use record inheritance instead of PACKAGE/INHERIT. * gnu/packages/crates-io.scm (rust-bindgen-0.49, rust-bytes-0.4, rust-colored-1.9.1, rust-difference-1, rust-docopt-0.8, rust-html5ever-0.23, rust-http-0.1, rust-http-body-0.1, rust-loom-0.2, rust-loom-0.1, rust-pulldown-cmark-0.0.8, rust-ring-0.13, rust-rustls-0.12, rust-sct-0.3, rust-term-0.2, rust-untrusted-0.6, rust-webpki-0.18, rust-webpki-roots-0.17, rust-webpki-roots-0.14): Likewise. * gnu/packages/emacs.scm (emacs-next, emacs-next-pgtk, guile-emacs): Likewise. * gnu/packages/guile.scm (guile-2.2.4): Likewise. * gnu/packages/maths.scm (hdf5-1.10, hdf5-1.12): Likewise. * gnu/packages/protobuf.scm (protobuf-3.6, protobuf-3.5, python-protobuf-3.6): Likewise. * gnu/packages/python-web.scm (python2-html2text): Likewise. * gnu/packages/python-xyz.scm (python-pygments/fixed, python2-numpy, python2-urwid, python2-markdown, python2-fonttools): Likewise. * gnu/packages/racket.scm (racket): Likewise. * gnu/packages/sequoia.scm (sequoia4pEp): Likewise.
* | Merge branch 'master' into core-updatesChristopher Baines2021-03-06
|\|
| * gnu: ruby-protobuf: Add missing input.Efraim Flashner2021-02-23
| | | | | | | | | | * gnu/packages/protobuf.scm (ruby-protobuf)[propagated-inputs]: Add ruby-thread-safe.
| * gnu: python-xyz: Move a few modules to (gnu packages python-build).Maxim Cournoyer2021-01-27
| | | | | | | | | | | | | | | | | | | | * gnu/packages/python-xyz.scm (python-pep517): Inherit from python-pep517-bootstrap. Remove the inherited common fields. (python-poetry-core, python-wheel) (python-toml): Move to ... * gnu/packages/python-build.scm: ... here, a new module. (python-pep517-bootstrap): New package. * gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
* | gnu: python-pure-protobuf: Do not alter PYTHONPATH.Maxim Cournoyer2021-02-01
| | | | | | | | | | | | * gnu/packages/protobuf.scm (python-pure-protobuf) [phases]{setup-test-env}: Delete phase. {check}: Delete trailing #t.
* | gnu: python-xyz: Move a few modules to (gnu packages python-build).Maxim Cournoyer2021-01-15
|/ | | | | | | | | | * gnu/packages/python-xyz.scm (python-pep517): Inherit from python-pep517-bootstrap. Remove the inherited common fields. (python-poetry-core, python-wheel) (python-toml): Move to ... * gnu/packages/python-build.scm: ... here, a new module. (python-pep517-bootstrap): New package. * gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
* gnu: protobuf: Update to 3.14.0.Brett Gilio2020-11-25
| | | | * gnu/packages/protobuf.scm (protobuf): Update to 3.14.0.
* gnu: python-pure-protobuf: Fix grammar.Vagrant Cascadian2020-10-30
| | | | | * gnu/packages/protobuf (python-pure-protobuf)[description]: Remove gratuitous use of "allows to".
* gnu: protobuf: Update to 1.3.3.Tobias Geerinckx-Rice2020-10-03
| | | | * gnu/packages/protobuf.scm (protobuf): Update to 1.3.3.
* gnu: python-pure-protobuf: Update to 2.0.1.Tobias Geerinckx-Rice2020-10-02
| | | | * gnu/packages/protobuf.scm (python-pure-protobuf): Update to 2.0.1.
* gnu: Add python-pure-protobuf.Leo Prikler2020-08-27
| | | | | | * gnu/packages/protobuf.scm (python-pure-protobuf): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: python-protobuf: Update to 3.12.4.Vinicius Monego2020-08-03
| | | | | | * gnu/packages/protobuf.scm (python-protobuf): Update to 3.12.4. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: protobuf: Update to 3.12.3.Tobias Geerinckx-Rice2020-07-15
| | | | * gnu/packages/protobuf.scm (protobuf): Update to 3.12.3.
* gnu: Remove ".git" from "https://github/…/….git".Ludovic Courtès2020-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix swh) would sometimes return #f for these because the ".git" URLs are redirects to the non-".git" URLs. Consequently, 'guix lint -c archival' would keep saying "scheduled Software Heritage archival"; likewise, the fallback download code would fail. * gnu/packages/ada.scm, gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/android.scm, gnu/packages/animation.scm, gnu/packages/arcan.scm, gnu/packages/assembly.scm, gnu/packages/audio.scm, gnu/packages/authentication.scm, gnu/packages/avr.scm, gnu/packages/axoloti.scm, gnu/packages/backup.scm, gnu/packages/bash.scm, gnu/packages/benchmark.scm, gnu/packages/bioconductor.scm, gnu/packages/bioinformatics.scm, gnu/packages/bittorrent.scm, gnu/packages/boost.scm, gnu/packages/build-tools.scm, gnu/packages/c.scm, gnu/packages/calendar.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/chemistry.scm, gnu/packages/chez.scm, gnu/packages/clojure.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/compton.scm, gnu/packages/coq.scm, gnu/packages/cpp.scm, gnu/packages/cran.scm, gnu/packages/crypto.scm, gnu/packages/curl.scm, gnu/packages/databases.scm, gnu/packages/datastructures.scm, gnu/packages/debug.scm, gnu/packages/disk.scm, gnu/packages/distributed.scm, gnu/packages/django.scm, gnu/packages/dlang.scm, gnu/packages/dns.scm, gnu/packages/docker.scm, gnu/packages/education.scm, gnu/packages/efi.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/embedded.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/erlang.scm, gnu/packages/fabric-management.scm, gnu/packages/file-systems.scm, gnu/packages/finance.scm, gnu/packages/firmware.scm, gnu/packages/flashing-tools.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/fpga.scm, gnu/packages/game-development.scm, gnu/packages/games.scm, gnu/packages/genealogy.scm, gnu/packages/genimage.scm, gnu/packages/geo.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/gnome-xyz.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/golang.scm, gnu/packages/gpodder.scm, gnu/packages/graph.scm, gnu/packages/graphics.scm, gnu/packages/graphviz.scm, gnu/packages/groff.scm, gnu/packages/groovy.scm, gnu/packages/gtk.scm, gnu/packages/guile-xyz.scm, gnu/packages/guile.scm, gnu/packages/hardware.scm, gnu/packages/haskell-apps.scm, gnu/packages/haskell-xyz.scm, gnu/packages/hexedit.scm, gnu/packages/i2p.scm, gnu/packages/ibus.scm, gnu/packages/image-processing.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/ipfs.scm, gnu/packages/java-graphics.scm, gnu/packages/java-maths.scm, gnu/packages/java.scm, gnu/packages/javascript.scm, gnu/packages/jrnl.scm, gnu/packages/julia.scm, gnu/packages/jupyter.scm, gnu/packages/kodi.scm, gnu/packages/language.scm, gnu/packages/lego.scm, gnu/packages/less.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lirc.scm, gnu/packages/lisp-xyz.scm, gnu/packages/llvm.scm, gnu/packages/logging.scm, gnu/packages/lolcode.scm, gnu/packages/lua.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/maths.scm, gnu/packages/maven.scm, gnu/packages/mes.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/node-xyz.scm, gnu/packages/ocaml.scm, gnu/packages/ocr.scm, gnu/packages/onc-rpc.scm, gnu/packages/opencl.scm, gnu/packages/opencog.scm, gnu/packages/pantheon.scm, gnu/packages/password-utils.scm, gnu/packages/patchutils.scm, gnu/packages/pdf.scm, gnu/packages/perl6.scm, gnu/packages/phabricator.scm, gnu/packages/popt.scm, gnu/packages/printers.scm, gnu/packages/prolog.scm, gnu/packages/protobuf.scm, gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/qt.scm, gnu/packages/radio.scm, gnu/packages/rails.scm, gnu/packages/rdf.scm, gnu/packages/rednotebook.scm, gnu/packages/rpc.scm, gnu/packages/rsync.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/screen.scm, gnu/packages/security-token.scm, gnu/packages/selinux.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/shellutils.scm, gnu/packages/simh.scm, gnu/packages/sml.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/stenography.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/synergy.scm, gnu/packages/telephony.scm, gnu/packages/terminals.scm, gnu/packages/tex.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tmux.scm, gnu/packages/tor.scm, gnu/packages/toys.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vlang.scm, gnu/packages/vnc.scm, gnu/packages/vpn.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm, gnu/packages/wireservice.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
* gnu: Add ruby-protobuf-cucumber.Maxim Cournoyer2020-07-07
| | | | * gnu/packages/protobuf.scm (ruby-protobuf-cucumber): New variable.
* gnu: Add ruby-protobuf.Maxim Cournoyer2020-07-06
| | | | * gnu/packages/ruby.scm (ruby-protobuf): New variable.