aboutsummaryrefslogtreecommitdiff
path: root/gnu/local.mk
Commit message (Collapse)AuthorAge
* gnu: mailutils: Fix uninitialized memory bug.Ludovic Courtès2018-02-18
| | | | | | | | | | | This was causing segfaults in the MH test suite when building with glibc 2.26 on x86_64. * gnu/packages/patches/mailutils-uninitialized-memory.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/mail.scm (mailutils)[source](patches, snippet): New fields. [native-inputs]: New field.
* gnu: gcc@4.9: Fix libsanitizer compilation with glibc 2.26.Ludovic Courtès2018-02-18
| | | | | | * gnu/packages/patches/gcc-4.9-libsanitizer-fix.patch: New file. * gnu/packages/gcc.scm (gcc-4.9)[source](patches): Add it. * gnu/local.mk (dist_patch_DATA): Add it.
* Merge branch 'master' into core-updatesRicardo Wurmus2018-02-18
|\
| * gnu: ruby-2.4.3: Update rubygems to 2.7.6.Ben Woodcroft2018-02-18
| | | | | | | | | | | | | | | | | | | | This fixes the security issues described at https://www.ruby-lang.org/en/news/2018/02/17/multiple-vulnerabilities-in- rubygems/ * gnu/packages/patches/ruby-rubygems-276-for-ruby24.patch: New file. * gnu/packages/ruby.scm (ruby-2.4.3)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it.
* | gnu: python-waitress: Update to 1.1.0.Marius Bakke2018-02-17
| | | | | | | | | | | | | | * gnu/packages/patches/python-waitress-fix-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/python.scm (python-waitress): Update to 1.1.0. [source](patches): New field.
* | Merge branch 'master' into core-updatesMark H Weaver2018-02-16
|\|
| * gnu: ghc: Make memory allocator decommit memory on Linux < 4.5.Danny Milosavljevic2018-02-15
| | | | | | | | | | | | * gnu/packages/patches/ghc-8.0-fall-back-to-madv_dontneed.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/haskell.scm (ghc-8): Use it.
| * gnu: crypto++: Update to 6.0.0.Pierre Langlois2018-02-15
| | | | | | | | | | | | | | | | | | * gnu/packages/crypto.scm (crypto++): Update to 6.0.0. * gnu/packages/patches/crypto++-fix-dos-in-asn.1-decoders.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* | gnu: ghc: Make memory allocator decommit memory on Linux < 4.5.Danny Milosavljevic2018-02-16
| | | | | | | | | | | | * gnu/packages/patches/ghc-8.0-fall-back-to-madv_dontneed.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/haskell.scm (ghc-8): Use it.
* | gnu: shepherd: 'herd status' now sorts the result.Mark H Weaver2018-02-14
| | | | | | | | | | | | | | | | | | Add a patch by Ludovic Courtès <ludo@gnu.org> from the upstream shepherd repository to partially fix <https://bugs.gnu.org/30299>. * gnu/packages/patches/shepherd-herd-status-sorted.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (shepherd)[source]: Add patch.
* | Merge branch 'master' into core-updatesMark H Weaver2018-02-13
|\|
| * gnu: local.mk: Remove mpv patch lines.Rutger Helling2018-02-13
| | | | | | | | * gnu/local.mk: Remove mpv CVE-2018-6360 patch lines.
* | Merge branch 'master' into core-updatesMark H Weaver2018-02-11
|\|
| * gnu: libtasn1: Fix CVE-2018-6003.Leo Famulari2018-02-10
| | | | | | | | | | | | * gnu/packages/patches/libtasn1-CVE-2018-6003.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/tls.scm (libtasn1/fixed)[source]: Use it.
| * gnu: libtiff: Fix CVE-2017-{9935,11335,18013}.Leo Famulari2018-02-10
| | | | | | | | | | | | | | | | | | * gnu/packages/patches/libtiff-CVE-2017-9935.patch, gnu/packages/patches/libtiff-CVE-2017-11335.patch, gnu/packages/patches/libtiff-CVE-2017-18013.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/image.scm (libtiff)[replacement]: New field. (libtiff/fixed): New variable.
| * gnu: Add java-xerces.Julien Lepiller2018-02-10
| | | | | | | | | | | | | | | | * gnu/packages/java.scm (java-xerces): New variable. * gnu/packages/patches/java-xerces-bootclasspath.patch: New file. * gnu/packages/patches/java-xerces-build_dont_unzip.patch: New file. * gnu/packages/patches/java-xerces-xjavac_taskdef.patch: New file. * gnu/local.mk (dist_patch_DATA): Add them.
| * gnu: emacs-browse-at-remote: Patch for GNU Cgit support.Oleg Pykhalov2018-02-09
| | | | | | | | | | | | * gnu/packages/patches/emacs-browse-at-remote-cgit-gnu.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/emacs.scm (emacs-browse-at-remote)[source](patches): Use it.
| * gnu: clementine: Remove Spotify downloader.Pierre Langlois2018-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clementine has a button in the preference menu that allows downloading a binary blob to add support for Spofify. Let's remove this button. It turns out this is the only part of the code base that uses crypto++, let's remove this dependency too. * gnu/packages/music.scm (clementine)[arguments]: Remove crypto++ support. Set HAVE_SPOTIFY_DOWNLOADER to FALSE. [inputs]: Remove crypto++ input. * gnu/packages/patches/clementine-remove-crypto++-dependency.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Leo Famulari <leo@famulari.name>
| * gnu: zziplib: Update to 0.13.68.Marius Bakke2018-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/zziplib-CVE-2017-5974.patch, gnu/packages/patches/zziplib-CVE-2017-5975.patch, gnu/packages/patches/zziplib-CVE-2017-5976.patch, gnu/packages/patches/zziplib-CVE-2017-5978.patch, gnu/packages/patches/zziplib-CVE-2017-5979.patch, gnu/packages/patches/zziplib-CVE-2017-5981.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. * gnu/packages/compression.scm (zziplib): Update to 0.13.68. [source](patches): Remove. [arguments]: Remove #:parallel-tests?. Set #:tests? #f.
| * gnu: services: Add wesnothd service.Arun Isaac2018-02-09
| | | | | | | | | | | | * gnu/services/games.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Game Services): Document the service.
* | gnu: python-pandas: Update to 0.22.0.Marius Bakke2018-02-09
| | | | | | | | | | | | | | | | | | | | * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/patches/python-pandas-skip-failing-tests.patch: Delete file. * gnu/packages/python.scm (python-pandas): Update to 0.22.0. [source](patches): Remove. [native-inputs]: Add PYTHON-PYTEST and PYTHON-LXML. [arguments]: Replace CHECK-PHASE with custom pytest invocation. [home-page]: Use HTTPS.
* | gnu: icecat: Use system harfbuzz and graphite2 libraries.Mark H Weaver2018-02-09
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/icecat-use-system-harfbuzz.patch, gnu/packages/patches/icecat-use-system-graphite2.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/gnuzilla.scm (icecat)[source]: Add patches. Delete "gfx/harfbuzz" and "gfx/graphite2" in the snippet. [inputs]: Add harfbuzz and graphite2. [arguments]: Add "--with-system-harfbuzz" and "--with-system-graphite2" to configure-flags.
* | Merge branch 'master' into core-updatesMark H Weaver2018-02-09
|\|
| * gnu: mpv: Fix CVE-2018-6360.Alex Vong2018-02-08
| | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/mpv-CVE-2018-6360-1.patch, gnu/packages/patches/mpv-CVE-2018-6360-2.patch, gnu/packages/patches/mpv-CVE-2018-6360-3.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/video.scm (mpv)[source]: Use them. Signed-off-by: Leo Famulari <leo@famulari.name>
| * gnu: libtirpc: Update to 1.0.2.Tobias Geerinckx-Rice2018-02-08
| | | | | | | | | | | | | | * gnu/packages/onc-rpc.scm (libtirpc): Update to 1.0.2. [patches]: Remove patch for fixed CVE. * gnu/packages/patches/libtirpc-CVE-2017-8779.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: luajit: Update to 2.1.0-beta3.Tobias Geerinckx-Rice2018-02-08
| | | | | | | | | | | | | | * gnu/packages/lua.scm (luajit): Update to 2.1.0-beta3. [source]: Remove symlinks patch. * gnu/packages/patches/luajit-symlinks.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: mupdf: Fix CVE-2017-17858.Leo Famulari2018-02-07
| | | | | | | | | | | | * gnu/packages/patches/mupdf-CVE-2017-17858.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/pdf.scm (mupdf)[source]: Use it.
| * gnu: hwloc: Add 2.0.0.Ludovic Courtès2018-02-06
| | | | | | | | | | | | * gnu/packages/mpi.scm (hwloc-2.0): New variable. * gnu/packages/patches/hwloc-tests-without-sysfs.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
| * gnu: gpsbabel: Update to 1.5.4 and fix build.Mathieu Othacehe2018-02-06
| | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/gpsbabel-minizip.patch: New file. * gnu/packages/patches/gpsbabel-qstring.patch: New file. * gnu/local.mk (dist_patch_DATA): Update accordingly. * gnu/packages/gps.scm (gpsbabel): Update to 1.5.4, [source]: add two previous patches to fix build, [snippet]: remove "gpsbabel" directory excursion, [arguments]: ditto.
| * gnu: p7zip: Fix CVE-2017-17969.Leo Famulari2018-02-05
| | | | | | | | | | | | * gnu/packages/patches/p7zip-CVE-2017-17969.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/compression.scm (p7zip)[source]: Use it.
* | Merge branch 'master' into core-updatesMarius Bakke2018-02-01
|\|
| * gnu: transmission: Update to 2.93.Leo Famulari2018-01-31
| | | | | | | | | | | | | | * gnu/packages/bittorrent.scm (transmission): Update to 2.93. [source]: Update URL and remove patch. * gnu/packages/patches/transmission-fix-dns-rebinding-vuln.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: python-axolotl: Update to 0.1.39 and fix build.Adam Van Ymeren2018-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | python-axolotl has been failing since March, https://hydra.gnu.org/job/gnu/master/python-axolotl-0.1.35.x86_64-linux This also fixes the OMEMO and OTR plugins for Gajim work. * gnu/packages/patches/python-axolotl-AES-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/python-crypto.scm (python-axolotl): Upgrade to 0.1.39. [source]: Use the patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: Add Enki.Ludovic Courtès2018-01-30
| | | | | | | | | | * gnu/packages/robotics.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
| * gnu: rsync: Update to 3.1.3.Tobias Geerinckx-Rice2018-01-30
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/rsync.scm (rsync): Update to 3.1.3. [source]: Remove patches for fixed CVEs. [properties]: Remove field. * packages/patches/rsync-CVE-2017-16548.patch: Delete file. * packages/patches/rsync-CVE-2017-17433.patch: Delete file. * packages/patches/rsync-CVE-2017-17433-fix-tests.patch: Delete file. * packages/patches/rsync-CVE-2017-17434-pt1.patch: Delete file. * packages/patches/rsync-CVE-2017-17434-pt2.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Remove them.
* | Merge branch 'master' into core-updatesMark H Weaver2018-01-26
|\|
| * gnu: reposurgeon: Update to 3.43.Tobias Geerinckx-Rice2018-01-26
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/version-control.scm (reposurgeon): Update to 3.43. [source]: Add a patch needed to build the package. [arguments]: Add ‘patch-inputs’ phase. [native-inputs]: Replace docbook-xml-4.1.2 with the latest docbook-xml. [inputs]: Add tzdata. * gnu/packages/patches/reposurgeon-add-missing-docbook-files.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
| * gnu: dovecot: Fix CVE-2017-15132.Leo Famulari2018-01-25
| | | | | | | | | | | | * gnu/packages/patches/dovecot-CVE-2017-15132.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/mail.scm (dovecot)[source]: Use it.
| * gnu: Update SELinux packages.Ricardo Wurmus2018-01-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804. [source]: Fetch from git. (checkpolicy)[arguments]: Set LIBSEPOLA. (libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path". (python-sepolgen)[arguments]: Adjust directory name in "enter-dir". (python-setools): Update to 4.1.1. [source]: Fetch from git. (policycoreutils)[source]: Remove patch. [arguments]: Remove build phases "fix-glib-cflags", "fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools". [inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy, libcap-ng, pcre, dbus, dbus-glib, and glib. * gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* | gnu: Update SELinux packages.Ricardo Wurmus2018-01-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804. [source]: Fetch from git. (checkpolicy)[arguments]: Set LIBSEPOLA. (libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path". (python-sepolgen)[arguments]: Adjust directory name in "enter-dir". (python-setools): Update to 4.1.1. [source]: Fetch from git. (policycoreutils)[source]: Remove patch. [arguments]: Remove build phases "fix-glib-cflags", "fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools". [inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy, libcap-ng, pcre, dbus, dbus-glib, and glib. * gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* | Merge branch 'master' into core-updatesMark H Weaver2018-01-24
|\|
| * gnu: icecat: Add more fixes from upstream mozilla-esr52.Mark H Weaver2018-01-24
| | | | | | | | | | | | | | | | | | | | | | Includes fixes for CVE-2018-5104, CVE-2018-5097, CVE-2018-5099, and the remaining 7 out of 21 changesets for CVE-2018-5089. * gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the upstream mozilla-esr52 repository. Remove the local spectre mitigation patch in favor of the (identical) changeset from upstream. * gnu/packages/patches/icecat-bug-1427870-spectre-mitigation.patch: Delete. * gnu/local.mk (dist_patch_DATA): Remove it.
* | Merge branch 'master' into core-updatesMark H Weaver2018-01-23
|\|
| * gnu: libsndfile: Fix CVE-2017-12562.Leo Famulari2018-01-23
| | | | | | | | | | | | | | * gnu/packages/patches/libsndfile-CVE-2017-12562.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/pulseaudio.scm (libsndfile)[replacement]: New field. (libsndfile/fixed): New variable.
| * gnu: rtags: Fix the bundling issue.Fis Trivial2018-01-23
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/rtags-separate-rct.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/code.scm (rtags): Dependencies no longer bundled. [source]: Use tarball release. Use the patch to link rct. Substitute corresponding headers. [native-inputs]: Add new dependencies. [inputs]: Likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: rct: Add missing headers, enable RTTI.Fis Trivial2018-01-23
| | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/rct-add-missing-headers.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/cpp.scm (rct): Use the patch, enable RTTI. [source]: Use the patch to add missing headers from installation. [arguments]: Enable RTTI in configure-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* | gnu: clisp: Fix build with glibc 2.26.Kei Kebreau2018-01-20
| | | | | | | | | | | | * gnu/packages/patches/clisp-glibc-2.26.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/lisp.scm (clisp)[source]: Use it.
* | gnu: Remove references to deleted patches.Mark H Weaver2018-01-20
| | | | | | | | | | | | | | This is a followup to commit e074a655dd6497daafbd62737e3b63f3d5aa7985. * gnu/local.mk (dist_patch_DATA): Remove ninja-zero-mtime.patch and node-test-http2-server-rst-stream.patch, which no longer exist.
* | Merge branch 'master' into core-updatesMark H Weaver2018-01-19
|\|
| * gnu: libexif: Fix CVE-2016-6328.Leo Famulari2018-01-19
| | | | | | | | | | | | * gnu/packages/patches/libexif-CVE-2016-6328.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/photo.scm (libexif)[source]: Use it.