summaryrefslogtreecommitdiff
path: root/gnu/packages/patches
AgeCommit message (Expand)Author
2023-04-12gnu: a2ps: Update to 4.15.3.•••* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.3. [inputs]: Add FILE, LIBGC, LIBPAPER. Re-order alphabetically. [native-inputs]: Add PKG-CONFIG. Re-order alphabetically. * gnu/packages/patches/a2ps-CVE-2001-1593.patch, gnu/packages/patches/a2ps-CVE-2014-0466.patch, gnu/packages/patches/a2ps-CVE-2015-8107.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove entries above. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Andy Tai
2023-04-12gnu: Add mecab.•••* gnu/packages/language.scm (mecab): New variable. * gnu/packages/patches/mecab-variable-param.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Julien Lepiller
2023-04-11gnu: python-pyopenssl: Update to 23.1.1.•••* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 23.1.1. [source]: Remove patches. [arguments]: Update faketime date in check phase. Normalize pytest invocation in check phase override. [propagated-inputs]: Remove python-six. Maxim Cournoyer
2023-04-11gnu: rust-openssl-sys-0.9: Update to 0.9.84.•••* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.84. [arguments]: Replace rust-bindgen-0.59 cargo-input with rust-bindgen-0.64. * gnu/packages/patches/rust-openssl-sys-no-vendor.patch: Update patch. Maxim Cournoyer
2023-04-11gnu: heimdal: Apply patch to fix CVE-2022-45142.•••Several recent Heimdal releases are affected by the serious vulnerability CVE-2022-45142, which NIST scored as "7.5 HIGH". [1] At the time of writing, the upstream developers had not yet cut any releases post-7.8.0, which is why the patch is being applied here. The patch was extracted from Helmut Grohne's public vulnerability disclosure. [2] [1] https://nvd.nist.gov/vuln/detail/CVE-2022-45142 [2] https://www.openwall.com/lists/oss-security/2023/02/08/1 * gnu/packages/patches/heimdal-CVE-2022-45142.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/kerberos.scm (heimdal)[source]: Apply it. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Felix Lechner
2023-04-09gnu: meson: Update to 1.0.1.•••* gnu/packages/build-tools.scm (meson-0.63): Update to 1.0.1. (meson-0.63): Rename to... (meson): ... this. [arguments]: Update explanatory comment about why tests are disabled. Use gexps and search-input-file in wrap phase override. Also use site-packages to simplify the phase. [inputs]: Replace python-wrapper with python. (meson-0.60, meson-0.59): Delete variables. * gnu/packages/patches/meson-allow-dirs-outside-of-prefix.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Maxim Cournoyer
2023-04-09gnu: linphone-desktop: Update to 5.0.14.•••* gnu/packages/linphone.scm (linphone-desktop): Update to 5.0.14. [arguments]: Use G-expressions; add pre-install phase. * gnu/packages/patches/linphone-desktop-without-sdk.patch: Update. Ricardo Wurmus
2023-04-05gnu: openjdk10: Add patches to fix build.•••* gnu/packages/patches/openjdk-10-pointer-comparison.patch, gnu/packages/patches/openjdk-10-setsignalhandler.patch: New files. * gnu/local.mk (dist_patch_DATA): Register patches. * gnu/packages/java.scm (openjdk10)[origin]: Use patches. Andreas Enge
2023-04-05gnu: openjdk9: Add patches to fix build.•••* gnu/packages/patches/openjdk-9-pointer-comparison.patch, gnu/packages/patches/openjdk-9-setsignalhandler.patch: New files. * gnu/local.mk (dist_patch_DATA): Register patches. * gnu/packages/java.scm (openjdk9)[origin]: Use patches. Andreas Enge
2023-04-03gnu: a2ps: Update to 4.15.3.•••* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.3. [inputs]: Add FILE, LIBGC, LIBPAPER. Re-order alphabetically. [native-inputs]: Add PKG-CONFIG. Re-order alphabetically. * gnu/packages/patches/a2ps-CVE-2001-1593.patch, gnu/packages/patches/a2ps-CVE-2014-0466.patch, gnu/packages/patches/a2ps-CVE-2015-8107.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove entries above. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Andy Tai
2023-04-01gnu: openboardview: Update to 9.95.0.•••* gnu/packages/electronics.scm (openboardview): Update to 9.95.0. [source]: Apply patch. [arguments]: Update fix-utf8-include-directive phase. [inputs]: Add orangeduck-mpc. * gnu/packages/patches/openboardview-use-system-mpc.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Maxim Cournoyer
2023-04-01gnu: Add orangeduck-mpc.•••* gnu/packages/c.scm (orangeduck-mpc): New variable. * gnu/packages/patches/orangeduck-mpc-fix-pkg-config.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Maxim Cournoyer
2023-04-01gnu: Add mecab.•••* gnu/packages/language.scm (mecab): New variable. * gnu/packages/patches/mecab-variable-param.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Julien Lepiller
2023-03-31gnu: zsh: Patch failing test that uses egrep.•••* gnu/packages/patches/zsh-egrep-failing-test.patch: New file. * gnu/packages/shells.scm (zsh): Patch it. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Josselin Poiret
2023-03-30gnu: guile: Fix 'posix_spawn' usage for GNU/Hurd.•••* gnu/packages/guile.scm (guile-3.0)[arguments]: Add 'patch-posix-spawn-usage' phase. * gnu/packages/patches/guile-hurd-posix-spawn.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Ludovic Courtès
2023-03-30gnu: hurd: Update to 3ff7053.•••* gnu/packages/hurd.scm (hurd-headers): Do it. Also backport some patches to make it build, and remove older patches. Also stop pretending we're on i586-pc-gnu. (hurd): Remove unneeded patches. * gnu/packages/patches/hurd-add-without-rump-configure-option.patch: * gnu/packages/patches/hurd-fix-types-of-read-write-and-readables-methods-2.patch: * gnu/packages/patches/hurd-fix-types-of-read-write-and-readables-methods.patch: New files. * gnu/packages/patches/hurd-cross.patch: * gnu/packages/patches/hurd-xattr.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Register and unregister them. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret
2023-03-30gnu: gnumach: Update to 1.8+git20220827.•••* gnu/packages/hurd.scm (gnumach-headers): Do it. * gnu/packages/patches/gnumach-add-missing-const_mach_port_name_array_t-type.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret
2023-03-30gnu: mig: Update to 1.8+git20220827.•••* gnu/packages/hurd.scm (mig): Do it. * gnu/packages/patches/mig-cpu.h-generation.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret
2023-03-30gnu: gcc@11: Patch libpthread on GNU/Hurd.•••* gnu/packages/gcc.scm (gcc-11)[arguments]: Add 'patch-hurd-libpthread' phase. * gnu/packages/patches/gcc-11-libstdc++-hurd-libpthread.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret
2023-03-30gnu: python-sip: Update to 6.7.7.•••* gnu/packages/patches/python-sip-include-dirs.patch: New file. * gnu/local.mk: Add it. * gnu/packages/qt.scm (python-sip): Update to 6.7.7. [propagated-inputs]: Add python-ply. [source]: Use patch. Lars-Dominik Braun
2023-03-28Merge remote-tracking branch 'origin/master' into stagingMaxim Cournoyer
2023-03-28gnu: geeqie: Update to 2.0.1.•••* gnu/packages/image-viewers.scm (geeqie): Update to 2.0.1. [build-system]: Switch to meson. [arguments]: Delete field. [inputs]: Remove clutter. [native-inputs]: Add xxd. Remove autoconf and automake. * gnu/packages/patches/geeqie-clutter.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Maxim Cournoyer
2023-03-28gnu: Add fpm.•••* gnu/packages/package-management.scm (fpm): New variable. * gnu/packages/patches/fpm-newer-clamp-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Maxim Cournoyer
2023-03-28gnu: Add ruby-hiredis.•••* gnu/packages/databases.scm (ruby-hiredis): New variable. * gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Maxim Cournoyer
2023-03-28gnu: jami: Update to 20230323.0.•••* gnu/packages/jami.scm (jami): Update to 20230323.0. (%ffmpeg-default-configure-flags): Update flags. (pjproject-jami): Update commit. (ffmpeg-jami) [version, source, outputs]: : Delete fields. [arguments]: Delete disable-problematic-tests phase. * gnu/packages/patches/jami-libjami-headers-search.patch: Rebase patch. Maxim Cournoyer
2023-03-28gnu: webkitgtk: Update to 2.40.0.•••The version is re-integrated with the package to allow 'guix refresh -l' to work. * gnu/packages/patches/webkitgtk-libelogind.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/webkit.scm (%webkit-version): Delete variable. (webkitgtk): Update to 2.40.0. Apply new patch. [arguments]: Add a CMAKE_CXX_FLAGS configure flag. Delete help-cmake-find-elogind phase. [native-inputs]: Add unifdef. [inputs]: Remove gtk+-2. Add libavif. (wpewebkit): Update to 2.40.0. (webkitgtk-next) [inputs]: Remove now extraneous gtk+-2 deletion. Maxim Cournoyer
2023-03-27gnu: ucx: Update to 1.14.0.•••* gnu/packages/fabric-management.scm (ucx): Update to 1.14.0. * gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Adapt patch to new ucx version. Guillaume Le Vaillant
2023-03-26gnu: u-boot: Fix build under Python 3.10.•••* gnu/packages/patches/u-boot-fix-build-python-3.10.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/bootloaders.scm (u-boot): Apply patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret
2023-03-26Revert "gnu: nautilus: Update to 43.2."•••This reverts commit d58a804837760758b4389210711d170d65be2a53, as nautilus 43.2 depends on gnome-desktop 43.2. Liliana Marie Prikler
2023-03-26gnu: nautilus: Update to 43.2.•••* gnu/packages/gnome.scm (nautilus): Update to 43.2. [arguments]: Adjust ‘skip-gtk-update-icon-cache’ phase accordingly. [inputs]: Replace glib with glib-next, gtk+ with gtk and libhandy with libadwaita. * gnu/packages/patches/nautilus-extension-search-path.patch: Adjust accordingly. Liliana Marie Prikler
2023-03-24gnu: guile-3.0-latest: Add patch for invalid unicode handling.•••This patch fixes handling of invalid unicode when using suspendable ports. Reported upstream at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62290 and patch merged as cba2e7e3fec3c781230570f5d1ef070625eeeda8. As the build coordinator agents use suspendable ports, this will fix issues with building things where the log output contains invalid unicode. * gnu/packages/patches/guile-fix-invalid-unicode-handling.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/guile.scm (guile-3.0-latest)[source]: Use it. Signed-off-by: Christopher Baines <mail@cbaines.net> Christopher Baines
2023-03-23Merge remote-tracking branch 'origin/master' into staging.•••With resolved conflicts in: gnu/packages/ibus.scm gnu/packages/image.scm gnu/packages/lisp.scm gnu/packages/virtualization.scm Maxim Cournoyer
2023-03-21gnu: dbacl: Fix failing check phase.•••* gnu/packages/patches/dbacl-icheck-multiple-definitions.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/textutils.scm (dbacl) [source]: Apply patch. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Danny O'Brien
2023-03-20Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-03-20gnu: procps: Fix test failure on i686.•••* gnu/packages/patches/procps-strtod-test.patch: New file. * gnu/packages/linux.scm (procps): Add patch. * gnu/local.mk (dist_patch_DATA): Register patch. Andreas Enge
2023-03-20gnu: python-hiredis: Update to 2.2.2 and enable tests.•••* gnu/packages/databases.scm (python-hiredis): Update to 2.2.2. [source]: Fetch via git and apply patches. [build-system]: Use pyproject-build-system. [arguments]: Enable tests. Add #:phases. [native-inputs]: New field. [inputs]: Likewise. * gnu/packages/patches/python-hiredis-fix-header.patch: New file. * gnu/packages/patches/python-hiredis-use-system-hiredis.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them. Maxim Cournoyer
2023-03-19gnu: python-pillow: Fix CVE-2022-45199.•••Fixes: <https://issues.guix.gnu.org/issue/61172> * gnu/packages/python-xyz.scm (python-pillow/security-fixes): New variable. (python-pillow): Add replacement. * gnu/packages/patches/python-pillow-CVE-2022-45199.patch: New file. * gnu/local.mk: Register it. Lars-Dominik Braun
2023-03-18gnu: glib-networking: Fix 32-bit builds.•••* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch. * gnu/packages/patches/glib-networking-32-bit-time.patch: Remove file. * gnu/local (dist_patch_DATA): Remove it. Signed-off-by: Andreas Enge <andreas@enge.fr> Kaelyn Takata
2023-03-18Revert "* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch."•••This reverts commit cc56be2f3858487cf1d8acfb345942f0784221ee. The commit message was malformed. Andreas Enge
2023-03-18gnu: python-typeguard: Python 3.10 compatibility.•••* gnu/packages/patches/python-typeguard-python3.10.patch: New file. * gnu/local.mk: Register it. * gnu/packages/python-xyz.scm (python-typeguard): Use it. Lars-Dominik Braun
2023-03-18gnu: libaio: Fix tests on 32 bit systems.•••* gnu/packages/patches/libaio-32bit-test.patch: New file. * gnu/packages/linux.scm (libaio): Add patch. * gnu/local.mk (dist_patch_DATA): Register patch. Andreas Enge
2023-03-18gnu: python-feedparser: Add Python >=3.9 compatibility.•••* gnu/packages/patches/python-feedparser-missing-import.patch: New file. * gnu/local.mk: Add it. * gnu/packages/web.scm (python-feedparser): Use it. Lars-Dominik Braun
2023-03-18gnu: python-sgmllib3k: Add Python >=3.9 compatibility.•••* gnu/packages/patches/python-sgmllib3k-assertions.patch: New file. * gnu/local.mk: Register it. * gnu/packages/python-xyz.scm (python-sgmllib3k): Use it. Lars-Dominik Braun
2023-03-17* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch.•••* gnu/packages/patches/glib-networking-32-bit-time.patch: Remove file. * gnu/local.mk: Unregister it. Authored-by: Kaelyn <kaelyn.alexi@protonmail.com> Andreas Enge
2023-03-17gnu: ccextractor: Update to 0.94 and fix build.•••* gnu/packages/gstreamer.scm (ccextractor): Update to 0.94. [source]: Apply patches. Add FIXME comment. [build-system]: Switch to gnu-build-system. [arguments]: Delete #tests? argument. Delete trailing #t and use gexps. Adjust configure flags accordingly, removing WITH_SHARING (doesn't exist for Autoconf) and adding '--without-rust'. Override check phase. [native-inputs]: Remove labels. Remove python-wrapper and perl. [propagated-inputs]: Remove labels. Remove nanomsg and zlib. Replace leptonica with leptonica-1.80. replace tesseract-ocr with tesseract-ocr-4. * gnu/packages/patches/ccextractor-add-missing-header.patch: New file. * gnu/packages/patches/ccextractor-autoconf-tesseract.patch: Likewise. * gnu/packages/patches/ccextractor-fix-ocr.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them. Maxim Cournoyer
2023-03-17gnu: m17n-lib: Fix cross-compile.•••* gnu/packages/emacs.scm (m17n-lib) [source]: Add m17n-lib-1.8.0-use-pkg-config-for-freetype.patch. [native-inputs]: When cross-compile add pkg-config, libtool, gettext-minimal, autoconf, automake. [arguments]: When cross-compile, add phase to fix rpl_malloc undefined references. * gnu/packages/patches/m17n-lib-1.8.0-use-pkg-config-for-freetype.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Z572
2023-03-17gnu: retroarch: Update to 1.15.0.•••* gnu/packages/emulators.scm (retroarch): Update to 1.15.0. [source]: Remove upstreamed patch. [arguments]<#:phases>: Remove not needed changes for 'true' and 'zlib'. Remove "--disable-builtinminiupnpc" from configure flags. Add "--disable-builtinzlib" to configure flags. [inputs]: Remove miniupnpc, which is not used any more. * gnu/packages/patches/retroarch-LIBRETRO_DIRECTORY: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. 宋文武
2023-03-17gnu: emacs-helpful: Update to 0.19-1.1c98f6f.•••* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.19-1.1c98f6f. [source]: Remove fix-docstring-test.patch. [propagated-inputs]: Remove EMACS-SHUT-UP. * gnu/packages/patches/emacs-helpful-fix-docstring-test.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Apply removal. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> conses
2023-03-15gnu: efibootmgr: Update to 18.•••* gnu/packages/linux.scm (efibootmgr): Update to 18. [source]: Delete snippet, modules and patches fields. * gnu/packages/patches/efibootmgr-remove-extra-decl.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Maxim Cournoyer
2023-03-14gnu: rng-tools: Do not build randstat binary.•••This trivial binary is rarely useful. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/patches/rng-tools-revert-build-randstat.patch: New file. * gnu/packages/linux.scm (rng-tools)[origin]: Add patch. Signed-off-by: Christopher Baines <mail@cbaines.net> Bruno Victal