summaryrefslogtreecommitdiff
path: root/gnu/packages/patches
AgeCommit message (Expand)Author
2015-10-03gnu: glibc: Honor 'GUIX_LOCPATH'....* gnu/packages/patches/glibc-guix-locpath.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc)[source]: Use it. [native-search-paths]: Use 'GUIX_LOCPATH' instead of 'LOCPATH'. * doc/guix.texi (Application Setup): Introduce the term "foreign distro". Document 'GUIX_LOCPATH'. Ludovic Courtès
2015-10-03gnu: coreutils: Use upstream's fix for 'tail'....* gnu/packages/patches/coreutils-racy-tail-test.patch: Remove. * gnu-system.am (dist_patch_DATA): Adjust accordingly. * gnu/packages/base.scm (coreutils)[source]: Replace this patch with upstream's fix for 'tail'. Ludovic Courtès
2015-10-03gnu: glibc: Do not abort when incompatible locale data is found....* gnu/packages/patches/glibc-locale-incompatibility.patch: New file. * gnu/packages/base.scm (glibc)[source]: Use it. * gnu-system.am (dist_patch_DATA): Add it. Ludovic Courtès
2015-09-30gnu: pixman: Update to 0.32.8....* gnu/packages/xdisorg.scm (pixman): Update to 0.32.8. * gnu/packages/patches/pixman-pointer-arithmetic.patch: Remove. * gnu-system.am (dist_patch_DATA): Adjust accordingly. Ludovic Courtès
2015-09-26gnu: qemu: Update to 2.4.0.1. Include fix for CVE-2015-6855....* gnu/packages/patches/qemu-CVE-2015-3209.patch, gnu/packages/patches/qemu-CVE-2015-4037.patch, gnu/packages/patches/qemu-CVE-2015-4103.patch, gnu/packages/patches/qemu-CVE-2015-4104.patch, gnu/packages/patches/qemu-CVE-2015-4105.patch, gnu/packages/patches/qemu-CVE-2015-4106-pt1.patch, gnu/packages/patches/qemu-CVE-2015-4106-pt2.patch, gnu/packages/patches/qemu-CVE-2015-4106-pt3.patch, gnu/packages/patches/qemu-CVE-2015-4106-pt4.patch, gnu/packages/patches/qemu-CVE-2015-4106-pt5.patch, gnu/packages/patches/qemu-CVE-2015-4106-pt6.patch, gnu/packages/patches/qemu-CVE-2015-4106-pt7.patch, gnu/packages/patches/qemu-CVE-2015-4106-pt8.patch, gnu/packages/patches/qemu-CVE-2015-5745.patch: Delete files. * gnu/packages/patches/qemu-CVE-2015-6855.patch: New file. * gnu-system.am (dist_patch_DATA): Add the new patch and delete the old ones. * gnu/packages/qemu.scm (qemu-headless): Update to 2.4.0.1. Add the new patch and delete the old ones. Mark H Weaver
2015-09-25gnu: glibc-locales: Update to glibc 2.22....* gnu/packages/base.scm (glibc-locales)[arguments]: Remove 'delete-file-recursively' call from 'build' phase. * gnu/packages/patches/glibc-locales.patch: Adjust to glibc 2.22. Ludovic Courtès
2015-09-22Merge branch 'master' into core-updatesMark H Weaver
2015-09-21gnu: pixman: Work around pointer arithmetic bug....* gnu/packages/patches/pixman-pointer-arithmetic.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/xdisorg.scm (pixman)[source]: Use it. Ludovic Courtès
2015-09-19gnu: icu4c: Add fixes for CVE-2014-6585 and CVE-2015-1270....* gnu/packages/patches/icu4c-CVE-2014-6585.patch, gnu/packages/patches/icu4c-CVE-2015-1270.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/icu4c.scm (icu4c)[source]: Add patches. Mark H Weaver
2015-09-19gnu: libmtp: Add additional MTP devices....* gnu/packages/patches/libmtp-devices.patch: New file. * gnu-system.am (dist_patch_DATA): Register patch. * gnu/packages/patches/libmtp-devices.patch (libmtp)[source]: Add patch. Andreas Enge
2015-09-16gnu: imagemagick: Update to 6.9.2-1....* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.2-1. [source]: Add imagemagick-test-segv.patch. [inputs]: Replace LIBJPEG-8 with LIBJPEG. Ludovic Courtès
2015-09-15gnu: valgrind: Adapt to glibc-2.22 and linux-libre-4.x....* gnu/packages/patches/valgrind-glibc-2.21.patch: Rename to ... gnu/packages/patches/valgrind-glibc-2.22.patch: ... this, and add a case for glibc-2.22. * gnu/packages/patches/valgrind-linux-libre-4.x.patch: New file. * gnu-system.am (dist_patch_DATA): Add the new file, and rename the other one. * gnu/packages/valgrind.scm (valgrind)[source]: Add new patch. Mark H Weaver
2015-09-15gnu: util-linux: Adapt util-linux-tests.patch to version 2.27....This is a followup to commit 57a66c2729b4c3f7363a48eed954386a96137119. * gnu/packages/patches/util-linux-tests.patch: Adapt to util-linux 2.27. Mark H Weaver
2015-09-13Merge branch 'master' into core-updatesLudovic Courtès
2015-09-13gnu: cpio: Upgrade to 2.12....* gnu/packages/cpio.scm (cpio): Update to 2.12. [source]: Remove 'patches' field. * gnu/packages/patches/cpio-CVE-2014-9112-pt1.patch, gnu/packages/patches/cpio-CVE-2014-9112-pt2.patch, gnu/packages/patches/cpio-CVE-2014-9112-pt3.patch, gnu/packages/patches/cpio-CVE-2014-9112-pt4.patch, gnu/packages/patches/cpio-CVE-2014-9112-pt5.patch, gnu/packages/patches/cpio-fix-symlink-bad-length-test.patch: Remove. * gnu-system.am (dist_patch_DATA): Remove. Ludovic Courtès
2015-09-11gnu: coreutils: Skip racy 'tail' tests....This works around <http://bugs.gnu.org/21460>. * gnu/packages/patches/coreutils-racy-tail-test.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/base.scm (coreutils): Use it. Ludovic Courtès
2015-09-10gnu: perl: Fix autosplitting of 0-time source....* gnu/packages/patches/perl-autosplit-default-time.patch: New patch. * gnu/packages/perl.scm (perl): Use it. * gnu-system.am (dist_patch_DATA): Add it. Eric Bavier
2015-09-10gnu: gnucash: Add Finance::Quote support....* gnu/packages/patches/gnucash-price-quotes-perl.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/gnucash.scm (gnucash)[source]: Use it. [inputs]: Add perl-date-manip and perl-finance-quote. [arguments]: Add 'wrap-programs' phase. Move below inputs. Eric Bavier
2015-09-10gnu: Add perl-finance-quote....* gnu/packages/web.scm (perl-finance-quote): New variable. * gnu/packages/patches/perl-finance-quote-unuse-mozilla-ca.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. Eric Bavier
2015-09-09gnu: openssl: Remove run-time dependency on Perl....This shrinks the closure of OpenSSL from 154 MiB to 73 MiB. * gnu/packages/patches/openssl-c-rehash.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/tls.scm (openssl)[source]: Use it. [arguments]: Add 'remove-miscellany' phase. * gnu/packages/certs.scm (nss-certs)[native-inputs]: Add PERL. Ludovic Courtès
2015-09-09gnu: xfce4-settings: Set the default icon theme to "gnome"....Fixes <http://bugs.gnu.org/21217>. * gnu/packages/patches/xfce4-settings-defaults.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/xfce.scm (xfce4-settings)[source]: Add patch. 宋文武
2015-09-08gnu: glibc: Patch 'openat64', which was buggy on 32-bit platforms....* gnu/packages/patches/glibc-o-largefile.patch: New file. * gnu/packages/base.scm (glibc)[source]: Add it to 'patches'. * gnu-system.am (dist_patch_DATA): Add it. Ludovic Courtès
2015-09-05gnu: libtiff: Update to 4.0.5....* gnu/packages/patches/libtiff-CVE-2012-4564.patch, gnu/packages/patches/libtiff-CVE-2013-1960.patch, gnu/packages/patches/libtiff-CVE-2013-1961.patch, gnu/packages/patches/libtiff-CVE-2013-4231.patch, gnu/packages/patches/libtiff-CVE-2013-4232.patch, gnu/packages/patches/libtiff-CVE-2013-4243.patch, gnu/packages/patches/libtiff-CVE-2013-4244.patch, gnu/packages/patches/libtiff-CVE-2014-8127-pt1.patch, gnu/packages/patches/libtiff-CVE-2014-8127-pt2.patch, gnu/packages/patches/libtiff-CVE-2014-8127-pt3.patch, gnu/packages/patches/libtiff-CVE-2014-8127-pt4.patch, gnu/packages/patches/libtiff-CVE-2014-8128-pt1.patch, gnu/packages/patches/libtiff-CVE-2014-8128-pt2.patch, gnu/packages/patches/libtiff-CVE-2014-8128-pt3.patch, gnu/packages/patches/libtiff-CVE-2014-8128-pt4.patch, gnu/packages/patches/libtiff-CVE-2014-8128-pt5.patch, gnu/packages/patches/libtiff-CVE-2014-8129.patch, gnu/packages/patches/libtiff-CVE-2014-9330.patch, gnu/packages/patches/libtiff-CVE-2014-9655.patch: Delete files. * gnu-system.am (dist_patch_DATA): Unregister the patches. * gnu/packages/image.scm (libtiff): Update to 4.0.5 and drop the patches. Andreas Enge
2015-09-04gnu: base: Add glibc-hurd and hurd-minimal....* gnu/packages/base.scm (glibc/hurd, glibc/hurd-headers): New variables. * gnu/packages/hurd.scm (hurd-minimal): New variable. * gnu/packages/patches/glibc-hurd-extern-inline.patch: New file. * gnu/packages/patches/libpthread-glibc-preparation.patch: New file. * gnu-system.am (dist_patch_DATA): Add them. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Co-authored-by: Mark H Weaver <mhw@netris.org> Manolis Ragkousis
2015-09-04gnu: acl: Fix i686-gnu build....* gnu/packages/patches/acl-hurd-path-max.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. Manolis Ragkousis
2015-09-02gnu: Add missing patch for Guile-Present....This patch should have been added in cdd383e. * gnu/packages/patches/guile-present-coding.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. Ludovic Courtès
2015-08-31gnu: Add Guile-RSVG....* gnu/packages/gtk.scm (guile-rsvg): New variable. * gnu/packages/patches/guile-rsvg-pkgconfig.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. Ludovic Courtès
2015-08-27gnu: lua: Add patch to generate pkg-config file....* gnu/packages/patches/lua-pkgconfig.patch: New file. * gnu/packages/lua.scm (lua)[source]: Add patch. * gnu-system.am (dist_patch_DATA): Register patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Siniša Biđin
2015-08-21gnu: subversion: Update to 1.8.14....* gnu/packages/patches/subversion-sqlite-3.8.9-fix.patch: Delete file. * gnu-system.am (dist_patch_DATA): Remove it. * gnu/packages/version-control.scm (subversion): Update to 1.8.14. Remove patch. Mark H Weaver
2015-08-21gnu: gnutls: Update to 3.4.4.1....* gnu/packages/patches/gnutls-doc-fix.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/tls.scm (gnutls): Update to 3.4.4.1. Add patch. [arguments]: Add 'delete-prebuilt-unfixed-info-file' phase. In 'move-doc' phase, copy man pages to the correct directory. [native-inputs]: Add 'texinfo'. Mark H Weaver
2015-08-20gnu: pavucontrol: Update to 3.0....* gnu/packages/pulseaudio.scm (pavucontrol): Update to 3.0. * gnu/packages/patches/pavucontrol-sigsegv.patch: Remove. * gnu-system.am (dist_patch_DATA): Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jeff Mickey
2015-08-18gnu: qemu: Update to 2.3.1. Add fix for CVE-2015-5745....* gnu/packages/patches/qemu-CVE-2015-5745.patch: New file. * gnu/packages/patches/qemu-CVE-2015-3456.patch, gnu/packages/patches/qemu-CVE-2015-5154-pt1.patch, gnu/packages/patches/qemu-CVE-2015-5154-pt2.patch, gnu/packages/patches/qemu-CVE-2015-5154-pt3.patch, gnu/packages/patches/qemu-CVE-2015-5158.patch: Delete files. * gnu-system.am (dist_patch_DATA): Add new file and remove the deleted ones. * gnu/packages/qemu.scm (qemu): Update to 2.3.1. Add new patch and remove the deleted ones. Mark H Weaver
2015-08-18Revert "PRELIMINARY: gnu: Add network-manager."...This reverts commit 0f402e4cf86de713286b3856d265de32d3785a36. Mark H Weaver
2015-08-18PRELIMINARY: gnu: Add network-manager....* gnu/packages/patches/network-manager-platform-managed.patch, gnu/packages/network-manager.scm: New files. * gnu-system.am (GNU_SYSTEM_MODULES): Add network-manager.scm. (dist_patch_DATA): Add network-manager-platform-managed.patch. Mark H Weaver
2015-08-14gnu: glib-networking: Prefer 'SSL_CERT_FILE' as TLS CA file....This is an improvement over commit af6100f. * gnu/packages/gnome.scm (glib-networking)[source](patches): New field. [arguments]: Pass '/etc/ssl/certs/ca-certificates.crt' to configure. Set 'SSL_CERT_FILE' to '/dev/null' in 'use-empty-ssl-cert-file' phase. (libsoup)[arguments]: Set 'SSL_CERT_FILE' to '/dev/null' in 'pre-check' phase. * gnu/packages/patches/glib-networking-ssl-cert-file.patch: New patch. * gnu-system.am (dist_patch_DATA): Add it. 宋文武
2015-08-14gnu: flint: Update to 2.5.2....* gnu/packages/algebra.scm (flint): Update to 2.5.2. * gnu/packages/patches/flint-ldconfig.patch: New file. * gnu-system.am (dist_patch_DATA): Register the patch. Andreas Enge
2015-08-12gnu: icecat: Add fixes for CVE-2015-{4473,4482,4488,4489,4491,4492}....WARNING: CVE-2015-4473 may not be fully addressed here, because I was unable to backport some of the patches (for upstream bugs 1182711 and 1146213). I was also unable to backport CVE-2015-4484 (upstream bug 1171540) and CVE-2015-4487 (upstream bug 1171603). I was unable to find any commit in the upstream repository that claims to address bug 1105914 (CVE-2015-4478). * gnu/packages/patches/icecat-CVE-2015-4473-partial.patch, gnu/packages/patches/icecat-CVE-2015-4482.patch, gnu/packages/patches/icecat-CVE-2015-4488.patch, gnu/packages/patches/icecat-CVE-2015-4489.patch, gnu/packages/patches/icecat-CVE-2015-4491.patch, gnu/packages/patches/icecat-CVE-2015-4492.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/gnuzilla.scm (icecat)[source]: Add patches. Mark H Weaver
2015-08-12gnu: ratpoison: Update to 1.4.8....* gnu/packages/ratpoison.scm (ratpoison): Update to 1.4.8. * gnu/packages/patches/ratpoison-shell.patch: Adapt to it. Mathieu Lirzin
2015-08-12gnu: wicd: Fix bugs in curses interface program....* gnu/packages/patches/wicd-bitrate-none-fix.patch, gnu/packages/patches/wicd-get-selected-profile-fix.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/wicd.scm (wicd)[source]: Add patches. Mark H Weaver
2015-08-07gnu: icecat: Add fix for CVE-2015-4495....* gnu/packages/patches/icecat-CVE-2015-4495.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/gnuzilla.scm (icecat)[source]: Add patch. Move the 'patches' field above the snippet. Mark H Weaver
2015-08-06gnu: python-2: Update to 2.7.10....* gnu/packages/patches/python2-sqlite-3.8.4-test-fix.patch, gnu/packages/patches/python-libffi-mips-n32-fix.patch: Remove files. * gnu-system.am (dist_patch_DATA): Remove them. * gnu/packages/python.scm (python-2): Update to 2.7.10. Remove patches. Update comment showing test failures. Eric Dvorsak
2015-08-04gnu: Add pidgin....* gnu/packages/patches/pidgin-add-search-path.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/messaging.scm (pidgin): New variable. Mark H Weaver
2015-08-03gnu: icu4c: Add fix for CVE-2015-4760....* gnu/packages/patches/icu4c-CVE-2015-4760.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/icu4c.scm (icu4c)[source]: Add patch. Mark H Weaver
2015-08-01gnu: Add fasthenry....* gnu/packages/engineering.scm (fasthenry): New variable. * gnu/packages/patches/fasthenry-spAllocate.patch, gnu/packages/patches/fasthenry-spBuild.patch, gnu/packages/patches/fasthenry-spFactor.patch, gnu/packages/patches/fasthenry-spSolve.patch, gnu/packages/patches/fasthenry-spUtils.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. Federico Beffa
2015-08-01gnu: Add fastcap....* gnu/packages/engineering.scm (fastcap): New variable. (broken-tarball-fetch): New function. Suggested by Ludovic Courtès <ludo@gnu.org>. * gnu/packages/patches/fastcap-mulGlobal.patch, gnu/packages/patches/fastcap-mulSetup.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. Federico Beffa
2015-07-30gnu: expat: Add fix for CVE-2015-1283....* gnu/packages/patches/expat-CVE-2015-1283.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/xml.scm (expat)[source]: Add patch. Mark H Weaver
2015-07-27gnu: qemu: Add fixes for CVE-2015-5154 and CVE-2015-5158....* gnu/packages/patches/qemu-CVE-2015-5154-pt1.patch, gnu/packages/patches/qemu-CVE-2015-5154-pt2.patch, gnu/packages/patches/qemu-CVE-2015-5154-pt3.patch, gnu/packages/patches/qemu-CVE-2015-5158.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/qemu.scm (qemu-headless)[source]: Add patches. Mark H Weaver
2015-07-27gnu: liblxqt: Fix build with Qt 5.5....* gnu/packages/patches/liblxqt-include.patch: New file. * gnu-system.am (dist_patch_DATA): Register patch. * gnu/packages/lxqt.scm (liblxqt)[source]: Use patch. Andreas Enge
2015-07-27gnu: ghostscript: Add fix for CVE-2015-3228....* gnu/packages/patches/ghostscript-CVE-2015-3228.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/ghostscript.scm (ghostscript)[source]: Add patch. Mark H Weaver
2015-07-27gnu: qt: Update to 5.5.0....* gnu/packages/qt.scm (qt): Update to 5.5.0. Update download location. Drop patch and snippet. [arguments]: Add configure flag to drop qtwebengine module bundling chromium. [native-inputs]: Drop ninja, needed only for qtwebengine. [inputs]: Add harfbuzz to avoid use of bundled copy. (qt-4)[inputs]: Remove inherited harfbuzz again. * gnu/packages/patches/qt5-conflicting-typedefs.patch: Delete file. * gnu-system.am (dist_patch_DATA): Unregister patch. * gnu/packages/patches/qt5-runpath.patch: Adapt patch. Andreas Enge