summary refs log tree commit diff
AgeCommit message (Collapse)Author
2023-04-23gnu: gcc-arm-none-eabi-4.9: Fix incompatible redeclaration.Ricardo Wurmus
* gnu/packages/patches/gcc-4.9-inline.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9)[source]: Use it.
2023-04-23gnu: python-libusb1: Update to 3.0.0.Guillaume Le Vaillant
* gnu/packages/libusb.scm (python-libusb1): Update to 3.0.0.
2023-04-22gnu: python-msal: Update to 1.22.0.John Kehayias
* gnu/packages/python-web.scm (python-msal): Update to 1.22.0.
2023-04-23gnu: python-shellingham: Run test suite.Efraim Flashner
* gnu/packages/python-xyz.scm (python-shellingham)[arguments]: Add custom 'check phase. [native-inputs]: Add python-pytest, python-pytest-mock.
2023-04-23gnu: python-shellingham: Update to 1.5.1.Efraim Flashner
* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.5.1.
2023-04-22gnu: python-structlog: Update to 23.1.0.Efraim Flashner
* gnu/packages/python-xyz.scm (python-structlog): Update to 23.1.0. [build-system]: Switch to pyproject-build-system. [arguments]: Remove custom 'check phase. [native-inputs]: Add python-hatch-fancy-pypi-readme, python-hatch-vcs, and python-hatchling.
2023-04-22gnu: perl-glib: Update to 1.3293.Efraim Flashner
* gnu/packages/glib.scm (perl-glib): Update to 1.3293.
2023-04-22Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-04-22gnu: python-aenum: Update to 3.1.12.Kaelyn Takata
* gnu/packages/python-xyz.scm (python-aenum): Update to 3.1.12. [source]: Add snippet to delete Python 2 specific files. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22gnu: bmake: Update to 20230321.Josselin Poiret
* gnu/packages/build-tools.scm (bmake): Update to 20230321. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22gnu: bmake: Switch to G-Exps.Josselin Poiret
* gnu/packages/build-tools.scm (bmake): Switch to G-Exps. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22gnu: guile-next: Fix build failure.Josselin Poiret
* gnu/packages/guile.scm (guile-next): Fix build failure. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22gnu: guile-fibers-next: Update to 36a6cc7079 to fix build failure.Josselin Poiret
* gnu/packages/guile-xyz.scm (guile-fibers-next): Update it. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22Revert "gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]."Jonathan Brielmaier
This reverts commit e94dcbf3c28588eab25dfa1e017d792c09f68488. "gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]." was already pushed as 3ab983d630a95a29b9418b1ba8a26e5ca2836ec0. And the `icecat-102.9.0-source` was removed in "gnu: icedove: Update to 102.10.0 [security fixes]." a741b554cb66cd053a130b8b5b5926a30bec9d48.
2023-04-22gnu: qgis: Fix build.Guillaume Le Vaillant
* gnu/packages/geo.scm (qgis)[arguments]: Update 'configure-pyqt5-sip-path' phase. Disable a few more failing tests in 'check' phase.
2023-04-22gnu: zig: Fix build.Josselin Poiret
* gnu/packages/patches/zig-do-not-link-against-librt.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/zig.scm (zig-0.10): Use it. Also force LLVM to be dynamically linked, and set up the CC env variable. (zig-0.9): Also use the above patch. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-04-22gnu: prusa-slicer: Update to 2.5.2.Guillaume Le Vaillant
* gnu/packages/patches/prusa-slicer-boost-fixes.patch: New file. * gnu/packages/patches/prusa-slicer-fix-tests.patch: New file. * gnu/packages/patches/prusa-slicer-with-cereal-1.3.1.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/engineering.scm (prusa-slicer): Update to 2.5.2. [source]: Use patches. [inputs]: Replace cereal-1.3.0 by cereal.
2023-04-22gnu: libigl: Fix build.Guillaume Le Vaillant
* gnu/packages/engineering.scm (libigl)[inputs]: Add tbb.
2023-04-22gnu: embree: Update to 3.13.5.Guillaume Le Vaillant
* gnu/packages/graphics.scm (embree): Update to 3.13.5.
2023-04-22gnu: Add emacs-bookmark-plus.Kyle Andrews
* gnu/packages/emacs-xyz.scm (emacs-bookmark-plus): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-22gnu: libxapp: Update to 2.4.3.Nicolas Goaziou
* gnu/packages/cinnamon.scm (libxapp): Update to 2.4.3.
2023-04-22gnu: Add nemo.florhizome
* gnu/packages/cinnamon.scm (nemo): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-22gnu: cinnamon: Update to 5.6.2.florhizome
* gnu/packages/cinnamon.scm (cinnamon-desktop): Update to 5.4.2. [arguments]<#:configure-flags>: Enable alsa-support. [inputs]: Remove PYTHON-2, remove GOBJECT-INTROSPECTION, add LIBEXT, ALSA-LIB. [native-inputs]: Remove gnu-build-system related packages, add GOBJECT-INTROSPECTION. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-22gnu: Add dataparksearch.Adam Faiz
* gnu/packages/search.scm (dataparksearch): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-22gnu: font-amiri: Update to 1.000.Greg Hogan
Fix for the broken build on master. * gnu/packages/fonts.scm (font-amiri): Update to 1.000. [arguments](%standard-phases): Add 'patch-source' to hard-code version. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-22gnu: hydrogen: Update to 1.2.0.Nicolas Goaziou
* gnu/packages/music.scm (hydrogen): Update to 1.2.0. [inputs]: Add QTSVG-5.
2023-04-22gnu: tlpui: Update to 1.5.0-7.Nicolas Goaziou
* gnu/packages/linux.scm (tlpui): Update to 1.5.0-7.
2023-04-22gnu: emacs-org-rich-yank: Update to 0.2.2.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org-rich-yank): Update to 0.2.2.
2023-04-22gnu: emacs-consult: Update to 0.34.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.34.
2023-04-22gnu: frescobaldi: Update to 3.3.0.Nicolas Goaziou
* gnu/packages/music.scm (frescobaldi): Update to 3.3.0. [arguments]: Generate translations, metainfo.xml and desktop file. [inputs]: Add QPAGEVIEW.
2023-04-22gnu: Add qpageview.Nicolas Goaziou
* gnu/packages/image-viewers.scm (qpageview): New variable.
2023-04-22gnu: python-genshi: Update to 0.7.7.Andreas Enge
* gnu/packages/python-web.scm (python-genshi): Update to 0.7.7.
2023-04-22gnu: python-stdnum: Update to 1.18.Andreas Enge
* gnu/packages/finance.scm (python-stdnum): Update to 1.18.
2023-04-22gnu: Add binaryen.Ricardo Wurmus
* gnu/packages/web.scm (binaryen): New variable.
2023-04-22gnu: wabt: Update to 1.0.32.Ricardo Wurmus
* gnu/packages/web.scm (wabt): Update to 1.0.32. [source]: Fetch sources recursively; delete bundled gtest sources. [arguments]: Do build and run tests; add phase to set CC variable, and another phase to delete a broken test. [native-inputs]: Add python and googletest. [inputs]: Remove.
2023-04-22Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-04-21gnu: python-cffsubr: Depend on python-afdko@3.6.1.Ludovic Courtès
This removes the dependency of GNOME on Java: gnome -> font-abattis-cantarell -> ... -> openjdk Discussed at <https://lists.gnu.org/archive/html/guix-devel/2022-10/msg00226.html>. * gnu/packages/fontutils.scm (python-cffsubr)[inputs]: Switch to PYTHON-AFDKO-3.6.1.
2023-04-21gnu: python-afdko: Add version 3.6.1.Ludovic Courtès
* gnu/packages/fontutils.scm (python-afdko-3.6.1): New variable.
2023-04-21gnu: libotr: Fix compilation with glibc 2.35.Ludovic Courtès
* gnu/packages/messaging.scm (libotr)[source]: Add 'snippet'.
2023-04-21Revert "gnu: lxqt-admin: Fix path for timezone file."Leo Famulari
The timezone database should not be depended on by packages, but rather found at runtime in the environment. Otherwise, this package will eventually report the incorrect time, because time zones change regularly. This reverts commit 99c1c7a30c59c3514a4ced6e0cad0e5c2860331d.
2023-04-21gnu: ghc-9.0: Make testsuite compatible with Python 3.10.Lars-Dominik Braun
* gnu/packages/haskell.scm (ghc-9.0)[native-inputs]: Add patch and snippet to ghc-testsuite input.
2023-04-21doc: Update openssh-host documentation.Saku Laesvuori
* doc/guix.texi (Secure Shell): Update openssh-host documentation to match the code. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-21home: services: openssh: Add configuration option for jump proxiesSaku Laesvuori
Add a new 'proxy' field to openssh-host to allow ProxyCommand or ProxyJump, but not both, to be configured. Configuring both would cause the serialization order to determine which one is used. Deprecate the 'proxy-command' field because the 'proxy' field replaces it. * gnu/home/services/ssh.scm (proxy-jump->string, proxy-command-or-jump-list?, serialize-proxy-command-or-jump-list, sanitize-proxy-command): New procedure. (proxy-jump, proxy-command): New record type. (openssh-host)[proxy-command]: Mark field as deprecated because OpenSSH can't have ProxyCommand and ProxyJump configured at the same time. * doc/guix.texi (Secure Shell): Update to match the changes to the service. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-21gnu: guile-dsv: Update to 0.5.2.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.5.2. [native-inputs]: Add "help2man". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-21gnu: Add emacs-gerbil-mode.Juliana Sims
* gnu/packages/emacs-xyz.scm (emacs-gerbil-mode): Add emacs-gerbil-mode. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-21gnu: kicad: Update to 7.0.2.Peter Polidoro
* gnu/packages/engineering.scm (kicad): Update to 7.0.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-21packages: 'package-direct-sources' correctly handles non-origin sources.Ludovic Courtès
Previously 'package-direct-sources' would trigger a wrong-type-arg error when passed a package whose 'source' is not an origin, such as 'ruby-sorbet-runtime'. * guix/packages.scm (package-direct-sources): Call 'expand' if and only if (package-source package) is an origin.
2023-04-21tests: Relax two tests that expected a non-zero error code.Ludovic Courtès
* tests/guix-package-aliases.sh: "guix upgrade foo bar" has always returned zero; adjust accordingly. * tests/guix-refresh.sh: "guix refresh -t test idutils" and similar return zero; adjust accordingly.
2023-04-21gnu: kdoctools: Compile with docbook-xml@4.5.Andreas Enge
* gnu/packages/kde-frameworks.scm (kdoctools): Use docbook-xml-4.5 instead of docbook-xml.
2023-04-21tests: Fix checks for expected failures.Eric Bavier
Addresses <https://issues.guix.gnu.org/62406>. With 'set -e', a return status inverted with '!' does not cause the shell to exit immediately. Instead use '&& false' to indicate an expected failure. * tests/guix-archive.sh, tests/guix-build-branch.sh, tests/guix-build.sh, tests/guix-daemon.sh, tests/guix-download.sh, tests/guix-environment-container.sh, tests/guix-environment.sh, tests/guix-gc.sh, tests/guix-git-authenticate.sh, tests/guix-graph.sh, tests/guix-hash.sh, tests/guix-home.sh, tests/guix-pack-relocatable.sh, tests/guix-pack.sh, tests/guix-package-aliases.sh, tests/guix-package-net.sh, tests/guix-package.sh, tests/guix-refresh.sh, tests/guix-shell.sh, tests/guix-style.sh, tests/guix-system.sh: Replace uses of '! ...' with '... && false' or `test ! ...` as appropriate. Signed-off-by: Ludovic Courtès <ludo@gnu.org>