summaryrefslogtreecommitdiff
path: root/gnu/packages/patches
AgeCommit message (Collapse)Author
2023-03-18gnu: libaio: Fix tests on 32 bit systems.Andreas Enge
* gnu/packages/patches/libaio-32bit-test.patch: New file. * gnu/packages/linux.scm (libaio): Add patch. * gnu/local.mk (dist_patch_DATA): Register patch.
2023-03-18gnu: python-feedparser: Add Python >=3.9 compatibility.Lars-Dominik Braun
* gnu/packages/patches/python-feedparser-missing-import.patch: New file. * gnu/local.mk: Add it. * gnu/packages/web.scm (python-feedparser): Use it.
2023-03-18gnu: python-sgmllib3k: Add Python >=3.9 compatibility.Lars-Dominik Braun
* gnu/packages/patches/python-sgmllib3k-assertions.patch: New file. * gnu/local.mk: Register it. * gnu/packages/python-xyz.scm (python-sgmllib3k): Use it.
2023-03-17* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch.Andreas Enge
* gnu/packages/patches/glib-networking-32-bit-time.patch: Remove file. * gnu/local.mk: Unregister it. Authored-by: Kaelyn <kaelyn.alexi@protonmail.com>
2023-03-12gnu: ghc-9.2: Adapt testsuite to grep 3.8.Lars-Dominik Braun
Starting with version 3.8, grep emits warning messages when pattern contain spurious slashes: grep '\+' /dev/null grep: warning: stray \ before + GHC’s testsuite does not expect that and fails. * gnu/packages/patches/ghc-9.2-grep-warnings.patch: New file. * gnu/local.mk: Add it. * gnu/packages/haskell.scm (ghc-9.2)[native-inputs]: Add patch.
2023-03-04gnu: mesa: Fix sporadic test failures.Simon South
* gnu/packages/patches/mesa-fix-sporadic-test-failures.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gl.scm (mesa)[source]: Apply it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-04gnu: p7zip: Fix build with GCC 11.Simon South
* gnu/packages/patches/p7zip-fix-build-with-gcc-11.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/compression.scm (p7zip)[source]: Apply it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-02Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines
Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm
2023-03-02gnu: Remove broken xf86 video drivers.宋文武
Those packages build failed with current xorg-server: openchrome: multiple definition of some functions. other: missing headers for xf86RamDac.h, IBM.h, etc. * gnu/packages/xorg.scm (xf86-video-glint, xf86-video-openchrome xf86-video-suncg6, xf86-video-sunffb, xf86-video-tga xf86-video-trident): Remove packages. * gnu/packages/patches/xf86-video-tga-remove-mibstore.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Remove it.
2023-02-27gnu: hyfetch: Update to 1.4.7.Hilton Chain
* gnu/packages/admin.scm (hyfetch): Update to 1.4.7. * gnu/packages/patches/hyfetch-fix-generator-script-quotation-escaping.patch, * gnu/packages/patches/hyfetch-remove-old-catchy-os-py.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-23gnu: python-parso: Add patch for python@3.10.Andreas Enge
* gnu/packages/python-xyz.scm (python-parso)[origin]: Add patch. * gnu/packages/patches/python-parso-unit-tests-in-3.10.patch: New file. * gnu/local.mk (dist_patch_DATA): Register the patch.
2023-02-22gnu: ocaml-4.07: Fix signal handling with newer glibc.Julien Lepiller
* gnu/packages/patches/ocaml-4.07-dynamically-allocate-signal-stack.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ocaml.scm (ocaml-4.07-boot): Use it.
2023-02-19gnu: camlboot: Fix signal handling with newer glibc.Julien Lepiller
* gnu/packages/patches/camlboot-dynamically-allocate-stack-signal.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ocaml.scm (camlboot): Use it.
2023-02-19gnu: ocaml-4.09: Fix signal handling with newer glibc.Julien Lepiller
* gnu/packages/patches/ocaml-4.09-dynamically-allocate-signal-stack.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ocaml.scm (ocaml-4.09): Use it.
2023-02-26gnu: ghc-9.2: Support static linking with glibc < 2.34.Lars-Dominik Braun
* gnu/packages/patches/ghc-9.2-glibc-2.33-link-order.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/haskell.scm (ghc-9.2)[origin]: Use it.
2023-02-26gnu: elm: Support GHC 9.2.Lars-Dominik Braun
* gnu/packages/elm.scm (elm-sans-reactor)[source]: Add patch to support GHC 9.2. * gnu/packages/patches/elm-ghc9.2.patch: This one. * gnu/local.mk: Add it.
2023-02-26Upgrade Haskell packages.Lars-Dominik Braun
Script-aided bulk change.
2023-02-25gnu: spice-vdagent: Update to 0.22.1.Maxim Cournoyer
* gnu/packages/spice.scm (spice-vdagent): Update to 0.22.1. [source]: Delete patch. * gnu/packages/patches/spice-vdagent-glib-2.68.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-25gnu: virglrenderer: Update to 0.7.0.Maxim Cournoyer
* gnu/packages/spice.scm (virglrenderer): Update to 0.7.0. Remove patch. Re-indent and sort inputs. * gnu/packages/patches/virglrenderer-CVE-2017-6386.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-24gnu: qpdfview: Update to 0.5.0.Timotej Lazar
* gnu/packages/pdf.scm (qpdfview): Update to 0.5.0. * gnu/packages/patches/qpdfview-qt515-compat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-19gnu: bees: Update to 0.9.2.Morgan Smith
* gnu/packages/file-systems.scm (bees): Update to 0.9.2. [license]: Add two individual licences. * gnu/packages/patches/bees-beesd-honor-destdir-on-installation.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-20gnu: make-openbios-package: Update to 1.1-1.af97fd7.Efraim Flashner
* gnu/packages/firmware.scm (make-openbios-package): Update to 1.1-1.af97fd7. [source]: Remove patch. [native-inputs]: Build with gcc-10. Add fcode-utils. * gnu/packages/patches/openbios-gcc-warnings.patch: Remove file. * ngu/local.mk (dist_patch_DATA): Remove it.
2023-02-19gnu: hyfetch: Update to 1.4.6.Hilton Chain
* gnu/packages/patches/hyfetch-fix-generator-script-quotation-escaping.patch: New file. * gnu/packages/patches/hyfetch-remove-old-catchy-os-py.patch: New file. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/admin.scm (hyfetch)[source]: Update to 1.4.6. Switch to git source and add patches. [inputs]: Remove python-hypy-utils. [arguments]<#:phases>: Remove set-HOME phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-19gnu: Add emacs-pasp-mode.Liliana Marie Prikler
* gnu/packages/patches/emacs-pasp-mode-quote-file-names.patch: New file. * gnu/local.mk: Register it here. * gnu/packages/emacs-xyz.scm (emacs-pasp-mode): New variable.
2023-02-19gnu: racket: Update to 8.8.Philip McGrath
* gnu/packages/patches/racket-backport-8.7-pkg-strip.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Delete it. * gnu/packages/racket.scm (%racket-origin)[patches]: Likewise. (%racket-version): Update to 8.8. (%zuo-version): Update to 1.6. (racket)[inputs]<algol60, cext-lib, deinprogramm, draw, drracket> <expeditor, gui, htdp, math, pict, r5rs, redex, sasl, scribble> <typed-racket, string-constants, syntax-color>: Update checksums. * gnu/packages/chez.scm (chez-scheme-for-racket): Update to 9.9.9-pre-release.14. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-16gnu: make-openbios-package: Update to 1.1-1.af97fd7.Efraim Flashner
* gnu/packages/firmware.scm (make-openbios-package): Update to 1.1-1.af97fd7. [source]: Remove patch. [native-inputs]: Build with gcc-10. Add fcode-utils. * gnu/packages/patches/openbios-gcc-warnings.patch: Remove file. * ngu/local.mk (dist_patch_DATA): Remove it.
2023-02-18gnu: Add opentaxsolver.Skylar Hill
* gnu/packages/finance.scm (opentaxsolver): New variable. * gnu/packages/patches/opentaxsolver-file-browser-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-17gnu: Remove QtWebKit.Leo Famulari
This fixes <https://issues.guix.gnu.org/53289>. * gnu/packages/qt.scm (qtwebkit): Remove variable. * gnu/packages/patches/qtwebkit-fix-building-with-bison-3.7.patch, gnu/packages/patches/qtwebkit-fix-building-with-glib-2.68.patch, gnu/packages/patches/qtwebkit-fix-building-with-icu-68.patch, gnu/packages/patches/qtwebkit-fix-building-with-python-3.9.patch, gnu/packages/patches/qtwebkit-pbutils-include.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. * gnu/packages/education.scm (openboard): Adjust code comment.
2023-02-16gnu: scsh: Use a search path.Efraim Flashner
* gnu/packages/shells.scm (scsh)[source]: Add patch. [native-search-paths]: New field. * gnu/packages/patches/scsh-nonstring-search-path.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
2023-02-15gnu: icecat: Update to 102.8.0-guix0-preview1 [security fixes].Mark H Weaver
Includes fixes for CVE-2023-0767, CVE-2023-25728, CVE-2023-25729, CVE-2023-25730, CVE-2023-25732, CVE-2023-25734, CVE-2023-25735, CVE-2023-25737, CVE-2023-25738, CVE-2023-25739, CVE-2023-25742, CVE-2023-25743, CVE-2023-25744, and CVE-2023-25746. * gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. Remove the dependency on the Perl 'rename' program. * gnu/packages/patches/icecat-makeicecat.patch: Update to apply cleanly.
2023-02-14gnu: onionshare: Update to 2.6.Eric Bavier
* gnu/packages/patches/onionshare-cli-async-mode.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/tor.scm (onionshare): Update to 2.6. [source]: Use patch. [inputs]: Add xdg-utils. Move xvfb-run, used for tests, to ... [native-inputs]: here. [arguments]: Run tests. Add "absolutize" phase for xdg-open.
2023-02-13gnu: wpa-supplicant: Add netdev group dbus policy.Sergey Trofimov
The patch allows users in netdev group to control wpa-supplicant via D-Bus interface. * gnu/packages/admin.scm (wpa-supplicant)[source]: Add dbus policy patch. * gnu/packages/patches/wpa-supplicant-dbus-group-policy.patch: New file. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-12gnu: Add esmini.Liliana Marie Prikler
* gnu/packages/patches/esmini-no-clutter-log.patch: New file. * gnu/packages/patches/esmini-use-pkgconfig.patch: New file. * gnu/local.mk (dist_patch_DATA): Add them here. * gnu/packages/simulation.scm (esmini): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-11gnu: php: Update to 8.2.2.Julien Lepiller
* gnu/packages/php.scm (php): Update to 8.2.2. * gnu/packages/patches/php-curl-compat.patch: Remove file. * gnu/packages/patches/php-bug-74093-test.patch: Remove file. * gnu/packages/patches/php-fix-streams-copy-length.patch: New file. * gnu/local.mk (dist_patch_DATA): Remove them. Add it.
2023-02-11gnu: ddclient: Update to 3.10.0.Bruno Victal
3.10.0 switched to autotools based build system. * gnu/packages/dns.scm (ddclient): Update to 3.10.0. [source]: Patch test-suite to skip tests that require networking. [build-system]: Switch to gnu-build-system. [native-inputs]: Remove bash. Move perl to inputs. [inputs]: Add perl, perl-io-socket-inet6, perl-json. Remove perl-data-validate-ip. [native-search-paths]: Add $SSL_CERT_DIR, $SSL_CERT_FILE. Required for SSL support. * gnu/packages/patches/ddclient-skip-test.patch: New file. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-11gnu: Remove opencascade-oce.Vinicius Monego
This package is unmaintained by upstream, has no dependents and was replaced by opencascade-occt. * gnu/packages/maths.scm (opencascade-oce): Remove variable. * gnu/packages/patches/opencascade-oce-glibc-2.26.patch: Remove file. * gnu/local.mk: Unregister it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-07gnu: bc: Fix cross-compilation.Maxim Cournoyer
The existing cross-compilation patch no longer worked. It's been reworked and submitted to upstream. * gnu/packages/algebra.scm (bc) [native-inputs]: Add readline. * gnu/packages/patches/bc-fix-cross-compilation.patch: Refresh patch. Series-postfix: core-updates Series-to: 60760@debbugs.gnu.org
2023-02-07gnu: jami: Update to 20230206.0.Maxim Cournoyer
* gnu/packages/jami.scm (jami): Update to 20230206.0. (%jami-version): Update version. (%jami-sources): Adjust URI. Streamline snippet. (jami-apply-custom-patches): Use a wildcard to match the top-level directory, which now includes the version. (%ffmpeg-default-configure-flags): Adjust URL in top comment. * gnu/packages/patches/jami-libjami-headers-search.patch: Adjust file names for new tarball layout.
2023-02-07gnu: azr3: Update to 1.2.3-1.3391a0a.Ricardo Wurmus
* gnu/packages/audio.scm (azr3): Update to 1.2.3-1.3391a0a. [arguments]: Replace bootstrap phase. * gnu/packages/patches/azr3-remove-lash.patch, gnu/packages/patches/azr3.patch: Update patches.
2023-02-07gnu: azr3: Remove lash.Ricardo Wurmus
* gnu/packages/patches/azr3-remove-lash.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/audio.scm (azr3)[source]: Add patch. [inputs]: Remove lash.
2023-01-30gnu: guile-3.0: Update to 3.0.9.Efraim Flashner
* gnu/packages/guile.scm (guile-3.0): Update to 3.0.9. [source]: Remove patch. [arguments]: Only apply 'adjust-bootstrap-flags on powerpc-linux once. (guile-3.0-latest): Point to guile-3.0. * gnu/packages/patches/guile-cross-compilation.patch: Remove file (again). * gnu/local.mk (dist_patch_DATA): Remove it.
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
2023-01-29gnu: glibc: Handle failure to find $ORIGIN.Ivan Kozlov
Fixes <https://issues.guix.gnu.org/52671>. * gnu/packages/patches/glibc-dl-cache.patch: Check pointer returned by '_dl_get_origin' for failure indication. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-29gnu: emacs-libgit: Update to 0.0.1-1.ab1a53a.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-libgit): Update to 0.0.1-1.ab1a53a. [source]<origin>: Remove unnecessary patch. [arguments]: Skip failing tests. [license]: Set to GPL2+. * gnu/packages/patches/emacs-libgit-use-system-libgit2.patch: Delete file. * gnu/local.mk: Apply file deletion.
2023-01-31gnu: xf86-video-qxl: Update to 0.1.6.Efraim Flashner
* gnu/packages/xorg.scm (xf86-video-qxl): Update to 0.1.6. [source]: Remove patch. * gnu/packages/patches/xf86-video-qxl-fix-build.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
2023-01-31gnu: xf86-video-voodoo: Update to 1.2.6.Efraim Flashner
* gnu/packages/xorg.scm (xf86-video-voodoo): Update to 1.2.6. [source]: Remove patch. * gnu/packages/patches/xf86-video-voodoo-pcitag.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
2023-01-28gnu: Add timewarrior.Zac Berkowitz
* gnu/packages/task-management.scm (timewarrior): New variable. * gnu/packages/patches/timewarrior-time-sensitive-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new file. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-01-27gnu: rw: Update to 0.9 and apply a patch to build with igraph >= 0.10.Maxim Cournoyer
* gnu/packages/patches/rw-igraph-0.10.patch: New file. * gnu/local.mk: Register it. * gnu/packages/graph.scm (rw): Update to 0.9. Apply patch.
2023-01-26gnu: guile: Update to 3.0.9.Ludovic Courtès
* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.9. * gnu/packages/package-management.scm (guix-for-cuirass): Remove. * gnu/packages/ci.scm (cuirass)[inputs]: Replace 'guix-for-cuirass' with 'guix'. * gnu/packages/patches/guile-continuation-stack-leak.patch, gnu/packages/patches/guile-cross-compilation.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove them.
2023-01-25gnu: diffoscope: Use newer llvm.Efraim Flashner
* gnu/packages/diffoscope.scm (diffoscope)[source]: Remove patch. [native-inputs]: Replace llvm-9 with llvm. * gnu/packages/patches/diffoscope-fix-llvm-test.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.