Age | Commit message (Expand) | Author |
2018-09-09 | Merge branch 'master' into core-updates | Marius Bakke |
2018-09-09 | gnu: ghostscript: Update replacement to 9.24 [security fixes].•••The following CVEs are fixed with this release: CVE-2018-15908,
CVE-2018-15909, CVE-2018-15910, CVE-2018-15911, CVE-2018-16509,
CVE-2018-16510, CVE-2018-16511, CVE-2018-16513, CVE-2018-16539,
CVE-2018-16540, CVE-2018-16541, CVE-2018-16542, CVE-2018-16543.
* gnu/packages/patches/ghostscript-CVE-2018-10194.patch: Delete file.
* gnu/packages/patches/ghostscript-CVE-2018-16509.patch,
gnu/packages/patches/ghostscript-bug-699708.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/ghostscript.scm (ghostscript/fixed): Update to 9.24.
[source](patches): Remove 'ghostscript-CVE-2018-10194.patch' and
'ghostscript-runpath.patch'. Add 'ghostscript-CVE-2018-16509.patch' and
'ghostscript-bug-699708.patch'.
[arguments]: Add LDFLAGS to #:configure-flags, and a phase to create output
directory.
| Marius Bakke |
2018-09-08 | gnu: mes: Update to 0.17.1.•••* gnu/packages/patches/mes-nyacc-0.86.0.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mes.scm (mes): Update to 0.17.1, depend on latest Nyacc 0.86.0.
(nyacc-for-mes): Remove.
| Jan Nieuwenhuizen |
2018-09-08 | gnu: nyacc: Update to 0.86.0.•••* gnu/packages/patches/nyacc-binary-literals.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mes.scm (nyacc): Update to 0.86.0, add patch.
| Jan Nieuwenhuizen |
2018-09-03 | Merge branch 'master' into core-updates | Marius Bakke |
2018-09-03 | gnu: openexr: Update to 2.3.0.•••* gnu/packages/graphics.scm (openexr): Update to 2.3.0.
[source](uri): Change to new download location.
[source](snippet): Remove workaround.
[source](patches): Remove.
* gnu/packages/patches/openexr-missing-samples.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Marius Bakke |
2018-09-02 | gnu: haskell-mode: Fix test failure.•••Fixes <https://bugs.gnu.org/31726>.
Thanks to Jack Hill <jackhill@jackhill.us> for exploring different solutions
at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31726>.
* gnu/packages/patches/haskell-mode-unused-variables.patch,
gnu/packages/patches/haskell-mode-make-check.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/emacs.scm (haskell-mode)[source]: Use them.
[arguments]: Adjust 'pre-build' phase to embed file name.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Alex Vong |
2018-09-02 | gnu: rust: Bootstrap (only) Rust 1.19.0 by mrustc.•••* gnu/packages/patches/rust-1.19-mrustc.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/rust.scm (rust-1.19)[source]: Add patch
"rust-1.19-mrustc.patch".
[arguments]<#:modules>: New field.
<#:phases>[patch-cargo-tomls]: New phase.
<#:phases>[build]: Modify.
<#:phases>[install]: Modify.
[native-inputs]: Replace rust-bootstrap by mrustc.
(rust-1.23)[native-inputs]: New field.
[arguments]<#:phases>: Delete phase "patch-cargo-tomls".
| Danny Milosavljevic |
2018-09-01 | gnu: qtbase: Fix build with glibc >= 2.28.•••* gnu/packages/patches/qtbase-glibc-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtbase)[source](patches): Use it.
[arguments]: Remove "--no-feature-renameat2" from #:configure-flags.
| Marius Bakke |
2018-09-01 | gnu: gcc@4.9: Fix FTBFS with Glibc >= 2.28.•••* gnu/packages/commencement.scm (gcc-for-libstdc++): New variable.
(libstdc++-boot0): Inherit from GCC-FOR-LIBSTDC++ instead of GCC-4.9.
* gnu/packages/gcc.scm (gcc-4.9)[source](patches): Add
"gcc-4.9-libsanitizer-ustat.patch".
* gnu/packages/patches/gcc-4.9-libsanitizer-ustat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
| Marius Bakke |
2018-09-01 | gnu: texinfo@5: Fix FTBFS with Perl >= 5.28.•••* gnu/packages/patches/texinfo-5-perl-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/texinfo.scm (texinfo-5)[source](patches): New field.
| Marius Bakke |
2018-08-30 | netsurf: Upgrade to 3.8.•••* gnu/packages/patches/netsurf-message-timestamp.patch: New patch.
* gnu/packages/patches/netsurf-system-utf8proc.patch: Adjust to new source.
* gnu/packages/web.scm (netsurf): Upgrade to 3.8.
[source]: Add the new patch.
| Eric Bavier |
2018-08-30 | gnu: snappy: Optimise.•••* gnu/packages/compression.scm (snappy)[source]: Build with ‘-O2’.
* gnu/package/patches/snappy-add-O2-flag-in-CmakeLists.txt.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
| Tobias Geerinckx-Rice |
2018-08-29 | Revert "gnu: snappy: Optimise."•••This causes too many rebuilds for the master branch.
This reverts commit f96ed06805db934ff735e80596f1373dc1c2b5a8.
| Marius Bakke |
2018-08-28 | gnu: snappy: Optimise.•••* gnu/packages/compression.scm (snappy)[source]: Build with ‘-O2’.
* gnu/package/patches/snappy-add-O2-flag-in-CmakeLists.txt.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
| Tobias Geerinckx-Rice |
2018-08-28 | gnu: dropbear: Fix CVE-2018-15599.•••* gnu/packages/patches/dropbear-CVE-2018-15599.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (dropbear)[source]: Use it.
| Leo Famulari |
2018-08-28 | gnu: GRUB: Adjust to recent binutils changes.•••* gnu/packages/patches/grub-binutils-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/bootloaders.scm (grub)[source](patches): Add it.
| Marius Bakke |
2018-08-28 | Merge branch 'master' into core-updates | Marius Bakke |
2018-08-28 | gnu: GRUB: Check for errors from efibootmgr.•••* gnu/packages/patches/grub-check-error-efibootmgr.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/bootloaders.scm (grub)[source](patches): New field.
| Marius Bakke |
2018-08-27 | gnu: python-pygit2: Update to 0.26.4.•••* gnu/packages/python.scm (python-pygit2, python2-pygit2): Update to 0.26.4.
[source]: Remove 'python-pygit2-disable-network-tests.patch'.
* gnu/packages/patches/python-pygit2-disable-network-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Leo Famulari |
2018-08-27 | gnu: cairo: Fix undefined behaviour.•••This fixes <https://bugs.freedesktop.org/show_bug.cgi?id=104325> which showed
up in Guix as an infinite loop during cairocffi tests.
* gnu/packages/patches/cairo-setjmp-wrapper.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gtk.scm (cairo)[source](patches): Add it.
| Marius Bakke |
2018-08-27 | gnu: python-pillow: Update to 5.2.0.•••* gnu/packages/patches/python-pillow-fix-failing-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/python.scm (python-pillow): Update to 5.2.0.
[source](patches, patch-flags): Remove.
[native-inputs]: Replace PYTHON-NOSE with PYTHON-PYTEST.
[arguments]: Adjust custom check phase accordingly.
| Marius Bakke |
2018-08-26 | gnu: parted: Fix build with glibc >= 2.28.•••* gnu/packages/patches/parted-glibc-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/disk.scm (parted)[source](patches): New field.
| Marius Bakke |
2018-08-25 | gnu: Add avogadro.•••* gnu/packages/chemistry.scm (avogadro): New variable.
* gnu/packages/patches/avogadro-boost148.patch,
gnu/packages/patches/avogadro-eigen3-update.patch,
gnu/packages/patches/avogadro-python-eigen-lib.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
| Kei Kebreau |
2018-08-25 | gnu: gdb: Remove obsolete patch.•••* gnu/packages/patches/gdb-python-3.7.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gdb.scm (gdb)[source](patches): Remove field.
| Marius Bakke |
2018-08-25 | Merge branch 'staging' into core-updates | Marius Bakke |
2018-08-25 | gnu: findutils: Fix build with glibc 2.28.•••* gnu/packages/patches/findutils-gnulib-libio.patch,
gnu/packages/patches/findutils-makedev.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (findutils)[source](patches): Use them.
| Marius Bakke |
2018-08-25 | gnu: m4: Fix FTBFS with glibc >= 2.28.•••* gnu/packages/patches/m4-gnulib-libio.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/m4.scm (m4)[source](patches): New field.
| Marius Bakke |
2018-08-25 | gnu: gcc: Fix build with glibc >= 2.28.•••* gnu/packages/patches/gcc-libsanitizer-ustat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gcc.scm (gcc-5)[source](patches): Add it.
| Marius Bakke |
2018-08-25 | gnu: glibc: Update to 2.28.•••* gnu/packages/patches/glibc-2.28-git-fixes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (glibc/linux): Update to 2.28.
[source](patches): Add 'glibc-2.28-git-fixes.patch'. Remove 2.27 equivalent.
(glibc-2.28): Remove variable.
(glibc-2.27): New public variable
| Marius Bakke |
2018-08-24 | gnu: OpenSSH: Update to 7.8p1.•••* gnu/packages/ssh.scm (openssh): Update to 7.8p1.
[source]: Remove 'openssh-CVE-2018-15473.patch'.
* gnu/packages/patches/openssh-CVE-2018-15473.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Leo Famulari |
2018-08-23 | gnu: byobu: Update to 5.127.•••* gnu/packages/screen.scm (byobu): Update to 5.127.
* gnu/packages/patches/byobu-writable-status.patch: Adjust context
accordingly.
| Tobias Geerinckx-Rice |
2018-08-22 | gnu: perl-dbd-mysql: Update to 4.046.•••* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.046.
[source]: Update URL. Remove 'perl-dbd-mysql-CVE-2017-10788.patch'.
* gnu/packages/patches/perl-dbd-mysql-CVE-2017-10788.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Leo Famulari |
2018-08-22 | gnu: soundtouch: Fix CVE-2018-{1000223,14044,14045}.•••* gnu/packages/patches/soundtouch-CVE-2018-14044-14045.patch,
gnu/packages/patches/soundtouch-CVE-2018-1000223.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/audio.scm (soundtouch)[source]: Use them.
| Leo Famulari |
2018-08-22 | gnu: Remove GCC ICE workarounds.•••* gnu/packages/patches/doxygen-gcc-ice.patch,
gnu/packages/patches/mariadb-gcc-ice.patch,
gnu/packages/patches/perf-gcc-ice.patch: Delete files
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/databases.scm (mariadb)[source](patches): Likewise.
* gnu/packages/linux.scm (perf)[source](patches): Likewise.
* gnu/packages/documentation.scm (doxygen)[inputs, arguments]: Likewise.
| Marius Bakke |
2018-08-21 | gnu: openssh: Don't allow remote username enumeration [fixes CVE-2018-15473].•••* gnu/packages/patches/openssh-CVE-2018-15473.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (openssh)[source]: Use it.
| Leo Famulari |
2018-08-19 | gnu: gcc@4.8: Fix libsanitizer build issue.•••Fixes <https://bugs.gnu.org/32397>.
Reported by fis trivial <ybbs.daans@hotmail.com>.
* gnu/packages/patches/gcc-4.8-libsanitizer-fix.patch: New file.
* gnu/packages/gcc.scm (gcc-4.8)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
| Ludovic Courtès |
2018-08-19 | Merge branch 'staging' | Marius Bakke |
2018-08-18 | gnu: eigen: Update to 3.3.5.•••* gnu/packages/algebra.scm (eigen): Update to 3.3.5.
[source]: Remove upstreamed ARM patch and obsolete substitutions.
* gnu/packages/patches/eigen-arm-neon-fixes.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Tobias Geerinckx-Rice |
2018-08-17 | gnu: octave: Update to 4.4.1.•••* gnu/packages/maths.scm (octave): Update to 4.4.1.
(qtoctave)[source]: Remove obsolete patch.
* gnu/packages/patches/qtoctave-qt-5.11-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Kei Kebreau |
2018-08-17 | gnu: lxc: Update to 3.0.2.•••* gnu/packages/virtualization.scm (lxc): Update to 3.0.2.
[source]: Remove patch.
* gnu/packages/patches/lxc-CVE-2018-6556.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Tobias Geerinckx-Rice |
2018-08-16 | gnu: racket: Update to 7.0.•••* gnu/packages/scheme.scm (racket): Update to 7.0.
[inputs]: Add libedit.
[arguments]: Update the list of FFI library references to patch.
[source]: Remove 'racket-fix-xform-issue.patch'.
* gnu/packages/patches/racket-store-checksum-override.patch: Adjust.
* gnu/packages/patches/racket-fix-xform-issue.patch: Delete file.
* gnu/local.mk: Adjust accordingly.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Konrad Hinsen |
2018-08-16 | gnu: libgcrypt: Make build reproducible.•••* gnu/packages/patches/libgcrypt-make-yat2m-reproducible.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnupg.scm (libgcrypt)[source]: Use it.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Björn Höfling |
2018-08-16 | gnu: btrfs-progs: Update to 4.17.1.•••* gnu/packages/linux.scm (btrfs-progs): Update to 4.17.1.
[source]: Remove patch.
[native-inputs]: Add python.
* gnu/packages/patches/btrfs-progs-e-value-block.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Tobias Geerinckx-Rice |
2018-08-16 | gnu: e2fsprogs: Update to 1.44.3.•••* gnu/packages/linux.scm (e2fsprogs): Update to 1.44.3.
[source]: Remove glibc-2.27 patch.
(extundelete)[source]: Apply e2fsprogs-1.44 patch.
* gnu/packages/patches/e2fsprogs-glibc-2.27.patch: Delete file...
* gnu/local.mk (dist_patch_DATA): ...remove it, and add...
* gnu/packages/patches/extundelete-e2fsprogs-1.44.patch: ...this new
file.
| Tobias Geerinckx-Rice |
2018-08-16 | Merge branch 'master' into staging | Marius Bakke |
2018-08-16 | gnu: qemu: Update to 3.0.0 [mitigate CVE-2018-3639].•••* gnu/packages/virtualization.scm (qemu): Update to 3.0.0.
[source]: Remove patch.
* gnu/packages/patches/qemu-CVE-2018-11806.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Tobias Geerinckx-Rice |
2018-08-15 | gnu: clementine: Fix creating initial database.•••It seems a recent version of sqlite broke Clementine's first startup. It turns
out we can patch clementine to fix the problem instead of providing a different
sqlite package:
<https://github.com/clementine-player/Clementine/pull/5669>
* gnu/packages/databases.scm (sqlite-with-fts3): Remove.
* gnu/packages/music.scm (clementine)[inputs]: Replace sqlite-with-fts3 with
sqlite.
[source]: Add clementine-fix-sqlite.patch.
* gnu/packages/patches/clementine-fix-sqlite.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Pierre Langlois |
2018-08-15 | gnu: openssl@1.1: Update to 1.1.0i [fix CVE-2018-0737].•••Also includes a fix for CVE-2018-0732, and a different approach to
fixing CVE-2018-0495.
* gnu/packages/tls.scm (openssl-next): Update to 1.1.0i.
[sources]: Remove CVE patches.
* gnu/packages/patches/openssl-1.1.0-CVE-2018-0495.patch: Delete...
* gnu/packages/patches/openssl-1.1.0-CVE-2018-0732.patch: ...both files.
* gnu/local.mk (dist_patch_DATA): Remove them.
| Tobias Geerinckx-Rice |
2018-08-14 | gnu: gdm: Fix CVE-2018-14424.•••* gnu/packages/patches/gdm-CVE-2018-14424.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (gdm): Use it.
| Leo Famulari |