aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* doc: Document 'wrap-program' and 'wrap-script'.•••* doc/guix.texi (Build Utilities)[Wrappers]: New subsection. Ludovic Courtès2022-02-16
* gexp: Preserve source location for #~ and #$ read extensions.•••Read hash extensions preserve source location info as source properties on their result. However, in Guile 3.0.8, that location would be dismissed, leading 'local-file' to fail to resolve file names relative to the source directory. Fixes <https://issues.guix.gnu.org/54003>. Reported by Aleksandr Vityazev <avityazev@posteo.org>. * guix/gexp.scm <eval-when> [read-syntax-redefined?, read-procedure] [read-syntax*]: New variables. [read-ungexp]: Adjust to expect either sexps or syntax objects. [read-gexp]: Call 'read-procedure'. * tests/gexp.scm ("local-file, relative file name, within gexp") ("local-file, relative file name, within gexp, compiled"): New tests. Ludovic Courtès2022-02-16
* gnu: python-pyside-2: Fix detection of Qt modules.•••* gnu/packages/qt.scm (python-pyside-2)[inputs]: Add qtdeclarative, qtquickcontrols2 and qtwebengine. [arguments]: Add 'fix-qt-module-detection' phase. Guillaume Le Vaillant2022-02-16
* gnu: lz4: Only build with valgrind on supported systems.•••* gnu/packages/compression.scm (lz4)[native-inputs]: Only add valgrind when valgrind is supported on that system. Efraim Flashner2022-02-16
* gnu: valgrind: Remove riscv64-linux from supported-systems.•••* gnu/packages/valgrind.scm (valgrind)[supported-systems]: New field. Efraim Flashner2022-02-16
* gnu: emacs-meow: Update to 1.4.1.•••* gnu/packages/emacs-xyz.scm (emacs-meow): Update to 1.4.1. Nicolas Goaziou2022-02-16
* gnu: emacs-chronometrist: Use G-expressions.•••* gnu/packages/emacs-xyz.scm (emacs-chronometrist)[arguments]<#:phases>: Use G-expressions. Nicolas Goaziou2022-02-16
* gnu: emacs-chronometrist: Update to 0.10.0.•••* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.10.0. [propagated-inputs]: Add EMACS-ALERT. Nicolas Goaziou2022-02-16
* gnu: julia-media: Create Project.toml file.•••* gnu/packages/julia-xyz.scm (julia-media)[arguments]: Add custom phase to create Package.toml file. Efraim Flashner2022-02-16
* gnu: Add julia-gpuarrays.•••* gnu/packages/julia-xyz.scm (julia-gpuarrays): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> zimoun2022-02-16
* gnu: Add julia-cenum.•••* gnu/packages/julia-xyz.scm (julia-cenum): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> zimoun2022-02-16
* gnu: Add julia-bfloat16s.•••* gnu/packages/julia-xyz.scm (julia-bfloat16s): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> zimoun2022-02-16
* gnu: Add julia-juno.•••* gnu/packages/julia-xyz.scm (julia-juno): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> zimoun2022-02-16
* gnu: qemu: Skip some tests on riscv64-linux.•••* gnu/packages/virtualization.scm (qemu)[arguments]: Add phase for riscv64-linux to skip some unsupported tests. Efraim Flashner2022-02-16
* gnu: opencl-icd-loader: Use single directory in search path.•••* gnu/packages/opencl.scm (opencl-icd-loader)[native-search-paths]: Support only a single directory. Lars-Dominik Braun2022-02-16
* gnu: exiv2: Enable BMFF support.•••* gnu/packages/image.scm (exiv2)[arguments]<configure-flags>: Enable BMFF. Lars-Dominik Braun2022-02-16
* gnu: debian-ports-archive-keyring: Update to 2022.02.15.•••* gnu/packages/debian.scm (debian-ports-archive-keyring): Update to 2022.02.15. Efraim Flashner2022-02-16
* gnu: vim: Adjust autodetected plugin directories.•••* gnu/packages/aux-files/guix.vim: Autodetect plugins installed with guix-home. Add */after directories at the end of the runtimepath. Efraim Flashner2022-02-16
* gnu: Add python-miniupnpc•••* gnu/packages/python-xyz.scm (python-miniupnpc): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Stephen Paul Weber2022-02-15
* gnu: hurd: Remove leftover export.•••* gnu/packages/hurd.scm: Remove 'hurd-triplet?' export. Jan (janneke) Nieuwenhuizen2022-02-15
* gnu: fish: Disable flaky test.•••* gnu/packages/shells.scm (fish)[arguments]: Delete test that occasionally fails. Marius Bakke2022-02-15
* gnu: python-moto: Disable flaky test.•••* gnu/packages/python-xyz.scm (python-moto)[arguments]: Skip one test. Don't use ADD-INSTALLED-PYTHONPATH while at it. [inputs]: Remove label, too. Marius Bakke2022-02-15
* gnu: python-robotframework-datadriver: Update to 1.6.0.•••* gnu/packages/python-xyz.scm (python-robotframework-datadriver): Update to 1.6.0. [phases]{fix-readme-file-name}: Delete phase. Maxim Cournoyer2022-02-15
* gnu: yt-dlp: Update to 2022.02.04.•••* gnu/packages/video.scm (yt-dlp): Update to 2022.02.04. Leo Famulari2022-02-15
* gnu: liblinphone: Simplify inputs.•••* gnu/packages/linphone.scm (liblinphone): Simplify inputs. Marius Bakke2022-02-15
* gnu: pep-engine: Simplify inputs.•••* gnu/packages/pep.scm (pep-engine): Simplify inputs. Marius Bakke2022-02-15
* gnu: wget2: Simplify inputs.•••* gnu/packages/wget.scm (wget2): Simplify inputs. Marius Bakke2022-02-15
* gnu: transcode: Simplify inputs.•••* gnu/packages/video.scm (transcode): Simplify inputs. Marius Bakke2022-02-15
* gnu: Remove unneeded uses of 'libiconv'.•••iconv is part of glibc, there is no need to add it as input. * gnu/packages/accessibility.scm (brltty)[inputs]: Remove LIBICONV. * gnu/packages/compression.scm (innoextract)[inputs]: Likewise. * gnu/packages/haskell-apps.scm (darcs)[inputs]: Likewise. * gnu/packages/kde-multimedia.scm (k3b)[inputs]: Likewise. * gnu/packages/linphone.scm (liblinphone)[inputs]: Likewise. * gnu/packages/mail.scm (mailutils)[inputs]: Likewise. * gnu/packages/maths.scm (libqalculate)[inputs]: Likewise. * gnu/packages/pep.scm (pep-engine)[inputs]: Likewise. * gnu/packages/vim.scm (neovim)[inputs]: Likewise. * gnu/packages/wget.scm (wget2)[inputs]: Likewise. * gnu/packages/telegram.scm (telegram-desktop)[inputs]: Likewise. * gnu/packages/video.scm (transcode)[native-inputs]: Likewise. Marius Bakke2022-02-15
* gnu: Zabbix: Update to 6.0.0.•••* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.0. [inputs]: Remove LIBICONV and PCRE. Add PCRE2. [arguments]: Adjust #:configure-flags accordingly. Marius Bakke2022-02-15
* gnu: nano: Update to 6.1.•••* gnu/packages/nano.scm (nano): Update to 6.1. Signed-off-by: Leo Famulari <leo@famulari.name> Jai Vetrivelan2022-02-15
* gnu: darktable: update to 3.8.1•••* gnu/packages/photo.scm (darktable): Update to 3.8.1. Signed-off-by: Leo Famulari <leo@famulari.name> Alex Devaure2022-02-15
* gnu: alfis: Remove 'relax-requirements phase.•••* gnu/packages/rust-apps.scm (alfis)[arguments]: Remove custom phases. Efraim Flashner2022-02-15
* gnu: rust-x25519-dalek-1: Adjust package dependencies.•••* gnu/packages/crates-io.scm (rust-x25519-dalek-1)[source]: Add snippet to adjust crate dependencies. Efraim Flashner2022-02-15
* gnu: rust-chacha20poly1305-0.9: Adjust package dependencies.•••* gnu/packages/crates-io.scm (rust-chacha20poly1305-0.9)[source]: Add snippet to adjust crate dependencies. [arguments]: Remove custom phases. Efraim Flashner2022-02-15
* gnu: rust-chacha20-0.8: Adjust package dependencies.•••* gnu/packages/crates-io.scm (rust-chacha20-0.8)[source]: Add snippet to adjust crate dependencies. Efraim Flashner2022-02-15
* gnu: lsh: Fix build with GCC 10.•••* gnu/packages/ssh.scm (lsh)[arguments]: Add "CFLAGS=-fcommon" to #:configure-flags. Don't explicitly return #t from phases. [source]: Don't explicitly return #t from snippet. Tobias Geerinckx-Rice2022-02-13
* gnu: dovecot-pigeonhole: Update to 0.5.18.•••* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.18. Tobias Geerinckx-Rice2022-02-13
* gnu: dovecot: Update to 2.3.18.•••* gnu/packages/mail.scm (dovecot): Update to 2.3.18. Tobias Geerinckx-Rice2022-02-13
* gnu: tor: Update to 0.4.6.10.•••* gnu/packages/tor.scm (tor): Update to 0.4.6.10. Tobias Geerinckx-Rice2022-02-13
* gnu: fnott: Update to 1.2.1.•••* gnu/packages/wm.scm (fnott): Update to 1.2.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Jai Vetrivelan2022-02-15
* guix system: Fix 'describe' when booting the latest generation.•••Fixes a regression introduced in 9679123ce083c69cdfd1505d95a4066d41280394, whereby 'guix system describe' would error out when /run/current-system points to /gnu/store/…-system, which is the case when booting the latest generation or after reconfigure. * guix/scripts/system.scm (process-command): For 'describe'. Try 'generation-number' with and without the optional argument. Ludovic Courtès2022-02-15
* gnu: mumps: Remove input labels.•••* gnu/packages/maths.scm (mumps)[inputs]: Remove labels. [arguments]: Adjust 'configure' phase to not rely on the "mpi" and "blas" labels. (mumps-metis, mumps-openmpi, mumps-metis-openmpi): Use 'modify-inputs'. Ludovic Courtès2022-02-15
* gnu: scotch: Update to 7.0.1.•••* gnu/packages/maths.scm (scotch): Update to 7.0.1. [source]: Switch to 'git-fetch'. [build-system]: Switch to CMAKE-BUILD-SYSTEM. [arguments]: Add #:configure-flags. Remove #:make-flags. Remove 'chdir-to-src', 'configure', and 'build-esmumps' phases. [properties]: Update 'release-monitoring-url' property. (scotch32, pt-scotch, pt-scotch32): Update accordingly, replacing now useless build phases with #:configure-flags. (scotch-shared, pt-scotch-shared): Mark as deprecated. (mumps)[arguments]: In 'configure' phase, use '-lesmumps' unconditionally, since that's now how pt-scotch calls it. Ludovic Courtès2022-02-15
* gnu: texlive-amsfonts/fixed: Do not generate tfm from afm and pl files.•••The TFM files are included in the amsfonts bundle and are meant to installed as is. They were not meant to be the result of converting afm or pl files. We ended up with subtly broken fonts due to this attempted conversion. * gnu/packages/tex.scm (texlive-amsfonts/fixed)[source]: Fetch tfm directory. [arguments]: Remove custom #:modules; remove build phases 'build-fonts and 'install-generated-fonts; adjust 'remove-extra-files; add build phase 'chdir and 'unchdir. [native-inputs]: Remove texlive-fontinst. Ricardo Wurmus2022-02-15
* gnu: filezilla: Update to 3.58.0.•••* gnu/packages/ftp.scm (filezilla): Update to 3.58.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Jai Vetrivelan2022-02-15
* gnu: libfilezilla: Update to 0.36.0.•••* gnu/packages/ftp.scm (libfilezilla): Update to 0.36.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Jai Vetrivelan2022-02-15
* gnu: fish: Update to 3.3.1.•••* gnu/packages/shells/scm (fish): Update to 3.3.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Steve George2022-02-15
* gnu: foot: Update to 1.11.0•••* gnu/packages/terminals.scm (foot): Update to 1.11.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Felipe Balbi2022-02-15
* gnu: fcft: Update to 3.0.1•••* gnu/packages/fontutils.scm (fcft): Update to 3.0.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Felipe Balbi2022-02-15