summaryrefslogtreecommitdiff
path: root/gnu/local.mk
AgeCommit message (Collapse)Author
2025-06-23gnu: network-manager: Remove ownership check for plugins.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/78047>. Fixes a bug on Guix System whereby, when ‘guix-configuration’ has (privileged? #f), NetworkManager would fail to start due to plugins not being owned by ‘root’. * gnu/packages/patches/network-manager-plugin-ownership.patch: New file. * gnu/packages/gnome.scm (network-manager)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it. Reported-by: Rodion Goritskov <rodion@goritskov.com> Change-Id: I9fff098788e79d1f00c9605a6067b16078ea0396
2025-06-23gnu: yajl: Patch CVE-2023-33460.Nicolas Graves
* gnu/packages/patches/yajl-CVE-2023-33460.patch: Add file. * gnu/local.mk: Record patch. * gnu/packages/web.scm (yajl)[source]: Record patch. Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23gnu: libconfuse: Patch CVE-2022-40320.Nicolas Graves
* gnu/pacakges/patches/libconfuse-CVE-2022-40320.patch: Add file. * gnu/packages/textutils.scm (libconfuse)[source]: Record patch. * gnu/local.mk: Record patch. Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23gnu: indent: Update to 2.2.13-0.1737c92.Nicolas Graves
* gnu/packages/patches/indent-CVE-2024-0911.patch: Delete file. * gnu/local.mk: Unregister patch. * gnu/packages/code.scm (indent): Update to 2.2.13-0.1737c92. [arguments]{phases}: Add phase 'patch-bootstrap. [native-inputs]: Add autoconf-2.71, automake, gettext-minimal. [properties]: Add lint-hidden-cves. Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23gnu: tinyxml: Fix CVE-2023-34194.Nicolas Graves
* gnu/packages/patches/tinyxml-CVE-2023-34194.patch: Add patch. * gnu/packages/xml.scm, gnu/local.mk: Record it. Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-22gnu: Rename go-apps to golang-apps.Sharlatan Hellseher
It's to follow the same naming style as other golang.scm and golang-*.scm modules. * gnu/packages/go-apps.scm: Rename file to golang-apps.scm * gnu/local.mk (GNU_SYSTEM_MODULES): Rename go-apps to golang-apps. * gnu/packages/emacs-xyz.scm: Replace used module go-apps with golang-apps. Change-Id: I72642f2f6ea1cb3382e17b637cab52aa79d910c9
2025-06-22gnu: Add msbuild.Danny Milosavljevic
* gnu/packages/patches/mono-msbuild-15.7.179-fix-build.patch: New file. * gnu/packages/patches/mono-msbuild-15.7.179-fix-resources.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/dotnet.scm (mono-msbuild): New variable. [source]: Use patches. Change-Id: I02cdd6b43368c07d8afad1ee1c80159d91ec7e16
2025-06-21gnu: libobjc2: Update to 2.2.1.Zhu Zihao
* gnu/local.mk (dist_patch_DATA): Remove entry for libobjc2-unbundle-robin-map.patch. * gnu/packages/patches/libobjc2-unbundle-robin-map.patch: Remove file. * gnu/packages/gnustep.scm (libobjc2): Update to 2.2.1. [source]: Remove unused patch. [arguments]: Update packaging comments. <#:configure-flags>: Enable tests. [home-page]: Switch to HTTPS. Change-Id: Ief5b4831eb22589d096a379f4cdbf35689c4cf95 Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
2025-06-20gnu: ruby-chunky-png: Fix build with ruby@3.2.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-chunky-png)[source]: Record patch. * gnu/local.mk: Record patch. * gnu/packages/patches/ruby-chunky-png-ruby-3-2-support.patch: Record patch. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20gnu: ruby-asciidoctor-pdf: Update to 2.3.19.Nicolas Graves
* gnu/packages/ruby.scm (ruby-asciidoctor-pdf): Update to 2.3.19. [origin]<patches>: Record patch. [arguments]<#:phases>: Remove 'strip-version-requirements phase. [propagated-inputs]: Remove old dependencies ruby-open-uri-cached, ruby-safe-yaml, ruby-thread-safe. * gnu/packages/patches/ruby-asciidoctor-pdf-support-prawn-svg-0_36.patch: Add patch. * gnu/local.mk: Record patch. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-actionpack: Patch source.Nicolas Graves
* gnu/packages/patches/ruby-actionpack-remove-browser-tests.patch: Add patch. * gnu/local.mk: Record patch. * gnu/packages/rails.scm (ruby-rails-monorepo): Apply patch. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-pg: Update to 1.5.9-0.378b7a3.Nicolas Graves
* gnu/packages/ruby.scm (ruby-pg): Update to 1.5.9-0.378b7a3. Avoid indenting (the package is maintained and a version will soon catch up). Add patch. * gnu/packages/patches/ruby-pg-fix-connect-timeout.patch: Add patch. * gnu/local.mk: Record patch. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-flores: Update to 0.0.8-0.92fded0.Nicolas Graves
* gnu/packages/ruby.scm (ruby-flores): Update to 0.0.8-0.92fded0. [origin]<source>: Move to git-fetch to be able to choose latest commit. Use snippet to list files in flores.gemspec. Record patch to fix deprecations. * gnu/local.mk: Record patch. * gnu/packages/patches/ruby-flores-fix-deprecations.patch: Add patch. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: fpm: Update to 1.16.0.Nicolas Graves
* gnu/packages/package-management.scm (fpm): Update to 1.16.0. [source]<origin>(patches): Remove patch. * gnu/local.mk: Remove patch. * gnu/packages/patches/fpm-newer-clamp-fix.patch: Remove patch. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: Add packages/ruby-check module.Sharlatan Hellseher
* gnu/packages/ruby-check.scm: New file. * gnu/local.mk: Add gnu/packages/ruby-check.scm to the scope. Change-Id: I374237cf683696f28328f58a5df7e33c173ca2d6
2025-06-20gnu: Add packages/ruby-xyz module.Sharlatan Hellseher
* gnu/packages/ruby-xyz.scm: New file. * gnu/local.mk: Add gnu/packages/ruby-xyz.scm to the scope. Change-Id: I1dcf96e800d059ec73dc53490db1743e69985648
2025-06-20gnu: btanks: Switch to scons-python.Nicolas Graves
* gnu/packages/patches/btanks-scons-python.patch: Add file. * gnu/packages/patches/btanks-sl08-python.patch: Add file. * gnu/local.mk: Record patches * gnu/packages/games.scm (btanks): [source]{patches}: Record them. [arguments]{scons}: Remove keyword. {phases}: Refresh phase 'replace-removed-scons-syntax. [inputs]: Add python-wrapper. Change-Id: Id1e60938a22bf907288871187c0f481ba174e33e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: aria-maestosa: Switch to scons-python.Nicolas Graves
* gnu/packages/patches/aria-maestosa-scons-python3.patch: Add file. * gnu/local.mk: Record patch. * gnu/packages/music.scm (aria-maestosa) [source]{patches}: Add patch. [arguments]{scons}: Remove uneeded argument. Change-Id: I1cf1e71e897e002ddaa60e4075c64050e9d0aa1b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-19gnu: emacs-gnus-alias: Update to 1.7.0-0.cf1783a.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-gnus-alias): Update to 1.7.0-0.cf1783a. [source]: Apply patch. [home-page]: Update URL. [description]: Refine description and fix typos. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: I92f48adfdc7f04e9559ddfda75333c0ac6af179e Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19gnu: Add emacs-gnus-desktop-notify.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-gnus-desktop-notify): New variable. * gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch: New file. * gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them. Change-Id: I7f25870949411f8f1326871d67bdbdbe59feef6b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-18gnu: quodlibet: Remove bundled packages senf and raven.Remco van 't Veer
* gnu/packages/patches/quodlibet-disable-bundled-packages.patch: Add. * gnu/packages/music.scm (quodlibet): [patches]: Add quodlibet-disable-bundled-packages.patch. [snippet]: Remove bundled packages. Change-Id: Ia544b8b1eda2823077892107cc7aaf33ab401057 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-18gnu: quodlibet: Update to 4.7.1.Remco van 't Veer
* gnu/packages/music.scm (quodlibet): Update to 4.7.1. * gnu/packages/patches/quodlibet-fix-invalid-glob.patch: Remove. * gnu/packages/patches/quodlibet-fix-mtime-tests.patch: Remove. Change-Id: I88c1de51642374c4e52a9ce7d996f3ab120efb1c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-18gnu: nlopt: No longer assume C++11 mode when building.Andy Tai
* gnu/packages/patches/nlopt_CMake-Assume-working-c-compiler-597.patch: New file. * gnu/local.mk: Register new patch. * gnu/packages/maths.scm (nlopt)[source]: Use it. Change-Id: I8aa8aa7a62c9050d8b0b15fd23029679c38cc8be Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-16gnu: Remove unused bazaar patch.fanquake
* gnu/packages/patches/bazaar-CVE-2017-14176.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: Iec644995544afb79ff80aa6b5466da083e6f0b86 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-06-16gnu: Remove unused efivar patch.Efraim Flashner
* gnu/packages/patches/efivar-211.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove efivar-211.patch reference. Change-Id: I7604c47fad6a1f8c76bc800472bdcac5b0a0a58d
2025-06-16gnu: efivar: Fix build on other architectures.Efraim Flashner
* gnu/packages/linux.scm (efivar)[source]: Add patch. * gnu/packages/patches/efivar-fix-fprint-format.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I6b80ef642e953bbf68b9dd972a176a2bb155104f
2025-06-16gnu: Add emacs-build in GNU_SYSTEM_MODULES.Nicolas Graves
This is a follow-up to 233bd8aa14382c3fb2d49368b53800b7c2fbd983 where this addition was forgotten. * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/emacs-build.scm. Change-Id: I6574a5e1856cf771f7dc22b12c9fa5376ff8b047 Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-15gnu: emacs-next: Update to 31.0.50-1.9663c95.Morgan Smith
* gnu/packages/emacs.scm (emacs-next): Update to 31.0.50-1.9663c95. * gnu/packages/patches/emacs-next-disable-jit-compilation.patch: New file. * gnu/local.mk: Register new patch. Change-Id: I2b13ce4c2ef030d8d7911ca524576d5b81e5db73 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15gnu: Add makem-minimal.Nicolas Graves
* gnu/packages/emacs-build.scm (makem-minimal): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15gnu: emacs-helpful: Fix build.Liliana Marie Prikler
* gnu/packages/patches/emacs-helpful-fix-tests.patch: Squash a test fix for Emacs 30. * gnu/packages/patches/emacs-helpful-fix-signature.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs-xyz.scm (emacs-helpful)[patches]: Use it here.
2025-06-15gnu: emacs-next: Update to 31.0.50-0.60232a3.Morgan Smith
* gnu/packages/emacs.scm (emacs-next-minimal): Update to 31.0.50-0.60232a3. * gnu/packages/patches/emacs-next-exec-path.patch: Regenerate. * gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: Regenerate. * gnu/packages/patches/emacs-next-native-comp-driver-options.patch: Delete. * gnu/local.mk: Remove deleted patch. Change-Id: Id89d7445a978566139b7c0a7d15f8c5eac2d111e Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-13gnu: dtc: Update to 1.7.2.Andreas Enge
* gnu/packages/bootloaders.scm (dtc): Update to 1.7.2. [source]: Remove patch. * gnu/local.mk (dist_patch_DATA): Unregister patch. * gnu/packages/patches/dtc-meson-cell-overflow.patch: Remove file. Change-Id: Icb2865ec02a6e0d930ba440f2cb7bd535fef0eae
2025-06-13gnu: python-pytorch: Update to 2.7.0.Ayan Das
* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.7.0. [source]: Add substitution for additional miniz.h include patterns. [arguments]: Add 'skip-nccl-call' phase to use system NCCL. * gnu/packages/patches/python-pytorch-fix-codegen-2.7.0.patch, gnu/packages/patches/python-pytorch-runpath-2.7.0.patch, gnu/packages/patches/python-pytorch-system-libraries-2.7.0.patch, gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Signed-off-by: Ayan Das <bvits@riseup.net> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-12gnu: libgit2: Patch bug in HTTP proxy support that shows on 302s.Ludovic Courtès
Fixes guix/guix#87. * gnu/packages/patches/libgit2-proxy-reconnection.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (libgit2-1.9)[source]: Use it. Change-Id: If05b55e616da4d98b3de0e38f6a0d815dd256b92
2025-06-11gnu: scalapack: Update to 2.2.2.Paul Garlick
* gnu/packages/maths.scm (scalapack): Update to 2.2.2. Use git-fetch. <source>: Update URL. Remove patch. <phases>: Update list of failing tests. * gnu/local.mk: Unregister patch. * gnu/packages/patches/scalapack-gcc-10-compilation.patch: Delete file. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-11gnu: calibre: Add patch file to gnu/local.mk.Kjartan Oli Agustsson
This is a follow-up to commit a53e3819a24cb992c1bc2554030c08183653283a . * gnu/local.mk: Add new calibre patch. Change-Id: I8f2967c2573cc9d0afe4fc71a1c5d575edcf2260 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-09gnu: flatpak: Fix binary path when exporting application files.4wph
* gnu/packages/package-management.scm (flatpak): Use FLATPAK_BINARY environment variable instead of patch. [native-search-paths]: Add FLATPAK_BINARY. [source]<patches>: Remove "flatpak-fix-path.patch". * gnu/packages/patches/flatpak-fix-path.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Fixes: #438 Change-Id: I094234b1ecf9b2bba6d499a0eae4559231a2f199 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-07gnu: tup: Update to 0.8.Morgan Smith
* gnu/packages/build-tools.scm (tup): Update to 0.8. Use gexps. <source>: Update URL. Remove patch. <phases>: Adjust. <inputs>: Update pcre to pcre2. Add libinih. <license>: Add Lua license. * gnu/local.mk: Unregister patch. * gnu/packages/patches/tup-unbundle-dependencies.patch: Delete file. Change-Id: If8e55455bbf0dedc70611caf3247e169ad59c4d2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-06gnu: Add scn.Liliana Marie Prikler
* gnu/packages/patches/scn-fast-float-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/cpp.scm (scn): New variable.
2025-06-06gnu: openbox: Fix alt-tabbing crash.msglm
* gnu/packages/patches/openbox-add-fix-for-glib2-exposed-segfault.patch: New file. * gnu/local.mk (dist_patch_DATA): Add reference to it. * gnu/packages/openbox.scm (openbox)[source]: Use patch. Change-Id: I593b50bf14bdbeb300ea545ab9efe184651112fb Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-06gnu: Add pmbootstrap.Sughosha
* gnu/packages/postmarketos.scm: New file. * gnu/packages/local.mk (GNU_SYSTEM_MODULES): Register file. Change-Id: Ib8347dd536738d2ea16a961c85308a0e43b98c1f
2025-06-05gnu: openscad: Update to 2025.06.01.nomike
* gnu/packages/engineering.scm (openscad): Update to 2025.06.01. [source]: Add patch. [arguments]<#:phases>[configure-flags]: Add -DUSE_BUILTIN_MANIFOLD=OFF, set -DUSE_BUILTIN_OPENCSG=OFF. Remove -DENABLE_TESTS=OFF, -DSNAPSHOT=ON. [check]: Preserve phase. [patch-source]: Remove bundled libraries. [inputs]: Remove python-pip. Add qtgamepad. * gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch: New file. * gnu/local.mk (dist_patch_DATA): Add reference to it. Change-Id: Iec0e9201732a814af20e73a43ebc76bfaac494bb Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-05-31gnu: Add godef.Maxim Cournoyer
* gnu/packages/go-apps.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Register it. Change-Id: I867c032fe55085a09ce361667a70b7e5260ddb98 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-05-27gnu: libvpx: Fix CVE-2025-5262.Mark H Weaver
* gnu/packages/video.scm (libvpx) [replacement]: New field. (libvpx/fixed): New variable. * gnu/packages/patches/libvpx-CVE-2025-5262.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
2025-05-27gnu: Add dicedb.Ashvith Shetty
* gnu/packages/databases.scm (dicedb): New variable. * gnu/packages/patches/dicedb-remove-init-from-config-subpkg.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: Id5c97d254c35301181593b42c96a83a1ef843131 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-27gnu: sbcl-fast-generic-functions: Update to 0.0.0-2.6e9d690.Sharlatan Hellseher
Closes <https://issues.guix.gnu.org/69585> as upstream applied fixes as. * gnu/packages/lisp-xyz.scm (sbcl-fast-generic-functions): Update to 0.0.0-2.6e9d690. [source]: Remove patch. * gnu/packages/patches/sbcl-fast-generic-functions-fix-sbcl-2.4.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Deregister patch. Change-Id: I09eb5f296afa9529d5ceee2fbd33fedcd59ad199
2025-05-25gnu: musescore: Update to 4.5.2.Liliana Marie Prikler
* gnu/packages/patches/musescore-fix-build.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/music.scm (musescore): Update to 4.5.2. [patches]: Use it here.
2025-05-25gnu: ncftp: Update to 3.2.9.Hugo Buddelmeijer
Closes #8. * gnu/packages/ftp.scm (ncftp): Update to 3.2.9 [source] : Correct executable paths * gnu/packages/patches/ncftp-paths.patch: New file * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: I39927b370b034d4ce31f482df753ed097605c7e1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-18gnu: hurd: Fix service socket activation.Yelninei
Fixes <https://issues.guix.gnu.org/77610>. * gnu/packages/patches/hurd-socket-activation.patch: New patch * gnu/packages/hurd.scm (hurd): Add it. * gnu/local.mk: Register it. Change-Id: Iff7f30099ffeb014aaacdc3a19bd7930795904b6 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-18home: services: Add readymedia.Sughosha
* gnu/home/services/upnp.scm: New file. * gnu/local.mk: Register it. * gnu/services/upnp.scm: Export readymedia-activation and readymedia-shepherd-service. (<readymedia-configuration>)[home-service?]: New field. [cache-directory]: Adjust value depending on 'for-home?'. [log-directory]: Ditto. (readymedia-shepherd-service): Adjust 'requirement' and 'start' according to 'home-service?'. (readymedia-activation): Adjust creating 'media-directories' with permissions according to 'home-service?'. * gnu/tests/upnp.scm (%readymedia-configuration-test): Configure port with %readymedia-default-port. * doc/guix.texi (Miscellaneous Home Services): Document Readymedia Service. (Miscellaneous Services): Add cross-reference. Change-Id: I5c48595d84a815d98e03c7f68a716f048903720c Signed-off-by: Ludovic Courtès <ludo@gnu.org>