gnu: ruby-mini-portile-2: Update to 2.8.2. * gnu/packages/ruby.scm (ruby-mini-portile-2): Update to 2.8.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: fenics-dolfin, fenics: Remove input labels. * gnu/packages/simulation.scm (fenics-dolfin)[inputs, native-inputs] [propagated-inputs]: Remove labels. Replace CATCH2-1, which was actually unused, by CATCH-FRAMEWORK. [arguments]: Rewrite using gexps. Adjust 'set-paths' phase accordingly. (fenics): Likewise.
gnu: fenics: Make sure 'jit.py' can find 'dolfin.pc'. * gnu/packages/simulation.scm (fenics)[inputs]: Move PYTHON-PKGCONFIG to... [propagated-inputs]: ... here. [arguments]: Add 'set-dolfin-pc-file-name' phase.
doc: Turn "Creating a Channel" into a step-by-step guide. * doc/guix.texi (Creating a Channel): Rewrite as a step-by-step guide. Move warning below and shorten it.
linux-container: Pass '--disable-chroot' to 'guix-daemon'. This allows for the use of Guix within a non-privileged Docker container produced by 'guix system image -t docker'. * gnu/system/linux-container.scm (containerized-operating-system): Change 'guix-configuration' to add "--disable-chroot".
services: dicod: Use one inetd endpoint per interface. * gnu/services/dict.scm (dicod-shepherd-service): Remove the (= 1 (length interfaces)) restriction by adding one endpoint per interface.
gnu: knot: Update to 3.2.7. * gnu/packages/dns.scm (knot): Update to 3.2.7.
gnu: iodine: Update to 0.8.0. * gnu/packages/networking.scm (iodine): Update to 0.8.0. [arguments]: Don't explicitly return #t from phases.
gnu: nbd: Update to 3.25. * gnu/packages/networking.scm (nbd): Update to 3.25. [source]: Download official GitHub tarball.
gnu: opensmtpd-filter-rspamd: Update to 0.1.8. * gnu/packages/mail.scm (opensmtpd-filter-rspamd): Update to 0.1.8.
gnu: igt-gpu-tools: Fix build with procps@4. * gnu/packages/patches/igt-gpu-tools-Use-libproc2.patch: New file. * gnu/packages/admin.scm (igt-gpu-tools)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it.
gnu: darktable: Update to 4.4.0. * gnu/packages/photo.scm (darktable): Update to 4.4.0. [native-inputs]: Replace clang-11 and llvm-11 with clang and llvm, respectively. Darktable no longer builds with older versions.
guix: node-build-system: Delete from peerDependencies too. The current version of npm in Guix installs peerDependencies by default, whereas previously it would just warn about missing/wrong packages. Fixes <https://issues.guix.gnu.org/issue/64203>. * guix/build/node-build-system.scm (delete-dependencies): Remove supplied dependencies from peerDependencies field too.
gnu: sambamba: Fix building. * gnu/packages/bioinformatics.scm (sambamba)[native-inputs]: Remove ld-gold-wrapper, bintutils-gold. Remove input labels.
gnu: wlsunset: Update to 0.3.0. * gnu/packages/xdisorg.scm (wlsunset): Update to 0.3.0.
gnu: purescript: Update to 0.15.9. * gnu/packages/purescript.scm (purescript): Update to 0.15.9. [arguments]: Break line to satisfy the linter.
gnu: sc-im: Update to 0.8.3. * gnu/packages/networking.scm (sc-im): Update to 0.8.3. [arguments]: Use modern style, patch bash path, and enable tests. [native-inputs]: Add bash-minimal and valgrind.
gnu: opensmtpd: Update to 7.3.0p0. * gnu/packages/mail.scm (opensmtpd): Update to 7.3.0p0. [arguments]: Remove obsolete 'fix-smtpctl-encrypt-bug phase. Don't explicitly return #t from remaining phases.
uuid: Fix NTFS UUID stringification. Previously, (ntfs-uuid->string (string->ntfs-uuid"5234ED0D34ECF53F")) would yield "5234EDD34ECF53F". Reported by sughosha in #guix. * gnu/system/uuid.scm (ntfs-uuid->string): Pad hex bytes with zero when needed.
gnu: Add anarch. * gnu/packages/games.scm (anarch): New variable.