summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-01-12gnu: sbcl-zs3: Update to 1.3.4.jgart
* gnu/packages/lisp-xyz.scm (sbcl-zs3): Update to 1.3.4. Change-Id: I2065f3d630c56fb6b89a56acbd3568796aead77a
2026-01-12installer: Add Hurd x86_64 as an option.Janneke Nieuwenhuizen
* gnu/installer/newt/kernel.scm (run-kernel-page): Rename "Hurd" to "Hurd 32-bit (experimental)". On 64-bit, also offer "Hurd 64-bit (highly experimental!)", and make these strings translatable. Make "Linux Libre" the first option. Add a line break after "When in doubt...". Upon re-entrry, use pre-selected kernel as the default. Make sure to always [re]set %current-target-system, as this page may be revisited and another kernel choice selected. * gnu/installer/kernel.scm (kernel->configuration): Update accordingly. * gnu/installer/final.scm (install-system): Also cater for the 64-bit Hurd by simply adding --target=(%current-target-system). Change-Id: I14cb2d2815265b8841c16cf9bcc3857b1024f507
2026-01-12gnu: sbcl-net.didierverna.asdf-flv: Update to 2.2.jgart
* gnu/packages/lisp-xyz.scm (sbcl-net.didierverna.asdf-flv): Update to 2.2. Change-Id: I199a6641bfd05fdbb477d1036028dfb8086b96e8
2026-01-12gnu: sbcl-magicl: Update to 0.9.1.jgart
* gnu/packages/lisp-xyz.scm (sbcl-magicl): Update to 0.9.1. Change-Id: Ic9d3d4b2cc48b0c449c31603a8034fc1c1c82880
2026-01-12gnu: Add font-playwrite.Liliana Marie Prikler
* gnu/packages/fonts.scm (font-playwrite): New variable.
2026-01-12gnu: Add font-great-vibes.Liliana Marie Prikler
* gnu/packages/fonts.scm (font-great-vibes): New variable.
2026-01-12build-system: meson: Add kernel field to machine-alist.Dariqq
* guix/build-system/meson.scm (make-machine-alist): Add kernel value. Change-Id: I29b67d2ed28b693db524c798786c39e705619897 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12build-system: meson: Properly name cross files.Dariqq
* guix/build-system/meson.scm (make-cross-file): Add triplet and file extension to the cross file. Change-Id: Ie8ba187687670ec483cf4555a832590ec3ee8809 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12build-system: meson: Change pkgconfig to pkg-config.Dariqq
Meson is warning that the pkgconfig entry is deprecated. DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config". * guix/build-system/meson.scm (make-binaries-alist): Replace deprecated 'pkgconfig with 'pkg-config. Change-Id: Ic7f2ce5503661ad163c4cfe9cd307ff6175134ff Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12build-system: meson: Add windres compiler for mingw.Dariqq
* guix/build-system/meson.scm (make-binaries-alist): Add windres when compiling for mingw. Change-Id: I7f1f34cd5129918f4aba0baf1d2742e0bfbbb751 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: Add emacs-doc-toc.pinoaffe
* gnu/packages/emacs-xyz.scm (emacs-doc-toc): New variable. Change-Id: I157a92ecb1b2df1dba22046cc21d0383bea5f65d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: fntsample: Add perl dependencypinoaffe
* gnu/packages/fontutils.scm (fntsample)[inputs]: Add perl. Change-Id: I2c96776da4b0dc53050e36f8ba1a88fec8b00812 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: Add pdf-tocgen.pinoaffe
* gnu/packages/pdf.scm (pdf-tocgen): New variable. Change-Id: Icf78f177e87d35de00d5c4a50224dcc1a7a9273a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: Add python-pymupdf.pinoaffe
* gnu/packages/pdf.scm (python-pymupdf): New variable. Change-Id: I72caf140de862733f9191ad18a67a861cb0f31d5 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: Add python-pymupdf-fonts.pinoaffe
* gnu/packages/pdf.scm (python-pymupdf-fonts): New variable. Change-Id: I9d80c9c0d6128933e2ac1b986e4c13c6b17f3b0f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: mupdf: Install shared python libraries.pinoaffe
* gnu/packages/pdf.scm (mupdf)[inputs]: Add leptonica and tesseract-ocr. [native-inputs]: Add python-3, python-clang-13, and swig-next. [#:phases]: Add ‘install-python’. Change-Id: Ia40183cfa2b2a97210d996485f9a2d3a992b4309 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: python-clang: Fix tests, switch to pyproject-build-system.pinoaffe
* gnu/packages/llvm.scm (python-clang): Fix tests, switch to pyproject-build-system. Change-Id: I5c99e066e31eae12bb3c50471d8c0767790d6a16 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-12gnu: sbcl-enhanced-eval-when: Update to 2.0.jgart
* gnu/packages/lisp-xyz.scm (sbcl-enhanced-eval-when): Update to 2.0. [arguments]: Enable tests. [native-inputs]: Add sbcl-parachute. Change-Id: Ifa3aa9e497649f87fd3e3430501a2239d814b528
2026-01-12gnu: sbcl-definitions-systems: Update to 3.0.jgart
* gnu/packages/lisp-xyz.scm (sbcl-definitions-systems): Update to 3.0. Change-Id: I2232c178aa441dba0f02683cc01153d49cbc228a
2026-01-12gnu: sbcl-conduit-packages: Update to 5.0.0.jgart
* gnu/packages/lisp-xyz.scm (sbcl-conduit-packages): Update to 5.0.0. Change-Id: I55e1994613ad3ad6120f592e7917532381229c24
2026-01-12gnu: sbcl-cl-yacc: Update to 0.4.jgart
* gnu/packages/lisp-xyz.scm (sbcl-cl-yacc): Update to 0.4. Change-Id: Ie21ae25ce4cdaa69d28b8fce396858f4a0c92c4b
2026-01-12gnu: sbcl-cl-fast-ecs: Update to 0.9.1.jgart
* gnu/packages/lisp-xyz.scm (sbcl-cl-fast-ecs): Update to 0.9.1. Change-Id: I8fe7b0d6432dc986f3eabde7da4b520e37cfcad0
2026-01-12gnu: sbcl-cl-environments: Update to 0.5.jgart
* gnu/packages/lisp-xyz.scm (sbcl-cl-environments): Update to 0.5. Change-Id: If63110ee7fee8d62ac86b15bbbde92216abaae20
2026-01-12gnu: sbcl-adopt: Update to 1.3.0.jgart
* gnu/packages/lisp-xyz.scm (sbcl-adopt): Update to 1.3.0. Change-Id: I2c1c68cd7f6eb537804782ed70a97d99afa2822e
2026-01-12gnu: skribilo: Update to 0.11.0.Arun Isaac
* gnu/packages/skribilo.scm (skribilo): Update to 0.11.0.
2026-01-12gnu: mlterm: Update to 3.9.4.Artyom V. Poptsov
* gnu/packages/terminals.scm (mlterm): Update to 3.9.4. Change-Id: Ibe52d10725b3a91df3e52d428c1c12912703adc7
2026-01-12gnu: sakura: Update to 3.8.9.Artyom V. Poptsov
* gnu/packages/terminals.scm (sakura): Update to 3.8.9. Change-Id: Ided737de0b70d95529e0872ee5940d694dc0d157
2026-01-12gnu: termite: Update to 16.9.Artyom V. Poptsov
* gnu/packages/terminals.scm (termite): Update to 16.9. [inputs]: Add lz4. Change-Id: I70c2999dfc5c274e77f958c32bc18530c203b8a5
2026-01-12gnu: havoc: Update to 0.7.0.Artyom V. Poptsov
* gnu/packages/terminals.scm (havoc): Update to 0.7.0. Change-Id: I2e1b4984ad20cdd8cb5e1d2a638b887a5bc98f00
2026-01-12gnu: roxterm: Update to 3.17.2.Artyom V. Poptsov
* gnu/packages/terminals.scm (roxterm): Update to 3.17.2. [native-inputs]: Add gettext-minimal. Change-Id: I65fc0c5d09612ef348f6ff3c463494bdd2c958f1
2026-01-12gnu: tio: Update to 3.9.Artyom V. Poptsov
* gnu/packages/terminals.scm (tio): Update to 3.9. Change-Id: Iec254ab7645c2f72e7aaa80bc84f427b1ebee197
2026-01-12image: Use `unshare` to map root user for btrfsRyan Sundberg
The current version of `mkfs.btrfs` has a regression when combined with `fakeroot` where it does not detect the faked root uid/gid of files when building the filesystem. This produces partition images with `/` owned by the guixbuild user when it should be owned by root. Using `unshare` rather than `fakeroot` resolves this by doing the uid mapping at the kernel level rather than overloading the `stat` function. An equivalent issue was [reported and patched in NixOS](https://github.com/NixOS/nixpkgs/pull/434122) * gnu/build/image.scm (system-disk-image): Import `util-linux` instead of `fakeroot`. * gnu/system/image.scm (make-btrfs-image): Use `unshare --map-root-user` Change-Id: Id4eeaf510f3ec5f4a23b4d700a73e2cf46da40b1 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5536
2026-01-12teams: Require Codeberg account; remove members without one.Ludovic Courtès
* etc/teams.scm (person): Make ‘email’ and ‘account’ mandatory. ("(", "Vivien Kraus", "Adam Faiz", "Trevor Richards"): Remove. Change-Id: I95e1243baf6a6f47b025ac62e96b8d3612a55348 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5377
2026-01-12daemon: Fix several format strings.Ludovic Courtès
This is a followup to 3af52f845fe2ceb448416ac7b9f48925673c594e and 6f1448ef89c8ad29e2a479099531fd3a87701e46. * nix/libstore/local-store.cc (LocalStore::queryValidPathId): Change %1% to {}. * nix/libstore/optimise-store.cc (LocalStore::optimisePath_): Likewise. * nix/nix-daemon/guix-daemon.cc (open_unix_domain_socket): Likewise. (main): Likewise. * nix/libutil/affinity.cc (restoreAffinity): Remove useless %1%. Change-Id: I3a7cd79cd69ab58f14118662f1dcf2fef067a6b7
2026-01-12gnu: Add luanti-mineclonia-csm.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-mineclonia-csm): New variable. Change-Id: I0ad5f47cc38ac5a73578e4cd1a61edb61c378b68
2026-01-12gnu: Add luanti-halon.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-halon): New variable. Change-Id: I85f946f1ef5214fd3c0b38ff74e0d21b323556dc
2026-01-12gnu: luanti: Prepare for next release.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti) [source] <snippet>: Preserve lstrpack. [#:configure-flags]: Explicitly disable building doxygen documentation. Change-Id: Id41375fd8f456447bc7fbf8868de67ffc5231a9d
2026-01-12gnu: jami: Update to 20251212.0.Maxim Cournoyer
* gnu/packages/jami.scm (libjami): Update to 20251212.0. [source]: Add libjami-pkgconf.patch and libjami-simdutf.patch patches. [inputs]: Add simdutf. (jami) Update to 20251212.0. [source]: Remove jami-unbundle-dependencies.patch, jami-libjami-headers-search.patch, jami-skip-tests-requiring-internet.patch and jami-find-package-avutil.patch; add jami-allow-system-zxing-cpp.patch, jami-libjami-cmake.patch and jami-avutil-link.patch patches. [inputs]: Delete qrencode. * gnu/packages/patches/jami-allow-system-zxing-cpp.patch: New file. * gnu/packages/patches/jami-avutil-link.patch: Likewise. * gnu/packages/patches/jami-libjami-cmake.patch: Likewise. * gnu/packages/patches/libjami-pkgconf.patch: Likewise. * gnu/packages/patches/libjami-simdutf.patch: Likewise. * gnu/packages/patches/jami-find-package-avutil.patch: Delete file. * gnu/packages/patches/jami-libjami-headers-search.patch: Likewise. * gnu/packages/patches/jami-skip-tests-requiring-internet.patch: Likewise. * gnu/packages/patches/jami-unbundle-dependencies.patch: Likewise. * gnu/packages/patches/libjami-ac-config-files.patch: Likewise. * gnu/packages/patches/libjami-sdbus-cpp-v2.patch: Likewise. * gnu/packages/patches/jami-qwindowkit.patch: Update upstream status. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: I03ff9f4a892e1fead81d2c6e547f1c0cf405eb5f
2026-01-12gnu: dhtnet: Update to 0.0.1-6.6dd5a5e and enable natpmp support.Maxim Cournoyer
* gnu/packages/networking.scm (dhtnet): Update to 0.0.1-6.6dd5a5e. [inputs]: Add libnatpmp. Change-Id: I02a6c4e81cd166924b0e42d71e1628d5f1a7713e
2026-01-12gnu: libnatpmp: Update to 20250404-0.134fc89.Maxim Cournoyer
* gnu/packages/networking.scm (libnatpmp): Update to 20250404-0.134fc89. Change-Id: I4752e7c08cf8f6c1e007222b51507842b46232b4
2026-01-12gnu: opendht: Modernize and build with liburing.Maxim Cournoyer
* gnu/packages/networking.scm (opendht) [source]: Apply patches. [build-system]: Switch to meson-build-system. [#:modules]: Adjust accordingly. Add (ice-9 ftw) and (srfi srfi-26). [#:configure-flags]: Migrate to Meson options. [#:phases] {disable-problematic-tests}: Update phase. {fix-python-installation-prefix}: Delete. {specify-runpath-for-python-module}: Likewise. {pkgconfig-disable-iouring, check, delete-autogen.sh}: Likewise. {move-and-wrap-tools}: Rename to move-tools and adjust. {move-python-bindings}: Add. [native-inputs]: Remove autoconf, automake and libtool. [inputs]: Delete python. [propagated-inputs]: Add liburing. Remove llhttp. * gnu/packages/patches/opendht-nanosleep.patch: Delete file. * gnu/packages/patches/opendht-meson-liburing.patch: New file. * gnu/packages/patches/opendht-meson-install-headers.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Change-Id: I015e9422dd534106150f2a4a2a89777c47fb5507
2026-01-12gnu: opendht: Update to 3.6.2.3.Maxim Cournoyer
* gnu/packages/networking.scm (opendht): Update to 3.6.2.3. [#:phases] {fix-llhttp-lib-substitution}: Delete obsolete phase. [propagated-inputs]: Add simdutf. Change-Id: I76fdf22f4d899d2078744ff6e45a834712a13d27
2026-01-12gnu: simdutf: Build as a shared library.Maxim Cournoyer
* gnu/packages/c.scm (simdutf) [arguments]: New field. Change-Id: I31e9cdc8deb67f7938a9cc92d5e41711ceba88c3
2026-01-12gnu: simdutf: Update to 7.7.1.Maxim Cournoyer
* gnu/packages/c.scm (simdutf): Update to 7.7.1. Change-Id: I921697cf5f59e6bd13fc2854f3e2a0f50e06ec14
2026-01-12gnu: yaml-cpp: Update to 0.8.0-1.c7aa78d.Maxim Cournoyer
* gnu/packages/serialization.scm (yaml-cpp): Update to 0.8.0-1.c7aa78d. Change-Id: I1def46e4558634ddb2f0aff35873b73344f9f9d3
2026-01-12gnu: Add libarchive-next.Maxim Cournoyer
* gnu/packages/backup.scm (libarchive-next): New variable. Change-Id: Ifc4b9f79fc2a382da69b524ad4a5921ee90e0ba7
2026-01-12gnu: ffmpeg-6: Update to 6.1.4.Maxim Cournoyer
* gnu/packages/video.scm (ffmpeg-6): Update to 6.1.4. Change-Id: I8ab63fbb0a4b27a7c1253d2ea214b18ef27558e3
2026-01-12gnu: Add fmt-12.Maxim Cournoyer
* gnu/packages/pretty-print.scm (fmt-12): New variable. (fmt-11): Inherit from it. Change-Id: Icfd91493490861c72e32e7695dc9d51262a7630b
2026-01-12gnu: lyx: Add Wayland.Danny Milosavljevic
* gnu/packages/tex.scm (lyx)[inputs]: Add qtwayland-5. Change-Id: Ibbc9976be970d07c1cd3286cdb34f48e31b3efc9
2026-01-12gnu: twinkle: Add Wayland.Danny Milosavljevic
* gnu/packages/telephony.scm (twinkle)[inputs]: Add qtwayland-5. Change-Id: Ia081768addc750cf9ffb55b80b225950e73c5b6b