summaryrefslogtreecommitdiff
path: root/gnu/packages/embedded.scm
AgeCommit message (Collapse)Author
2022-07-03gnu: propeller-binutils: Remove source patches.Christopher Baines
None of the patches seem to apply. The patches that are not used with binutils are probably too new for the specific commit used here, and the patches that were once applied have probably been removed, so just don't apply any patches. * gnu/packages/embedded.scm (propeller-binutils)[source]: Remove patches that don't apply.
2022-05-31gnu: Remove python2-libmpsse.Maxim Cournoyer
* gnu/packages/embedded.scm (python2-libmpsse): Delete variable.
2022-05-25gnu: west: Update to 0.13.1.Peter Polidoro
* gnu/packages/embedded.scm (west): Update to 0.13.1. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-05-12gnu: mbed-tools: Update to 7.53.0 and relax click version requirement.Maxim Cournoyer
* gnu/packages/embedded.scm (mbed-tools): Update to 7.53.0. [phases]{relax-requirements}: New phase.
2022-03-11gnu: ucsim: Update to 0.7.1.Simon South
* gnu/packages/embedded.scm (ucsim): Update to 0.7.1. [source]: Update URI. [arguments]<#:configure-flags>: Remove as all stable ports are now built by default. <#:phases>: Remove obsolete "remove-empty-directory" phase. [inputs]: Add ncurses, needed for the serialview utility. [native-inputs]: Add sdcc when needed for tests. [description]: Update to mention newly supported microcontroller families. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-11gnu: ucsim: Don't explicitly return #t from phases.Simon South
* gnu/packages/embedded.scm (ucsim)[arguments]: Don't explicitly return #t from phases. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-11gnu: sdcc: Update to 4.2.0.Simon South
* gnu/packages/embedded.scm (sdcc): Update to 4.2.0. [description]: Update to mention the newly supported MOS 6502. * gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new version. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11gnu: sdcc: Build debugger with readline support.Simon South
* gnu/packages/embedded.scm (sdcc)[inputs]: Add readline. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11gnu: sdcc: Remove input labels.Simon South
* gnu/packages/embedded.scm (sdcc)[native-inputs]: Remove input labels. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-13gnu: openocd: Reinstate the change-udev-group phase.Jorge Acereda
* gnu/packages/embedded.scm (openocd)[phases]: Delete trailing #t. {change-udev-group}: Order following unpack, not the nonexistent autoreconf phase. [home-page]: Use HTTPS. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-01-04gnu: Add mbed-tools.Mathieu Othacehe
* gnu/packages/embedded.scm (mbed-tools): New variable.
2022-01-04gnu: stlink: Update the uri.Mathieu Othacehe
* gnu/packages/embedded.scm (stlink)[origin]: Update it.
2022-01-04gnu: stlink: Update to 1.7.0.Mathieu Othacehe
* gnu/packages/embedded.scm (stlink): Update to 1.7.0. [home-page]: Update it.
2021-12-16gnu: openocd: Explicitly enable all the programmers.Danny Milosavljevic
* gnu/packages/embedded.scm (openocd)[arguments]<#:configure-flags>: Add "enable" flags for rshim, ft232r, xds110, cmsis-dap-v2, nulink, kitprog, jtag_dpi, bcm2835gpio, imx_gpio, ep93xx, at91rm9200, sysfsgpio, xlnx-pcie-xvc.
2021-12-16gnu: openocd: Make build reproducible.Danny Milosavljevic
* gnu/packages/embedded.scm (openocd)[arguments]<#:phases>[bootstrap]: Make build reproducible.
2021-12-16gnu: openocd: Update to 0.11.0.Danny Milosavljevic
* gnu/packages/embedded.scm (openocd): Update to 0.11.0.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-11-23gnu: Add stcgal.Simon South
* gnu/packages/embedded.scm (stcgal): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-13gnu: openocd: Build and install info manual.Morgan Smith
* gnu/packages/embedded.scm (openocd)[native-inputs]: Add texinfo. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-05-18gnu: fc-host-tools: Make installation path patcher more self-maintaining.Danny Milosavljevic
* gnu/packages/embedded.scm (fc-host-tools)[arguments]<#:phases> [patch-installation-paths]: Make phase more self-maintaining.
2021-05-18gnu: fc-host-tools: Update to 15.Danny Milosavljevic
* gnu/packages/embedded.scm (fc-host-tools): Update to 15. [description]: Add fc-simint. [arguments]<#:phases>[patch-installation-paths]: Add files.
2021-05-14gnu: sdcc: Build sdcdb debugger.Jelle Licht
* gnu/packages/embedded.scm (sdcc)[arguments]<phases>: Add sdcc-misc target.
2021-05-14gnu: ucsim: Update to 0.6-pre68.Jelle Licht
* gnu/packages/embedded.scm (ucsim): Update to 0.6-pre68.
2021-04-12gnu: newlib-nano: Fix nano lib and header paths.Morgan Smith
* gnu/packages/embedded.scm (newlib-nano-arm-none-eabi)[arguments]: Hard link library files from *.a to *_nano.a. Hard link newlib.h to a common location. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-08gnu: gcc-arm-none-eabi: Fix C++ header location.Morgan Smith
Previously the C++ headers where installed in the include folder, overwriting some C headers. * gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9) [native-search-paths]: Add C++ header locations. (gcc-arm-none-eabi-7-2018-q2-update)[native-search-paths]: Add C++ header locations. (make-libstdc++-arm-none-eabi)[arguments]: Change C++ header install location to include/c++. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-03-10gnu: sdcc: Update to 4.1.0.Simon South
* gnu/packages/embedded.scm (sdcc): Update to 4.1.0. * gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new version. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-02-26gnu: Add agent-proxy.Clément Lassieur
* gnu/packages/embedded.scm (agent-proxy): New variable. Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
2021-02-08gnu: Add python-psptool.Julien Lepiller
* gnu/packages/embedded.scm (python-psptool): New variable.
2020-12-22gnu: fc-host-tools: Update to 14.Danny Milosavljevic
* gnu/packages/embedded.scm (fc-host-tools): Update to 14.
2020-12-21gnu: sdcc: Update to 4.0.0.Simon South
* gnu/packages/embedded.scm (sdcc): Update to 4.0.0. [native-inputs]: Add zlib. [description]: Update to match new version. * gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new version. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-21gnu: sdcc: Expand comment regarding GPUTILS and PIC ports.Simon South
* gnu/packages/embedded.scm (sdcc)[arguments]: Expand comment to explain why GPUTILS is not yet available and SDCC's PIC ports are disabled. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-21gnu: sdcc: Correct name of phase.Simon South
* gnu/packages/embedded.scm [arguments]<#:phases>: Rename "patch-makefile" phase to "patch-makefiles". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-21gnu: sdcc: Revise synopsis and description.Simon South
* gnu/packages/embedded.scm (sdcc)[synopsis]: State package's use more clearly. [description]: Revise for brevity. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-21gnu: sdcc: Specify complete set of licenses.Simon South
* gnu/packages/embedded.scm (sdcc)[license]: Replace with full list of licenses used by files in the distribution. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-21gnu: sdcc: Move to embedded.scm.Simon South
* gnu/packages/embedded.scm: Add sdcc from sdcc.scm. * gnu/packages/electronics.scm: Update #:use-module directive. * gnu/packages/sdcc.scm: Delete file. * gnu/local.mk: Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-21gnu: Add μCsim.Simon South
* gnu/packages/embedded.scm (ucsim): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-01gnu: openocd: Fix build.Morgan Smith
* gnu/packages/embedded.scm (openocd)[arguments]: Add "LIBS=-lutil" to allow it to build. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-11-19gnu: Don't append '.git' to GitHub uris.Efraim Flashner
* gnu/packages/admin.scm (nmrpflash)[source]: Remove '.git' from URI. * gnu/packages/aidc.scm (zxing-cpp), * gnu/packages/assembly.scm (mbuild), * gnu/packages/audio.scm (opensles, wildmidi, tinyalsa), * gnu/packages/browser-extensions.scm (ublock-origin-chromium), * gnu/packages/check.scm (mutest), * gnu/packages/compression.scm (unshield), * gnu/packages/coq.scm (subset), * gnu/packages/dictionaries.scm (translate-shell), * gnu/packages/disk.scm (memkind), * gnu/packages/documentation.scm (latex2html), * gnu/packages/emacs-xyz.scm (emacs-chronometrist, emacs-flycheck-ledger, emacs-counsel-notmuch, emacs-spaceline, emacs-org-generate), * gnu/packages/embedded.scm (ebusd, ebusd-configuration), * gnu/packages/enchant.scm (nuspell), * gnu/packages/fontutils.scm (woff2), * gnu/packages/geo.scm (memphis), * gnu/packages/gimp.scm (mrg), * gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator), * gnu/packages/gnome.scm (parlatype), * gnu/packages/golang.scm (go-github-com-tv42-httpunix, go-github-com-ayufan-golang-kardianos-service), * gnu/packages/graphics.scm (eglexternalplatform, egl-wayland, mmm, directfb, flux), * gnu/packages/gstreamer.scm (openni2, ccextractor, libvisual, graphene), * gnu/packages/guile-xyz.scm (guile-srfi-180, guile-torrent), * gnu/packages/image.scm (openjpeg-data), * gnu/packages/java.scm (javacc), * gnu/packages/language.scm (liblouis, liblouisutdml), * gnu/packages/linux.scm (pamela, ttyebus), * gnu/packages/lxqt.scm (lxqt-connman-applet), * gnu/packages/mail.scm (libetpan), * gnu/packages/man.scm (ronn), * gnu/packages/music.scm (tascam-gtk, artyfx), * gnu/packages/networking.scm (srt, lksctp-tools, nng, nanomsg), * gnu/packages/python-crypto.scm (pure-python-otr), * gnu/packages/qt.scm (qtspell), * gnu/packages/raspberry-pi.scm (raspi-gpio, raspi-open-firmware), * gnu/packages/rdp.scm (freerdp), * gnu/packages/ruby.scm (ruby-prawn-templates, ruby-treetop, ruby-gimme, ruby-standard, ruby-rubocop-ast, ruby-rexml, ruby-range-compressor, ruby-regexp-property-values, ruby-regexp-parser, ruby-rubocop, ruby-pdf-reader, ruby-pdf-inspector, ruby-prawn), * gnu/packages/syncthing.scm (syncthing-gtk), * gnu/packages/video.scm (svt-hevc, mediasdk, libvideogfx, libde265, tslib), * gnu/packages/xml.scm (libxmlb, libxmlplusplus)[source]: Same.
2020-11-16gnu: gcc-vc4: Update to commit 0fe4b83897341742f9df65797474cb0feab4b377.Danny Milosavljevic
* gnu/packages/patches/gcc-6-fix-buffer-size.patch: New file. * gnu/packages/patches/gcc-6-fix-isl-includes.patch: New file. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/embedded.scm (gcc-vc4): Update to commit 0fe4b83897341742f9df65797474cb0feab4b377. [source]: Add the patches from above.
2020-11-10gnu: jimtcl: Update to 0.80.Tobias Geerinckx-Rice
* gnu/packages/embedded.scm (jimtcl): Update to 0.80. [arguments]: Add a ‘delete-failing-tests’ phase. [native-inputs]: Add inetutils.
2020-10-22gnu: openocd: Update to 9a877a83a1c8b1f105cdc0de46c5cbc4d9e8799e.Malte Frank Gerdes
* gnu/packages/embedded.scm (openocd): Update to 9a877a83a1c8b1f105cdc0de46c5cbc4d9e8799e. [version]: Substitute release with current master. [source]: Remove openocd-nrf52.patch [arguments]: Replace bootstrap build phase. * gnu/local.mk: Remove openocd-nrf52.patch. * gnu/packages/patches/openocd-nrf52.patch: Remove file. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-22gnu: libjaylink: Update to 0.2.0Malte Frank Gerdes
* gnu/packages/embedded.scm (libjaylink): Update to 0.2.0 [origin]: Substitute upstream repository location. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-09-12gnu: ebusd: Enable MQTT support.Danny Milosavljevic
* gnu/packages/embedded.scm (ebusd)[inputs]: Add mosquitto.
2020-09-07gnu: Add ebusd.Danny Milosavljevic
* gnu/packages/embedded.scm (ebusd): New variable.
2020-08-22gnu: fc-host-tools: Update to 13.Danny Milosavljevic
* gnu/packages/embedded.scm (fc-host-tools): Update to 13. [description]: Modify.
2020-07-28gnu: arm-none-eabi-toolchain: Fix compilation.Jan Wielkiewicz
* gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update) [native-inputs]: Remove gcc-5. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12gnu: Remove ".git" from "https://github/…/….git".Ludovic Courtès
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.
2020-05-18gnu: python-mpsse: Update to 1.4.1.Danny Milosavljevic
Follow-up to a7b20226b2bf1a73b8f0f6536e7fa43326f35e33. * gnu/packages/embedded.scm (python-libmpsse): Update to 1.4.1.
2020-05-15gnu: python-libmpsse: Update to 1.4.1.Danny Milosavljevic
* gnu/packages/embedded.scm (python-libmpsse): Update to 1.4.1. [arguments]<#:phases>[set-environment-up]: Fix build with Python 3.8.
2020-05-14gnu: gcc-arm-none-eabi@7-2018-q2-update: Fix conflicting GCC headers.Björn Höfling
This is a follow-up of 7f6d3f395023ff430cf8b7a981d4780698e9d132 and merely a copy-and-paste of Marius Bakke's fix. * gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update)[arguments]: Add phase to remove the default compiler from CPLUS_INCLUDE_PATH. [native-inputs]: Distinguish GCC-5.