summaryrefslogtreecommitdiff
path: root/gnu/local.mk
Commit message (Collapse)AuthorAge
* 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.
| * gnu: ninja: Update to 1.8.2.Tobias Geerinckx-Rice2018-01-19
| | | | | | | | | | | | | | | | * gnu/packages/ninja.scm (ninja): Update to 1.8.2. [source]: Remove upstreamed patch. [arguments]: Substitute INVOKE for SYSTEM*. Use standard indentation. * gnu/packages/patches/ninja-zero-mtime.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: webkitgtk: Update to 2.18.5.Mark H Weaver2018-01-18
| | | | | | | | | | | | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.18.5. [source]: Remove patch. * gnu/packages/patches/webkitgtk-mitigate-spectre.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: slurm: Update to 17.11.2.Tobias Geerinckx-Rice2018-01-18
| | | | | | | | | | | | | | | | | | * gnu/packages/parallel.scm (slurm): Update to 17.11.2. [source]: Replace patch with less fragile SUBSTITUTE* in a snippet. [arguments]: Rename ‘autogen’ phase to ‘autoconf’. Use INVOKE. * gnu/packages/patches/slurm-configure-remove-nonfree-contribs.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: Add sl.Tobias Geerinckx-Rice2018-01-18
| | | | | | | | | | * gnu/packages/toys.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
| * gnu: lxterminal: Update to 0.3.1.Tobias Geerinckx-Rice2018-01-18
| | | | | | | | | | | | | | | | * gnu/packages/lxde.scm (lxterminal): Update to 0.3.1. [source]: Remove patch for fixed CVE. [arguments]: No longer skip test suite which appear to be fixed. * gnu/packages/patches/lxterminal-CVE-2016-10369.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: libxml2: Fix CVE-2017-15412.Leo Famulari2018-01-16
| | | | | | | | | | | | * gnu/packages/patches/libxml2-CVE-2017-15412.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/xml.scm (libxml2/fixed)[source]: Use it.
| * gnu: Add emacs-json-reformat.Oleg Pykhalov2018-01-15
| | | | | | | | | | | | * gnu/packages/patches/emacs-json-reformat-fix-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add this. * gnu/packages/emacs.scm (emacs-json-reformat): New variable.
| * gnu: transmission: Fix a DNS rebinding vulnerability that allows RCE.Leo Famulari2018-01-12
| | | | | | | | | | | | * gnu/packages/patches/transmission-fix-dns-rebinding-vuln.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bittorrent.scm (transmission)[source]: Use it.
| * gnu: dtc: Update to 1.4.6.Tobias Geerinckx-Rice2018-01-12
| | | | | | | | | | | | | | | | * gnu/packages/bootloaders.scm (dtc): Update to 1.4.6. [source]: Remove both patches. * gnu/packages/patches/dtc-format-modifier.patch: Delete file. * gnu/packages/patches/dtc-32-bits-check.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Remove both.
* | gnu: clang-runtime: Fix build issues against glibc 2.26.Ludovic Courtès2018-01-18
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/clang-runtime-asan-build-fixes.patch, gnu/packages/patches/clang-runtime-esan-build-fixes.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/llvm.scm (clang-runtime-from-llvm): Add 'patches' parameter and honor it. (clang-runtime): Pass patch list. (clang-runtime-3.9.1, clang-runtime-3.7, clang-runtime-3.6) (clang-runtime-3.5): Likewise.
* | gnu: opencascade-oce: Fix build with glibc 2.26.Leo Famulari2018-01-16
| | | | | | | | | | | | * gnu/packages/patches/opencascade-oce-glibc-2.26.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/maths.scm (opencascade-oce)[source]: Use it.
* | gnu: libgnomeui: Fix build with Python 3.6.Leo Famulari2018-01-16
| | | | | | | | | | | | * gnu/packages/patches/libgnomeui-utf8.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gnome.scm (libgnomeui)[source]: Use it.
* | gnu: icecat: Fix compilation against glibc 2.26.Ludovic Courtès2018-01-13
| | | | | | | | | | | | * gnu/packages/patches/icecat-glibc-2.26.patch: New file. * gnu/packages/gnuzilla.scm (icecat)[source](patches): Add it. * gnu/local.mk (dist_patch_DATA): Add it.
* | gnu: libgnome: Adjust for latest GLib.Ludovic Courtès2018-01-13
| | | | | | | | | | | | * gnu/packages/patches/libgnome-encoding.patch: New file. * gnu/packages/gnome.scm (libgnome)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it.
* | Merge branch 'master' into core-updatesLeo Famulari2018-01-11
|\|
| * gnu: libvorbis: Fix CVE-2017-{14632,14633}.Leo Famulari2018-01-11
| | | | | | | | | | | | | | | | * gnu/packages/patches/libvorbis-CVE-2017-14632.patch, gnu/packages/patches/libvorbis-CVE-2017-14633.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/xiph.scm (libvorbis)[replacement]: New field. (libvorbis/fixed): New variable.
| * gnu: guile-bytestructures: Update to 1.0.1.amirouche2018-01-11
| | | | | | | | | | | | | | | | | | | | * gnu/package/guile.scm (guile-bytestructures): Update to 1.0.1. [source]: Use tarball from github instead of git. [build-system]: Use GNU-BUILD-SYSTEM. [arguments]: Remove. [navitve-inputs]: Add PKG-CONFIG. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: newsbeuter: Deprecate in favour of newsboat.Tobias Geerinckx-Rice2018-01-11
| | | | | | | | | | | | | | | | * gnu/packages/syndication.scm (newsbeuter): Redefine using ‘deprecated-package’. * gnu/packages/patches/newsbeuter-CVE-2017-12904.patch: Delete file. * gnu/packages/patches/newsbeuter-CVE-2017-14500.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Remove both.
| * gnu: ledger: Fix test failures.Eric Bavier2018-01-08
| | | | | | | | | | | | | | * gnu/packages/patches/ledger-revert-boost-python-fix.patch, gnu/packages/patches/ledger-fix-uninitialized.patch: New patches. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/finance.scm (ledger)[source]: Use them.
| * gnu: services: Add darkstat service.宋文武2018-01-08
| | | | | | | | | | | | * gnu/services/monitoring.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Monitoring Services): Document it.
| * gnu: webkitgtk: Disable SharedArrayBuffers to mitigate Spectre.Mark H Weaver2018-01-07
| | | | | | | | | | | | * gnu/packages/patches/webkitgtk-mitigate-spectre.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/webkit.scm (webkitgtk)[source]: Add patch.
| * gnu: icecat: Add more fixes, including Spectre mitigation.Mark H Weaver2018-01-06
| | | | | | | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (icecat)[source]: Add more fixes from the upstream mozilla-esr52 repository, plus a backported mitigation for Spectre from Firefox 57.0.4. * gnu/packages/patches/icecat-bug-1427870-spectre-mitigation.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
| * gnu: Add domainfinder.Konrad Hinsen2018-01-05
| | | | | | | | | | | | | | * gnu/packages/chemistry.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Leo Famulari <leo@famulari.name>
| * gnu: ao-cad: Update and fix for aarch64.Eric Bavier2018-01-04
| | | | | | | | | | | | | | | | * gnu/packages/patches/ao-cad-aarch64-support.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/engineering.scm (ao-cad)[source]: Use it. Update snapshot to fb288c9. Use VCS helpers for version and file-name. [arguments]: Add 'remove-native-compilation' phase.
* | gnu: gpm: Fix building with glibc 2.26.Leo Famulari2018-01-10
| | | | | | | | | | | | * gnu/packages/patches/gpm-glibc-2.26.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/linux.scm (gpm)[source]: Use it.
* | gnu: nfs-utils: Adapt to changes in glibc 2.26.Leo Famulari2018-01-10
| | | | | | | | | | | | * gnu/packages/patches/nfs-utils-missing-headers.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/nfs.scm (nfs-utils)[source]: Use it.
* | gnu: libtirpc: Update to 1.0.2.Leo Famulari2018-01-10
| | | | | | | | | | | | | | | | * gnu/packages/onc-rpc.scm (libtirpc): Update to 1.0.2. [source]: Adjust patch list. * gnu/packages/patches/libtirpc-CVE-2017-8779.patch: Delete file. * gnu/packages/patches/libtirpc-missing-headers.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* | gnu: potrace: Relax unit tests.Ludovic Courtès2018-01-06
| | | | | | | | | | | | * gnu/packages/patches/potrace-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/fontutils.scm (potrace)[source]: Use it.
* | gnu: gcc@6: Fix building with glibc@2.26.Efraim Flashner2018-01-05
| | | | | | | | | | | | | | * gnu/packages/gcc.scm (gcc@6)[source]: Add snippet to adjust linux-unwind.h to changes in glibc@2.26. Add patch. * gnu/packages/patches/gcc-libsanitizer-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
* | gnu: gcc@4.8: Fix libsanitizer cross-compilation.Ludovic Courtès2018-01-03
| | | | | | | | | | | | | | | | This patch is modified from the original patch targeting gcc@5. * gnu/packages/patches/gcc-asan-missing-include.patch: New file. * gnu/packages/gcc.scm (gcc@4.8)[source](patches): Add it. * gnu/local.mk (dist_patch_DATA): Add it.
* | gnu: fossil: Update to 2.4.Leo Famulari2018-01-03
| | | | | | | | | | | | | | * gnu/packages/version-control.scm (fossil): Update to 2.4. [source]: Remove patch. * gnu/packages/patches/fossil-CVE-2017-17459.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* | Merge branch 'master' into core-updatesLeo Famulari2018-01-03
|\|
| * gnu: fossil: Fix CVE-2017-17459.Leo Famulari2018-01-03
| | | | | | | | | | | | * gnu/packages/patches/fossil-CVE-2017-17459.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (fossil)[source]: Use it.
| * gnu: httpd: Update to 2.4.29.Leo Famulari2018-01-03
| | | | | | | | | | | | | | * gnu/packages/web.scm (httpd): Update to 2.4.29. [source]: Remove patch. * gnu/packages/patches/httpd-CVE-2017-9798.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * gnu: Add xxhash.Tobias Geerinckx-Rice2017-12-31
| | | | | | | | | | | | * gnu/packages/digest.scm: New file (xxhash): New public variable. * gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.