summaryrefslogtreecommitdiff
path: root/gnu/packages/protobuf.scm
AgeCommit message (Expand)Author
2022-12-04gnu: python-protobuf@3.6: Fix inputs and arguments....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. Ludovic Courtès
2022-12-02gnu: 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> Ontje Lünsdorf
2022-11-22gnu: 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. Marius Bakke
2022-11-20gnu: protobuf@2: Fix build....* gnu/packages/protobuf.scm (protobuf-2)[build-system]: Set to GNU-BUILD-SYSTEM. [arguments]: Clear. [outputs]: Remove "static". Marius Bakke
2022-11-14gnu: 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. Christopher Baines
2022-11-11gnu: Add protobuf-c-for-aiscm....* gnu/packages/protobuf.scm (protobuf-c-for-aiscm): New variable. Ricardo Wurmus
2022-11-06gnu: protobuf-c: Update to 1.4.1....* gnu/packages/protobuf.scm (protobuf-c): Update to 1.4.1. Maxim Cournoyer
2022-11-06gnu: 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. Maxim Cournoyer
2022-11-06gnu: 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. Maxim Cournoyer
2022-10-27gnu: 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. Marius Bakke
2022-08-31gnu: Add python-mypy-protobuf....* gnu/packages/protobuf.scm (python-mypy-protobuf): New variable. Maxim Cournoyer
2022-08-31gnu: Add python-nanopb....* gnu/packages/protobuf.scm (python-nanopb): New variable. Maxim Cournoyer
2022-08-31gnu: Add nanopb....* gnu/packages/protobuf.scm (nanopb): New variable. Maxim Cournoyer
2022-07-24gnu: fstrm: Refer to HPND licence by name....* gnu/packages/protobuf.scm (fstrm)[license]: Use license:hpnd directly. Tobias Geerinckx-Rice
2022-07-24gnu: fstrm: Omit static library....* gnu/packages/protobuf.scm (fstrm)[arguments]: Add "--disable-static" to #:configure-flags. Tobias Geerinckx-Rice
2022-07-24gnu: fstrm: Update to 0.6.1....* gnu/packages/protobuf.scm (fstrm): Update to 0.6.1. [license]: Update too. Tobias Geerinckx-Rice
2022-07-12gnu: protobuf-2: Fix build....Partially fixes <https://issues.guix.gnu.org/51093>. * gnu/packages/protobuf.scm (protobuf-2) [phases]{disable-broken-tests}: Delete phase. Maxim Cournoyer
2022-05-31gnu: Remove python2-protobuf....* gnu/packages/protobuf.scm (python2-protobuf): Delete variable. Maxim Cournoyer
2022-05-27gnu: python-protobuf-3.6: Add missing input....This was removed from python-protobuf in 5f8491ea95d7ba88801aa28b6d2b98f30b033186. * gnu/packages/protobuf.scm (python-protobuf-3.6)[inputs]: Add python-six. Christopher Baines
2022-05-20gnu: Add python-proto-plus....* gnu/packages/protobuf.scm (python-proto-plus): New variable. Ricardo Wurmus
2022-05-20gnu: python-protobuf: Update to 3.20.1....* gnu/packages/protobuf.scm (python-protobuf): Update to 3.20.1. [native-inputs]: Remove python-wheel. [propagated-inputs]: Remove python-six. Ricardo Wurmus
2022-01-16gnu: protozero: Update to 1.7.1....* gnu/packages/protobuf.scm (protozero): Update to 1.7.1. Tobias Geerinckx-Rice
2021-12-13gnu: Simplify package inputs....This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès
2021-11-08Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner
2021-11-07gnu: protozero: Update to 1.7.0....* gnu/packages/protobuf.scm (protozero): Update to 1.7.0. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Felix Gruber
2021-07-18Merge branch 'master' into core-updatesLudovic Courtès
2021-07-02gnu: protobuf: Update to 3.17.3....* gnu/packages/protobuf.scm (protobuf): Update to 3.17.3. [phases]{disable-broken-tests}: New phase. {move-static-libraries}: Remove trailing #t. Maxim Cournoyer
2021-06-23Merge branch 'master' into core-updates...Conflicts: gnu/packages/cups.scm gnu/packages/python-web.scm gnu/packages/web.scm guix/build/maven/pom.scm Tobias Geerinckx-Rice
2021-06-23gnu: Fix references to emacs-build-system's expand-load-path phase....* 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> Carlo Zancanaro
2021-06-06Merge branch 'master' into core-updates... 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 Marius Bakke
2021-05-23gnu: Fix erroneous uses of 'package/inherit'....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. Marius Bakke
2021-03-06Merge branch 'master' into core-updatesChristopher Baines
2021-02-23gnu: ruby-protobuf: Add missing input....* gnu/packages/protobuf.scm (ruby-protobuf)[propagated-inputs]: Add ruby-thread-safe. Efraim Flashner
2021-02-01gnu: python-pure-protobuf: Do not alter PYTHONPATH....* gnu/packages/protobuf.scm (python-pure-protobuf) [phases]{setup-test-env}: Delete phase. {check}: Delete trailing #t. Maxim Cournoyer
2021-01-27gnu: python-xyz: Move a few modules to (gnu packages python-build)....* 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. Maxim Cournoyer
2021-01-15gnu: python-xyz: Move a few modules to (gnu packages python-build)....* 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. Maxim Cournoyer
2020-11-25gnu: protobuf: Update to 3.14.0....* gnu/packages/protobuf.scm (protobuf): Update to 3.14.0. Brett Gilio
2020-10-30gnu: python-pure-protobuf: Fix grammar....* gnu/packages/protobuf (python-pure-protobuf)[description]: Remove gratuitous use of "allows to". Vagrant Cascadian
2020-10-03gnu: protobuf: Update to 1.3.3....* gnu/packages/protobuf.scm (protobuf): Update to 1.3.3. Tobias Geerinckx-Rice
2020-10-02gnu: python-pure-protobuf: Update to 2.0.1....* gnu/packages/protobuf.scm (python-pure-protobuf): Update to 2.0.1. Tobias Geerinckx-Rice
2020-08-27gnu: Add python-pure-protobuf....* gnu/packages/protobuf.scm (python-pure-protobuf): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Leo Prikler
2020-08-03gnu: python-protobuf: Update to 3.12.4....* gnu/packages/protobuf.scm (python-protobuf): Update to 3.12.4. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Vinicius Monego
2020-07-15gnu: protobuf: Update to 3.12.3....* gnu/packages/protobuf.scm (protobuf): Update to 3.12.3. Tobias Geerinckx-Rice
2020-07-12gnu: Remove ".git" from "https://github/…/….git"....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. Ludovic Courtès
2020-07-07gnu: Add ruby-protobuf-cucumber....* gnu/packages/protobuf.scm (ruby-protobuf-cucumber): New variable. Maxim Cournoyer
2020-07-06gnu: Add ruby-protobuf....* gnu/packages/ruby.scm (ruby-protobuf): New variable. Maxim Cournoyer
2020-02-10gnu: python-protobuf: Update to 3.11.3....* gnu/packages/protobuf.scm (python-protobuf): Update to 3.11.3. Marius Bakke
2020-02-10gnu: protobuf: Update to 3.11.3....* gnu/packages/protobuf.scm (protobuf): Update to 3.11.3. Marius Bakke
2020-01-03gnu: protozero: Update to 1.6.8....* gnu/packages/protobuf.scm (protozero): Update to 1.6.8. Tobias Geerinckx-Rice
2019-11-19gnu: emacs-protobuf-mode: Rename the set-emacs-load-path phase....This is a follow up commit to e1d31e6457. * gnu/packages/protobuf.scm (emacs-protobuf-mode): Add the change-working-directory phase before the add-source-to-load-path phase instead of before the set-emacs-load-path phase. Maxim Cournoyer