gnu: emacs: Pin natively compiled packages.
* gnu/packages/patches/emacs-native-comp-pin-packages.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/emacs.scm (emacs)[source]: Use it here.
[#:phases]: Remove ‘disable-native-compilation’.
Fixes: Emacs native-comp collisions <https://issues.guix.gnu.org/67292>
gnu: emacs-treemacs-nerd-icons: Update to 0.0.1-1.
* gnu/packages/emacs-xyz.scm (emacs-treemacs-nerd-icons): Update to 0.0.1-1.
Change-Id: Ia719344e117913343ee46977115428482027f6ff
gnu: emacs-wakib-keys: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-wakib-keys): Update to 1.0.0.
Change-Id: I35101ef73364f8e4014e09c8aac163a8d8a2d8e1
gnu: qpdf: Update to 11.9.1.
* gnu/packages/pdf.scm (qpdf): Update to 11.9.1.
Change-Id: Iecb4c7d127ffcb943a7704947410d78a6746bcf0
gnu: Add libretro-bsnes-hd.
* gnu/packages/emulators.scm (libretro-bsnes-hd): New variable.
Change-Id: Ibb99d4f027530d5dc812c1cdbc22ad9d972234e5
gnu: Add bsnes-hd.
* gnu/packages/emulators.scm (bsnes-hd): New variable.
Change-Id: Id3654e1231e24084e219c4d060eff2b4d888f62d
gnu: Add emacs-fedi.
* gnu/packages/emacs-xyz.scm (emacs-fedi): New variable.
Change-Id: Icfcb92e9e57e060390c14389c748567fa809a6cb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: nginx: Update to 1.27.3.
* gnu/packages/web.scm (nginx): Update to 1.27.3.
(nginx-documentation): Update to 1.27.3.
Change-Id: Ibf8e67eb07efe0fe7c42bb9a8cbfe0b5f5ca4727
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: memtest86+: Update to 7.20.
* gnu/packages/hardware.scm (memtest86+): Update to 7.20.
Change-Id: If7253f8ccd27cead955133c18b58257ebc4ac7b3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: isc-dhcp: Patch dhclient to support resolvconf.
* gnu/packages/patches/dhclient-script-resolvconf-support.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (isc-dhcp): Patch dhclient-script and update wrapper.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
grafts: Only compute necessary graft derivations.
* guix/packages.scm (input-graft, input-cross-graft): Store the monadic value
of the replacement in the 'replacement' field of <graft> instead of unwrapping
it.
(cumulative-grafts): Turn monadic values in the 'replacement' field of
applicable grafts into derivations.
* tests/packages.scm ("package-grafts, indirect grafts")
("package-grafts, indirect grafts, propagated inputs")
("package-grafts, same replacement twice")
("package-grafts, dependency on several outputs")
("replacement also grafted"): Do not compare <graft> records directly,
compare the relevant fields instead, calling ‘run-with-store’ on the
‘replacement’ field.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Idded0a402b8974df1ef2354f1a88c308b9b99777
gnu: emacs-ggtags: Update to 0.9.0-0.4e3630c.
* gnu/packages/emacs-xyz.scm (emacs-ggtags): Update to 0.9.0-0.4e3630c.
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add tclap.
* gnu/packages/cpp.scm (tclap): New variable.
Change-Id: I21e0eb623abe0b5add59647dec5606c706063e00
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: guile-zlib: Update to 0.2.2.
* gnu/packages/guile.scm (guile-zlib): Update to 0.2.2.
Change-Id: I723bcdf66cfe362c69a4c3c80147dcc68be13ced
emacs: Add emacs-uniquify-files.
* gnu/packages/emacs-xyz.scm (emacs-uniquify-files): New variable.
Change-Id: I5b6d253a2619f5402d5ee161307829d6d514ee14
gnu: xmag: Update to 1.0.8.
* gnu/packages/xorg.scm (xmag): Update to 1.0.8.
Change-Id: I8103ebba616776853329fee0206c1a6377de8f40
gnu: xev: Update to 1.2.6.
* gnu/packages/xorg.scm (xev): Update to 1.2.6.
Change-Id: I89d21ab3fcc580eaac07aed6cdbd74c7dd4563df
gnu: pam-u2f: Update to 3.1.2. [security fix]
This fixes the CVE-2025-23013.
Change-Id: I4a7d37c25af38ff90bbae18adc0d4b145c7ad3c0
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: rsync: Update to 3.4.1.
* gnu/packages/rsync.scm (rsync): Update to 3.4.1.
Change-Id: I17686864a07b126841a13382f9a70028fb58544c
Signed-off-by: Hilton Chain <hako@ultrarare.space>