aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches
Commit message (Collapse)AuthorAge
* gnu: pixman: Work around pointer arithmetic bug.Ludovic Courtès2015-09-21
| | | | | | * 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.
* gnu: icu4c: Add fixes for CVE-2014-6585 and CVE-2015-1270.Mark H Weaver2015-09-19
| | | | | | | * 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.
* gnu: imagemagick: Update to 6.9.2-1.Ludovic Courtès2015-09-16
| | | | | | * gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.2-1. [source]: Add imagemagick-test-segv.patch. [inputs]: Replace LIBJPEG-8 with LIBJPEG.
* gnu: valgrind: Adapt to glibc-2.22 and linux-libre-4.x.Mark H Weaver2015-09-15
| | | | | | | | | * 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.
* gnu: util-linux: Adapt util-linux-tests.patch to version 2.27.Mark H Weaver2015-09-15
| | | | | | This is a followup to commit 57a66c2729b4c3f7363a48eed954386a96137119. * gnu/packages/patches/util-linux-tests.patch: Adapt to util-linux 2.27.
* Merge branch 'master' into core-updatesLudovic Courtès2015-09-13
|\
| * gnu: cpio: Upgrade to 2.12.Ludovic Courtès2015-09-13
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * gnu: gnucash: Add Finance::Quote support.Eric Bavier2015-09-10
| | | | | | | | | | | | | | | | * 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.
| * gnu: Add perl-finance-quote.Eric Bavier2015-09-10
| | | | | | | | | | | | * 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.
| * gnu: xfce4-settings: Set the default icon theme to "gnome".宋文武2015-09-09
| | | | | | | | | | | | | | | | 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.
| * gnu: Add missing patch for Guile-Present.Ludovic Courtès2015-09-02
| | | | | | | | | | | | | | 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.
| * gnu: Add Guile-RSVG.Ludovic Courtès2015-08-31
| | | | | | | | | | | | * 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.
* | gnu: coreutils: Skip racy 'tail' tests.Ludovic Courtès2015-09-11
| | | | | | | | | | | | | | | | 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.
* | gnu: perl: Fix autosplitting of 0-time source.Eric Bavier2015-09-10
| | | | | | | | | | | | * 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.
* | gnu: openssl: Remove run-time dependency on Perl.Ludovic Courtès2015-09-09
| | | | | | | | | | | | | | | | | | | | 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.
* | gnu: glibc: Patch 'openat64', which was buggy on 32-bit platforms.Ludovic Courtès2015-09-08
| | | | | | | | | | | | * 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.
* | gnu: libtiff: Update to 4.0.5.Andreas Enge2015-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | gnu: base: Add glibc-hurd and hurd-minimal.Manolis Ragkousis2015-09-04
| | | | | | | | | | | | | | | | | | | | | | * 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>
* | gnu: acl: Fix i686-gnu build.Manolis Ragkousis2015-09-04
|/ | | | | * gnu/packages/patches/acl-hurd-path-max.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
* gnu: lua: Add patch to generate pkg-config file.Siniša Biđin2015-08-27
| | | | | | | | * 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>
* gnu: subversion: Update to 1.8.14.Mark H Weaver2015-08-21
| | | | | | | * 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.
* gnu: gnutls: Update to 3.4.4.1.Mark H Weaver2015-08-21
| | | | | | | | | * 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'.
* gnu: pavucontrol: Update to 3.0.Jeff Mickey2015-08-20
| | | | | | | | * 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>
* gnu: qemu: Update to 2.3.1. Add fix for CVE-2015-5745.Mark H Weaver2015-08-18
| | | | | | | | | | | | * 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.
* Revert "PRELIMINARY: gnu: Add network-manager."Mark H Weaver2015-08-18
| | | | This reverts commit 0f402e4cf86de713286b3856d265de32d3785a36.
* PRELIMINARY: gnu: Add network-manager.Mark H Weaver2015-08-18
| | | | | | | * 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.
* gnu: glib-networking: Prefer 'SSL_CERT_FILE' as TLS CA file.宋文武2015-08-14
| | | | | | | | | | | | 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.
* gnu: flint: Update to 2.5.2.Andreas Enge2015-08-14
| | | | | | * 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.
* gnu: icecat: Add fixes for CVE-2015-{4473,4482,4488,4489,4491,4492}.Mark H Weaver2015-08-12
| | | | | | | | | | | | | | | | | 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.
* gnu: ratpoison: Update to 1.4.8.Mathieu Lirzin2015-08-12
| | | | | * gnu/packages/ratpoison.scm (ratpoison): Update to 1.4.8. * gnu/packages/patches/ratpoison-shell.patch: Adapt to it.
* gnu: wicd: Fix bugs in curses interface program.Mark H Weaver2015-08-12
| | | | | | | * 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.
* gnu: icecat: Add fix for CVE-2015-4495.Mark H Weaver2015-08-07
| | | | | | | * 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.
* gnu: python-2: Update to 2.7.10.Eric Dvorsak2015-08-06
| | | | | | | | * 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.
* gnu: Add pidgin.Mark H Weaver2015-08-04
| | | | | | * 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.
* gnu: icu4c: Add fix for CVE-2015-4760.Mark H Weaver2015-08-03
| | | | | | * 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.
* gnu: Add fasthenry.Federico Beffa2015-08-01
| | | | | | | | | | * 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.
* gnu: Add fastcap.Federico Beffa2015-08-01
| | | | | | | | | * 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.
* gnu: expat: Add fix for CVE-2015-1283.Mark H Weaver2015-07-30
| | | | | | * 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.
* gnu: qemu: Add fixes for CVE-2015-5154 and CVE-2015-5158.Mark H Weaver2015-07-27
| | | | | | | | | * 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.
* gnu: liblxqt: Fix build with Qt 5.5.Andreas Enge2015-07-27
| | | | | | * gnu/packages/patches/liblxqt-include.patch: New file. * gnu-system.am (dist_patch_DATA): Register patch. * gnu/packages/lxqt.scm (liblxqt)[source]: Use patch.
* gnu: ghostscript: Add fix for CVE-2015-3228.Mark H Weaver2015-07-27
| | | | | | * 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.
* gnu: qt: Update to 5.5.0.Andreas Enge2015-07-27
| | | | | | | | | | | | | * 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.
* gnu: avidemux: Install libraries to lib.Andreas Enge2015-07-26
| | | | | | | | | * gnu/packages/video.scm (avidemux)[source]: Add patch to install to lib directory instead of lib64 or lib32 depending on the architecture. [arguments]: Use the lib instead of the lib64 directory for flags in the build phase, so that these flags should now also work on i686. * gnu/packages/patches/avidemux-install-to-lib.patch: New file. * gnu-system.am (dist_patch_DATA): Register it.
* gnu: bedtools: Add patch to fix compilation on 32 bit systems.Ben Woodcroft2015-07-25
| | | | | | | | * gnu/packages/patches/bedtools-32bit-compilation.patch: New file. * gnu/packages/bioinformatics.scm (bedtools)[source]: Add patch. * gnu-system.am (dist_patch_DATA): Register patch. Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: ripperX: Update to 2.8.0.Andreas Enge2015-07-24
| | | | | | | | | * gnu/packages/mp3.scm (ripperx): Update to 2.8.0. Drop one patch and add another one. * gnu/packages/patches/ripperx-libm.patch: Remove file. * gnu/packages/patches/ripperx-missing-file.patch: New file. * gnu-system.am (dist_patch_DATA): Register one patch and unregister the other.
* gnu: clang: Disable distro detection and remove FHS assumptions.Ludovic Courtès2015-07-24
| | | | | | * gnu/packages/patches/clang-libc-search-path.patch: Disable distro detection and remove hard-coded FHS file names, both of which would lead to breakage on non-GuixSD systems.
* gnu: guile-static: Add 'umount' procedure.Ludovic Courtès2015-07-24
| | | | * gnu/packages/patches/guile-linux-syscalls.patch: Add 'umount' subr.
* gnu: teckit: Update to 2.5.4.Andreas Enge2015-07-22
| | | | | | | | | * gnu/packages/fontutils.scm (teckit): Update to 2.5.4. Drop patch. Use svn-fetch for download. [arguments]: Add phase to call autogen. [native-inputs]: New field. * gnu/packages/patches/teckit-cstdio.patch: Delete file. * gnu-system.am (dist_patch_DATA): Unregister patch.
* gnu: julia: Update to 0.3.10.Ricardo Wurmus2015-07-21
| | | | | | * gnu/packages/julia.scm (julia): Update to 0.3.10. * gnu/packages/patches/julia-0.3.10-fix-empty-array.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
* gnu: libmad: Apply fixes for ARMv7 Thumb, etc.Mark H Weaver2015-07-21
| | | | | | | | * gnu/packages/patches/libmad-armv7-thumb-pt1.patch, gnu/packages/patches/libmad-armv7-thumb-pt2.patch, gnu/packages/patches/libmad-frame-length.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/mp3.scm (libmad)[source]: Add patches.