summaryrefslogtreecommitdiff
path: root/gnu/packages/patches
Commit message (Collapse)AuthorAge
* gnu: fontconfig: Use (locally) deterministic cachingSarah Morgensen2021-07-11
| | | | | | | | | | | | Make fontconfig use directory contents rather than modification time to determine cache validity (by pretending that mtime is broken). * gnu/packages/patches/fontconfig-cache-ignore-mtime.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/fontutils.scm (fontconfig)[source]: Use it. [arguments]: Unset SOURCE_DATE_EPOCH for tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: coreutils: Patch broken Gnulib tests.Ludovic Courtès2021-07-10
| | | | | | | | Fixes <https://bugs.gnu.org/49459>. * gnu/packages/patches/coreutils-gnulib-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (coreutils)[source]: Use it.
* gnu: glibc: Fix cross-compilation to powerpc64le-linux-gnu.Ludovic Courtès2021-07-08
| | | | | | | | | Fixes <https://bugs.gnu.org/49417>. Reported by Maxime Devos <maximedevos@telenet.be>. * gnu/packages/patches/glibc-cross-objcopy.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc)[source]: Use it.
* gnu: glibc: Fix cross-compilation to aarch64-linux-gnu.Ludovic Courtès2021-07-04
| | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/49113>. Reported by Maxime Devos <maximedevos@telenet.be>. Previously, the cross-compiled libc.so linker script would read: OUTPUT_FORMAT(elf64-little) instead of: OUTPUT_FORMAT(elf64-littleaarch64) This is because glibc 2.33 runs "objdump -f" instead of "aarch64-linux-gnu-objdump -f" to determine the output format. * gnu/packages/patches/glibc-cross-objdump.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc)[source]: Use it.
* gnu: Remove dead cups-CVE-2020-10001.patch.Tobias Geerinckx-Rice2021-06-23
| | | | | * gnu/packages/patches/cups-CVE-2020-10001.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* Merge branch 'master' into core-updatesTobias Geerinckx-Rice2021-06-23
|\ | | | | | | | | | | | | | | Conflicts: gnu/packages/cups.scm gnu/packages/python-web.scm gnu/packages/web.scm guix/build/maven/pom.scm
| * gnu: cups: Add replacement to fix CVE-2020-10001.Tobias Geerinckx-Rice2021-06-23
| | | | | | | | | | | | | | * gnu/packages/patches/cups-CVE-2020-10001.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/cups.scm (cups-minimal/fixed): New variable. (cups-minimal)[replacement]: Assign it to new field.
| * gnu: widelands: Update to 1.0.Felix Gruber2021-06-22
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/games.scm (widelands): Update to 1.0. [source]: Download from github as there is no tarball for v1.0 on their website. [inputs]: Add curl. * gnu/packages/patches/widelands-system-wide_minizip.patch: Adjust for 1.0. CmakeLists.txt now already defines CMAKE_MODULE_PATH, so I've moved FindMinizip.cmake to this path. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| * gnu: Add tlf.Jack Hill2021-06-21
| | | | | | | | | | | | | | | | * gnu/packages/patches/tlf-support-hamlib-4.2+.patch: New file. * gnu/local.mk: Add it. * gnu/packages/radio.scm (tlf): New variable. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| * gnu: linkchecker: Update to 10.0.1.Arun Isaac2021-06-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/web.scm (linkchecker): Update to 10.0.1. [source]: Remove patches. [inputs]: Add python-beautifulsoup4. Replace python2-dnspython-1.16, python2-pyxdg and python2-requests with python-dnspython, python-pyxdg and python-requests respectively. [native-inputs]: Replace python2-pytest, python2-miniboa and python2-parameterized with python-pytest, python-miniboa and python-parameterized respectively. [arguments]: Use python 3. Replace check phase instead of deleting the standard phase and adding a custom one. Use add-installed-pythonpath instead of setting PYTHONPATH directly. Support disabling of tests with tests?. [home-page]: Update URI. * gnu/packages/patches/linkchecker-tests-require-network.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it.
* | Merge branch 'master' into core-updatesMarius Bakke2021-06-19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: this merge actually changes the 'curl' and 'python-attrs' derivations, as part of solving caf4a7a2770ef4d05a6e18f40d602e51da749ddc and 12964df69a99de6190422c752fef65ef813f3b6b respectively. 4604d43c0e (gnu: gnutls@3.6.16: Fix cross-compilation.) was ignored because it cannot currently be tested. Conflicts: gnu/local.mk gnu/packages/aidc.scm gnu/packages/boost.scm gnu/packages/curl.scm gnu/packages/nettle.scm gnu/packages/networking.scm gnu/packages/python-xyz.scm gnu/packages/tls.scm
| * gnu: Remove bsdiff traces.Marius Bakke2021-06-19
| | | | | | | | | | | | | | This is a follow-up to 373c7b5791acd8f377455be47260948b843dd5db. * gnu/packages/patches/bsdiff-CVE-2014-9862.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
| * gnu: efivar: Adjust for GCC 10.Marius Bakke2021-06-19
| | | | | | | | | | | | | | | | * gnu/packages/patches/efivar-gcc-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/linux.scm (efivar)[source](patches, modules, snippet): New fields. [arguments]: Use CC-FOR-TARGET while at it.
| * gnu: jfsutils: Adjust for GCC 10.Marius Bakke2021-06-19
| | | | | | | | | | | | * gnu/packages/patches/jfsutils-gcc-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/file-systems.scm (jfsutils)[source](patches): Add it.
| * gnu: isc-dhcp: Adjust for GCC 10.Marius Bakke2021-06-19
| | | | | | | | | | | | * gnu/packages/patches/isc-dhcp-gcc-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/admin.scm (isc-dhcp)[source](patches): New field.
| * gnu: ath9k-htc-firmware: Adjust for GCC 10.Marius Bakke2021-06-19
| | | | | | | | | | | | * gnu/packages/patches/ath9k-htc-firmware-gcc-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/firmware.scm (ath9k-htc-firmware)[source](patches): Add it.
| * gnu: QEMU: Adjust for Sphinx 4.0.Marius Bakke2021-06-19
| | | | | | | | | | | | * gnu/packages/patches/qemu-sphinx-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/virtualization.scm (qemu)[source](patches): Add it.
| * gnu: curl@7.77.0: Provide a correct TLS priority string.Ludovic Courtès2021-06-18
| | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/49035>. * gnu/packages/patches/curl-7.77-tls-priority-string.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/curl.scm (curl-7.77.0)[source]: Use it.
| * gnu: inkscape: Update to version 1.1.Boris A. Dekshteyn2021-06-18
| | | | | | | | | | | | | | | | | | * gnu/packages/patches/inkscape-1.1-fix-build-witch-gcc7.5.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/inkscape.scm (inkscape-1.0) Rename to inkscape-1.1. * gnu/packages/inkscape.scm (inkscape-1.1) Update to version 1.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| * gnu: brightnessctl: Add elogind support.Brice Waegeneire2021-06-17
| | | | | | | | | | | | | | | | | | * gnu/packages/patches/brightnessctl-elogind-support.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/linux.scm (brightnessctl)[source]: Apply it. [make-flags]: Enable logind support. [native-inputs]: Add pkg-config. [inputs]: Add elogind.
| * gnu: HexChat: Add Libera Chat to the list of networks.Leo Famulari2021-06-16
| | | | | | | | | | | | * gnu/packages/patches/hexchat-add-libera-chat.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/messaging.scm (hexchat)[source]: Use it.
| * gnu: Add rust-ndarray-0.13.Nicolas Goaziou2021-06-16
| | | | | | | | | | | | | | * gnu/packages/crates-io.scm (rust-ndarray-0.13): New variable. (rust-ndarray-0.12): Inherit from above. * gnu/packages/patches/rust-ndarray-0.13-remove-blas-src.patch: New file. * gnu/local.mk: Register new file.
| * gnu: bash-completion: Look in user directories first.Tobias Geerinckx-Rice2021-06-16
| | | | | | | | | | * gnu/packages/patches/bash-completion-directories.patch: Move user directories to the head of the list.
| * gnu: tor: Update to 0.4.6.5.Tobias Geerinckx-Rice2021-06-14
| | | | | | | | | | | | | | * gnu/packages/tor.scm (tor): Update to 0.4.6.5. [source]: Add a patch to fix building with GCC 7. * gnu/packages/patches/tor-fix-build-with-gcc-7.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
| * gnu: gcc-8: Make static libs reproducibleCarl Dong2021-06-14
| | | | | | | | | | | | | | | | | | This fixes the nonreproducibility in gcc documented here: https://reproducible-builds.org/docs/archives/#gnu-libtool * gnu/packages/patches/gcc-8-sort-libtool-find-output.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gcc.scm (gcc-8)[source]: Apply it.
| * gnu: nettle-3.5: Add replacement to fix CVE-2021-3580 et al.Mark H Weaver2021-06-14
| | | | | | | | | | | | | | | | | | * gnu/packages/patches/nettle-3.5-check-_pkcs1_sec_decrypt-msg-len.patch, gnu/packages/patches/nettle-3.5-CVE-2021-3580-pt1.patch, gnu/packages/patches/nettle-3.5-CVE-2021-3580-pt2.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/nettle.scm (nettle)[replacement]: New field. (nettle-3.5/fixed): New variable.
| * gnu: connman: Fix CVE-2021-33833.Leo Famulari2021-06-13
| | | | | | | | | | | | * gnu/packages/patches/connman-CVE-2021-33833.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/connman.scm (connman)[source]: Use it.
| * gnu: QEMU: Fix compatibility with Meson 0.58.Marius Bakke2021-06-13
| | | | | | | | | | | | * gnu/packages/patches/qemu-meson-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/virtualization.scm (qemu)[source](patches): Add it.
| * gnu: libcacard: Update to 2.8.0.Marius Bakke2021-06-13
| | | | | | | | | | | | | | | | * gnu/packages/patches/libcacard-unknown-variable.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/spice.scm (libcacard): Update to 2.8.0. [source](patches): New field. [arguments]: Remove trailing #t.
| * gnu: QEMU: Update to 6.0.0.Marius Bakke2021-06-13
| | | | | | | | | | | | | | | | * gnu/packages/patches/qemu-build-info-manual.patch: Adjust for 6.0. * gnu/packages/virtualization.scm (qemu): Update to 6.0.0. [source](snippet): Remove obsolete substitution. [arguments]: Adjust test substitutions for upstream changes. * gnu/packages/bootloaders.scm (grub)[source](modules, snippet): New fields.
| * gnu: grub: Update to 2.06.Tobias Geerinckx-Rice2021-06-12
| | | | | | | | | | | | | | | | [source]: Remove upstreamed patches. * gnu/packages/patches/grub-setup-root.patch: Update patch. * gnu/packages/patches/grub-verifiers-Blocklist-fallout-cleanup.patch, gnu/packages/patches/grub-cross-system-i686.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
| * gnu: polkit: Add replacement for CVE-2021-3560.Ludovic Courtès2021-06-08
| | | | | | | | | | | | | | * gnu/packages/patches/polkit-CVE-2021-3560.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/polkit.scm (polkit/fixed): New variable. (polkit)[replacement]: New field.
| * gnu: xpra: Update to 4.2.Lars-Dominik Braun2021-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/issue/48890>. * gnu/packages/xorg.scm (xpra): Update to 4.2. [source]: Switch to ".tar.gz" archive and update patch file. [native-inputs]: Add pandoc. [arguments]: Adjust custom 'fix-paths phase for changes in source. * gnu/packages/patches/xpra-4.2-systemd-run.patch: Adapt to new version and rename file. * gnu/local.mk (dist_patch_DATA): Rename file. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
* | gnu: graphviz: Update to 2.47.1.Marius Bakke2021-06-13
| | | | | | | | | | | | | | * gnu/packages/graphviz.scm (graphviz): Update to 2.47.1. [source]: Adjust for new download location. * gnu/packages/patches/graphviz-CVE-2020-18032.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* | gnu: GCC: Switch to GCC 10.Marius Bakke2021-06-13
| | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/gcc-cross-gxx-include-dir.patch: New file. * gnu/packages/patches/gcc-10-cross-environment-variables.patch: New file. * gnu/packages/gcc.scm (gcc): Point to GCC-10. (gcc-objc): Point to GCC-OBJC-10. (gcc-objc++): Point to GCC-OBJC++-10. * gnu/packages/cross-base.scm (cross-gcc)[source](patches): Apply the new patches.
* | gnu: curl: Absorb replacement.Marius Bakke2021-06-13
| | | | | | | | | | | | | | | | * gnu/packages/patches/curl-7.76-use-ssl-cert-env.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/curl.scm (curl): Update to 7.77.0. [replacement]: Remove. (source)[patches]: Adjust for new patch.
* | gnu: python: Do not install static libraries.Julien Lepiller2021-06-11
| | | | | | | | | | | | | | | | | | | | This is something Fedora already does since 2010, so it should be safe, and saves a lot of space. * gnu/packages/patches/python-2.7-no-static-lib.patch: New file. * gnu/packages/patches/python-3-no-static-lib.patch: New file. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/python.scm (python-2.7, python-3): Use them.
* | Merge branch 'master' into core-updatesMarius Bakke2021-06-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/algebra.scm gnu/packages/bioinformatics.scm gnu/packages/curl.scm gnu/packages/docbook.scm gnu/packages/emacs-xyz.scm gnu/packages/maths.scm gnu/packages/plotutils.scm gnu/packages/python-web.scm gnu/packages/python-xyz.scm gnu/packages/radio.scm gnu/packages/readline.scm gnu/packages/tls.scm gnu/packages/xml.scm gnu/packages/xorg.scm
| * gnu: freebayes: Update to 1.3.5.Efraim Flashner2021-06-06
| | | | | | | | | | | | | | | | | | * gnu/packages/bioinformatics.scm (freebayes): Update to 1.3.5. [source]: Remove patch. [arguments]: Adjust custom 'patch-source phase for changes in source. [inputs]: Remove zlib. * gnu/packages/patches/freebayes-devendor-deps.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: ppsspp: Update to 1.11.3-1.69fa207.Maxim Cournoyer2021-06-06
| | | | | | | | | | | | | | | | This fixes the build with ffmpeg 4.4. * gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Rebase patch. * gnu/packages/emulators.scm (ppsspp): Update to 1.11.3-1.69fa207. [source]: Adjust origin snippet to unbundle the newly added zstd library.
| * gnu: wgetpaste: Update to 2.32.Tobias Geerinckx-Rice2021-06-05
| | | | | | | | | | | | | | * gnu/packages/wget.scm (wgetpaste): Update to 2.32. [source]: Remove patch. * gnu/packages/patches/wgetpaste-update-bpaste.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: nsis: Respect SOURCE-DATE-EPOCH for reproducibilityCarl Dong2021-06-05
| | | | | | | | | | | | * gnu/packages/patches/nsis-source-date-epoch.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/installers.scm (make-nsis)[source]: Apply it.
| * gnu: amule: Update to 2.3.3.Tobias Geerinckx-Rice2021-06-03
| | | | | | | | | | | | | | * gnu/packages/networking.scm (amule): Update to 2.3.3. [source]: Remove patch. * gnu/packages/patches/amule-crypto-6.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: Add mosaicatcher.Ricardo Wurmus2021-05-29
| | | | | | | | | | | | * gnu/packages/patches/mosaicatcher-unbundle-htslib.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bioinformatics.scm (mosaicatcher): New variable.
| * gnu: lksctp-tools: Update to 1.0.19.Tobias Geerinckx-Rice2021-05-27
| | | | | | | | | | | | | | * gnu/packages/networking.scm (lksctp-tools): Update to 1.0.19. [source]: Remove patch. * gnu/packages/patches/lksctp-tools-1.0.18-fix-header-file-name.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: minimap2: Update to 2.18.Efraim Flashner2021-05-26
| | | | | | | | | | | | | | * gnu/packages/bioinformatics.scm (minimap2): Update to 2.18. [source]: Remove patch. * gnu/packages/patches/minimap2-aarch64-support.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: Remove unnecessary patches for emacs-geiser.Alexandr Vityazev2021-05-25
| | | | | | | | | | | | | | | | * gnu/packages/patches/emacs-geiser-autoload-activate-implementation.patch: * gnu/packages/patches/emacs-geiser-guile-auto-activate.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Apply file removal. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* | gnu: nss: Update to 3.66.Marius Bakke2021-06-06
| | | | | | | | | | | | | | | | | | | | * gnu/packages/nss.scm (nss): Update to 3.66. Reindent. [arguments]: Remove #:parallel-build?. * gnu/packages/patches/nss-getcwd-nonnull.patch: Adjust for directory change. * gnu/packages/patches/nss-3.56-pkgconfig.patch, gnu/packages/patches/nss-increase-test-timeout.patch: Revert to 6223566971. * gnu/packages/certs.scm (nss-certs)[arguments]: Adjust for directory change.
* | gnu: nss: Prepare for GCC 10.Marius Bakke2021-06-06
| | | | | | | | | | | | * gnu/packages/patches/nss-getcwd-nonnull.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/nss.scm (nss)[source](patches): Add it.
* | gnu: gnutls: Update to 3.7.2.Maxim Cournoyer2021-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | The 3.7 branch, while not considered the "stable" branch upstream, has been adopted by most major GNU/Linux distributions such as Debian, Arch, openSUSE, etc. It has the benefit of receiving all the security fixes. * gnu/packages/tls.scm (gnutls): Update to 3.7.2. Remove trailing #t. [source]: Remove the gnutls-CVE-2021-20231.patch and gnutls-CVE-2021-20232.patch patches, now incorporated in the source. * gnu/packages/patches/gnutls-CVE-2021-20231.patch: Delete file. * gnu/packages/patches/gnutls-CVE-2021-20232.patch: Likewise. * gnu/local.mk (dist_patch_DATA): De-register them.