summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2021-11-18gnu: xorg-server: Enable X security extensions (xcsecurity).Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/23317>. * gnu/packages/xorg.scm (xorg-server) [configure-flags]: Add --enable-xcsecurity.
2021-11-18gnu: xorg-server: Update to 21.1.1 and reinstate parallel tests.Maxim Cournoyer
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.1. [parallel-tests?]: Tentatively remove argument; added in 2015 without a comment.
2021-11-18gnu: mesa: Update to 21.2.5.Maxim Cournoyer
* gnu/packages/gl.scm (mesa): Update to 21.2.5. [phases]{fix-tests}: Remove phase.
2021-11-18gnu: libxkbfile: Propagate libx11 and kbproto.Maxim Cournoyer
* gnu/packages/xorg.scm (libxkbfile): Fix indentation. [inputs]{libx11}: Move to... [propagated-inputs]: ... here. Add kbproto.
2021-11-18gnu: libinput: Update to 1.19.2.Maxim Cournoyer
* gnu/packages/freedesktop.scm (libinput): Update to 1.19.2.
2021-11-18gnu: python-xlwt: Use GUIX_PYTHONPATH instead of PYTHONPATH.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-xlwt)[arguments]: Update 'check phase to set GUIX_PYTHONPATH instead of PYTHONPATH.
2021-11-18gnu: cling: Move next to llvm and clang.Ludovic Courtès
Inheritance should happen within the same module. * gnu/packages/cpp.scm (%cling, llvm-cling, clang-cling-runtime) (clang-cling, cling): Move to... * gnu/packages/llvm.scm: ... here. Use 'modify-inputs' instead of 'alist-replace'.
2021-11-18gnu: llvm-julia: Move next to llvm.Ludovic Courtès
Inheritance should happen within the same module. * gnu/packages/julia.scm (julia-patch): Make public. (llvm-julia): Move to... * gnu/packages/llvm.scm (llvm-julia): ... here.
2021-11-18gnu: libuv-julia: Move next to libuv.Ludovic Courtès
Inheritance should happen within the same module. * gnu/packages/julia.scm (libuv-julia): Move to... * gnu/packages/libevent.scm (libuv-julia): ... here.
2021-11-18gnu: xf86-video-nouveau: Use upstream patch for xorg-server 21.1.Josselin Poiret
* gnu/packages/patches/xf86-video-nouveau-fixup-ABI.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/xorg.scm (xf86-video-nouveau): Use it. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2021-11-18gnu: xf86-video-mach64: Patch to build with xorg-server 21.1.Josselin Poiret
* gnu/packages/patches/xf86-video-mach64-bool-to-boolean.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/xorg.scm (xf86-video-mach64): Use it. Signed-off-by: Timothy Sample <samplet@ngyro.com>
2021-11-18gnu: python2-virtualenv: Remove unnecessary build phase.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python2-virtualenv)[arguments]: Remove field.
2021-11-18gnu: python-pymediainfo: Update description.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-pymediainfo)[description]: Extend it to a complete sentence.
2021-11-18gnu: python-pymediainfo: Simplify check phase.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-pymediainfo)[arguments]: Use ADD-INSTALLED-PYTHONPATH instead of manipulating PYTHONPATH directly.
2021-11-18gnu: python2-send2trash: Fix setenv build phase.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python2-send2trash)[arguments]: Use GUIX_PYTHONPATH instead of PYTHONPATH.
2021-11-18gnu: gst-plugins-base: Disable the elements_appsrc test.Maxim Cournoyer
* gnu/packages/gstreamer.scm (gst-plugins-base): Remove trailing #t. [phases]{disable-problematic-tests}: New phase.
2021-11-18gnu: sushi: Fix build by using libsoup@2.Timothy Sample
* gnu/packages/gnome.scm (sushi)[inputs]: Replace webkitgtk with webkitgtk-with-libsoup2.
2021-11-18gnu: cheese: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (cheese)[arguments]: Use meson-0.59.
2021-11-18gnu: gnome-shell: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gnome-shell)[arguments]: Use meson-0.59.
2021-11-18gnu: gnome-control-center: Fix build.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gnome-control-center) [arguments]: Use meson-0.59. [inputs]: Replace libsoup with libsoup-minimal-2.
2021-11-18gnu: simple-scan: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (simple-scan)[arguments]: Use meson-0.59.
2021-11-18gnu: colord: Enable Vala bindings.Timothy Sample
* gnu/packages/gnome.scm (colord)[arguments]: Add "-Dvapi=true" to [native-inputs]: Add vala.
2021-11-18gnu: totem: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (totem)[arguments]: Use meson-0.59.
2021-11-18gnu: gnome-user-share: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gnome-user-share)[arguments]: Use meson-0.59.
2021-11-18gnu: gnome-initial-setup: Fix build.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gnome-initial-setup) [arguments]: Use meson-0.59. [inputs]: Replace webkitgtk with webkitgtk-with-libsoup2.
2021-11-18gnu: gnome-music: Fix build.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gnome-music)[arguments]: Use meson-0.59. [inputs]: Replace libsoup with libsoup-minimal-2.
2021-11-18gnu: gnome-photos: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gnome-photos)[arguments]: Use meson-0.59.
2021-11-18gnu: folks: Update to 0.15.3.Timothy Sample
* gnu/packages/gnome.scm (folks): Update to 0.15.3.
2021-11-18gnu: grilo: Fix build by using libsoup@2.Timothy Sample
* gnu/packages/gnome.scm (grilo)[inputs]: Replace libsoup with libsoup-minimal-2.
2021-11-18gnu: gssdp: Use libsoup@2 and propagate it.Timothy Sample
* gnu/packages/gnome.scm (gssdp)[inputs]: Remove libsoup. [propagated-inputs]: Add libsoup-minimal-2.
2021-11-18gnu: evolution-data-server: Propagate libsoup@2.Timothy Sample
All of the .pc files require version 2. * gnu/packages/gnome.scm (evolution-data-server) [propagated-inputs]: Replace libsoup with libsoup-minimal-2.
2021-11-18gnu: gedit: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gedit)[arguments]: Use meson-0.59.
2021-11-18gnu: gnome-disk-utility: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gnome-disk-utility) [arguments]: Use meson-0.59.
2021-11-18gnu: gnome-maps: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/geo.scm (gnome-maps)[arguments]: Use meson-0.59.
2021-11-18gnu: gnome-weather: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gnome-weather)[arguments]: Use meson-0.59.
2021-11-18gnu: gnome-font-viewer: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gnome-font-viewer)[arguments]: Use meson-0.59.
2021-11-18gnu: gnome-characters: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (gnome-characters)[arguments]: Use meson-0.59.
2021-11-18gnu: eog: Build with Meson 0.59.Timothy Sample
See <https://github.com/mesonbuild/meson/issues/9441>. * gnu/packages/gnome.scm (eog)[arguments]: Use meson-0.59.
2021-11-18gnu: python-graphene: Update to 3.0.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/50947>. Reported by John Kehayias <john.kehayias@protonmail.com>. * gnu/packages/python-xyz.scm (python-graphene): Update to 3.0. [propagated-inputs]: Replace "python-iso8601" by "python-aniso8601".
2021-11-18gnu: python-aniso8601: Update to 9.0.1.Ludovic Courtès
* gnu/packages/time.scm (python-aniso8601): Update to 9.0.1. [propagated-inputs]: Remove.
2021-11-18gnu: appstream: Link against libsoup 2.Ludovic Courtès
This version of AppStream fails to build against libsoup 3.x. * gnu/packages/freedesktop.scm (appstream)[inputs]: Replace LIBSOUP by LIBSOUP-MINIMAL-2.
2021-11-18gnu: ocaml-dose3: Remove now unneeded phase.Ludovic Courtès
This reverts commit 91b29aa37394b660117e1d79927621db1344b7fe. Reported by pukkamustard on #guix. * gnu/packages/ocaml.scm (ocaml-dose3)[arguments]: Remove #:phases.
2021-11-18gnu: gnome-builder: Upgrade to 41.2.Vivien Kraus
* gnu/packages/gnome.scm: Import modules llvm and markup for gnome-builder. (gnome-builder): Upgrade to 41.2. [arguments]: Add #:glib-or-gtk? #t to compile the schemas. [configure-flags]: Enable more plugins. [phase patch-meson]: Pretend we’re building with webkit2gtk-4.1. [inputs]: Add cmark (markup support), clang and llvm, devhelp, glade, libportal and libsoup 2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-18gnu: sysprof: Upgrade to 3.42.1.Vivien Kraus
* gnu/packages/gnome.scm (sysprof): Upgrade to 3.42.1. [propagated-inputs]: Add polkit. [inputs]: Add json-glib. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-18gnu: devhelp: Add missing propagated input.Vivien Kraus
* gnu/packages/gnome.scm (devhelp) [propagated-inputs]: Add gsettings-desktop-schemas. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-18gnu: strace: Allow readlink, readlinkat tests to pass.Simon South
Modify the invocation of strace's "readlink" and "readlinkat" tests to prevent them from failing due to an additional system call made by Guix's patched version of glibc. * gnu/packages/linux.scm (strace)[source]: Add patch. [arguments]<#:phases>: Do not disable the "readlink" test now that it can succeed. * gnu/packages/patches/strace-readlink-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-18gnu: qgpgme: Use 'modify-inputs'.Ludovic Courtès
* gnu/packages/gnupg.scm (qgpgme)[inputs]: Use 'modify-inputs'.
2021-11-18gnu: qgpgme: Depend on a newer GnuPG.Ludovic Courtès
This addresses a test failure in 'testSymmetricEncryptDecrypt': FAIL! : EncryptionTest::testSymmetricEncryptDecrypt() 'QString::fromUtf8(plainText) == QStringLiteral("Hello symmetric World")' returned FALSE. () Loc: [t-encrypt.cpp(188)] The failure was apparently due to gpg asking for a passphrase for symmetric decryption. * gnu/packages/gnupg.scm (gnupg-2.2.32): New variable. (qgpgme)[native-inputs]: Use it.
2021-11-18gnu: ghc: Rely on a fixed version of Git.Ludovic Courtès
This makes the derivation of ghc equivalent to that found in e55547bf70384691712047912c793c517debd2ec. * gnu/packages/haskell.scm (ghc-8.8)[native-inputs]: Change GIT to GIT/FIXED. (ghc-8.10)[native-inputs]: Change GIT-MINIMAL to GIT-MINIMAL/FIXED. * gnu/packages/version-control.scm (git/fixed): New variable.
2021-11-18gnu: sbcl-cl-webkit: Update to 3.4.0.Kaelyn Takata
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.4.0, bringing in support for libwebkit2gtk-4.1 from webkit 2.34. Signed-off-by: Ludovic Courtès <ludo@gnu.org>