all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Timothy Sample <samplet@ngyro.com>
To: 51938@debbugs.gnu.org
Subject: [bug#51938] [PATCH core-updates-frozen 00/23] Fixes for GNOME packages
Date: Thu, 18 Nov 2021 01:57:49 -0500	[thread overview]
Message-ID: <87ilwq9cia.fsf@ngyro.com> (raw)

Hi!

In anticipation of the great core-updates-frozen event, I tried to build
the example desktop system on top of core-updates-frozen.  A handful of
GNOME packages were failing, but it is almost all trivial stuff.

A bunch of GNOME packages have invalid “meson.build” files.  Meson 0.60
is slightly stricter than 0.59, causing builds that used to work
(erroneously) to fail (correctly).  Following some of our other
packages, I fixed these failures by just using Meson 0.59.

A handful of GNOME packages still require libsoup 2 rather than 3 (or a
WebKitGTK that uses libsoup 2).

Somewhere along the way (maybe when making colord-minimal?) colord lost
its Vala bindings.  This was causing a build failure for simple-scan.

Between these patches, Guillaume’s XWayland patch from
<https://issues.guix.gnu.org/51900>, deleting at-spi2-core from the
gnome package (cf. <https://issues.guix.gnu.org/51916>), and removing
two broken video drivers from %default-xorg-modules (mach64 and
nouveau), I could boot into GNOME 40 on QEMU!

Timothy Sample (23):
  gnu: eog: Build with Meson 0.59.
  gnu: gnome-characters: Build with Meson 0.59.
  gnu: gnome-font-viewer: Build with Meson 0.59.
  gnu: gnome-weather: Build with Meson 0.59.
  gnu: gnome-maps: Build with Meson 0.59.
  gnu: gnome-disk-utility: Build with Meson 0.59.
  gnu: gnome-screenshot: Build with Meson 0.59.
  gnu: gedit: Build with Meson 0.59.
  gnu: evolution-data-server: Propagate libsoup@2.
  gnu: gssdp: Use libsoup@2 and propagate it.
  gnu: grilo: Fix build by using libsoup@2.
  gnu: folks: Update to 0.15.3.
  gnu: gnome-photos: Build with Meson 0.59.
  gnu: gnome-music: Fix build.
  gnu: gnome-initial-setup: Fix build.
  gnu: gnome-user-share: Build with Meson 0.59.
  gnu: totem: Build with Meson 0.59.
  gnu: colord: Enable Vala bindings.
  gnu: simple-scan: Build with Meson 0.59.
  gnu: gnome-control-center: Fix build.
  gnu: gnome-shell: Build with Meson 0.59.
  gnu: cheese: Build with Meson 0.59.
  gnu: sushi: Fix build by using libsoup@2.

 gnu/packages/geo.scm   |  4 ++-
 gnu/packages/gnome.scm | 76 ++++++++++++++++++++++++++----------------
 2 files changed, 51 insertions(+), 29 deletions(-)

-- 
2.33.1





             reply	other threads:[~2021-11-18  6:59 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-18  6:57 Timothy Sample [this message]
2021-11-18  7:03 ` [bug#51938] [PATCH core-updates-frozen 01/23] gnu: eog: Build with Meson 0.59 Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 01/22] gnu: gnome-characters: " Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 02/22] gnu: gnome-font-viewer: " Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 03/22] gnu: gnome-weather: " Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 04/22] gnu: gnome-maps: " Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 05/22] gnu: gnome-disk-utility: " Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 06/22] gnu: gnome-screenshot: " Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 07/22] gnu: gedit: " Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 08/22] gnu: evolution-data-server: Propagate libsoup@2 Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 09/22] gnu: gssdp: Use libsoup@2 and propagate it Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 10/22] gnu: grilo: Fix build by using libsoup@2 Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 11/22] gnu: folks: Update to 0.15.3 Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 12/22] gnu: gnome-photos: Build with Meson 0.59 Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 13/22] gnu: gnome-music: Fix build Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 14/22] gnu: gnome-initial-setup: " Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 15/22] gnu: gnome-user-share: Build with Meson 0.59 Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 16/22] gnu: totem: " Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 17/22] gnu: colord: Enable Vala bindings Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 18/22] gnu: simple-scan: Build with Meson 0.59 Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 19/22] gnu: gnome-control-center: Fix build Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 20/22] gnu: gnome-shell: Build with Meson 0.59 Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 21/22] gnu: cheese: " Timothy Sample
2021-11-18  7:06 ` [bug#51938] [PATCH core-updates-frozen 22/22] gnu: sushi: Fix build by using libsoup@2 Timothy Sample
2021-11-18  9:02 ` bug#51938: [PATCH core-updates-frozen 00/23] Fixes for GNOME packages Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ilwq9cia.fsf@ngyro.com \
    --to=samplet@ngyro.com \
    --cc=51938@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.