@Danny Please find the attached patches. I will send you the patch for gnome-shell shortly. NOTE: I am not done with some of these packages yet. Have to fix run-time issues. @Others Please find the following git-log. *** START *** commit 17b9cce3c19b092225759e6a1b51e7bcf330a4ce Author: Raghav Gururajan Date: Tue Aug 11 04:36:54 2020 -0400 gnu: gdm: Update package definition. * gnu/packages/gnome.scm (gdm) [version]: Update to 3.36.3. [source][sha256]: Modify base32. [patches][gdm-default-session.patch]: Remove patch. [outputs]: New output "help". [arguments]<#:configure-flags>[--disable-static]: New flag. [--enable-gdm-xsession]: New flag. [--enable-ipv6]: New flag. [--with-help-dir]: New flag. [--with-systemdsystemunitdir]: New flag. [--with-default-path]: Modify flag. [--with-xevie]: New flag. [--without-plymouth]: Remove flag. [--localstatedir]: Remove flag. [--sbindir]: Remove flag. <#:phases>['pre-configure]: Modify phase. ['install-placeholder-desktop-entry]: Remove phase. ['link-autostart-files]: Remove phase. [native-inputs]: Add check. [inputs]: Add glib, audit, keyutils, libice, libselinux, plymouth, tcp-wrappers, libx11, libxau, libxcb, libxdmcp, libext and libxinerama. Remove check. [synopsis]: Modify. [description]: Modify. * gnu/packages/patches/gdm-default-session.patch: Remove file. * gnu/local.mk (gdm-default-session.patch): Remove reference. commit ae30bf6af1397b1b3f7b43ab6435f637fe6d42a7 Author: Raghav Gururajan Date: Mon Aug 10 02:07:39 2020 -0400 gnu: mutter: Update package definition. * gnu/packages/gnome.scm (mutter) [version]: Update to 3.36.4. [source][sha256]: Modify base32. [arguments]<#:configure-flags>[-Dgles2_libname]: New flag. [-Degl_device]: New flag. [-Dwayland_eglstream]: New flag. [-Dinstalled_tests]: New flag. [-Dxwayland_grab_default_access_rules]: New flag. [-Dxwayland_initfd]: New flag. [-Dc_link_args]: Modify flag. <#:phases>['fix-build-with-mesa-20]: Remove phase. [native-inputs]: Add adwaita-icon-theme, python-wrapper and ruby. Remove autoconf, automake and libtool. [propagated-inputs]: Add graphene, wayland and libxi. Remove xinput. Move gdk-pixbuf+svg, libinput, eudev, libxcomposite, libxdamage, libxext, libxkbcommon and libxrandr to ... [inputs]: ... here. Add dbus, freetype, fribidi, libdrm, sysprof, egl-wayland, wayland-protocols, libxau, libxcb, libxcursor, libxinerama and libxrender. Remove zenity. [synopsis]: Modify. [description]: Modify. [home-page]: Modify. commit 004c8bbf589b502dfbb36c7d33ddfc76a440ab20 Author: Raghav Gururajan Date: Tue Aug 11 06:21:31 2020 -0400 gnu: gjs: Update package definition. * gnu/packages/gnome.scm (gjs) [version]: Update to 1.64.4. [source][sha256]: Modify base32. [build-system]: Change from glib-or-gtk to meson. [arguments]<#:glib-or-gtk?>: New argument. <#:phases>['pre-check]: Modify phase. [propagated-inputs]: Replace mozjs-60 with mozjs-68. commit ae436932c96b4f9f5308580de8999cca4a56b32b Author: Kei Kebreau Date: Tue Apr 21 11:10:24 2020 -0400 gnu: Add mozjs-68. * gnu/packages/gnuzilla.scm (mozjs-68): New variable. commit c45f292b09227203a37545a7d653852a3f1150bf Author: Raghav Gururajan Date: Mon Aug 10 00:05:11 2020 -0400 gnu: Add egl-wayland. * gnu/packages/graphics.scm (egl-wayland): New variable. commit 4a9eb027bf23e24063dd23bffa1edc3b5da6e637 Author: Raghav Gururajan Date: Sun Aug 9 23:55:18 2020 -0400 gnu: Add eglexternalplatform. * gnu/packages/graphics.scm (eglexternalplatform): New variable. commit 032db56f8ab3587d4527c56bd3f8c0901ca1f595 Author: Raghav Gururajan Date: Sun Aug 9 07:32:10 2020 -0400 gnu: wayland-protocols: Update package definition. * gnu/packages/freedesktop.scm (wayland-protocols) [version]: Update to 1.20. [source][sha256]: Modify base32. [description]: Modify. commit ea024bd3e36c5b164c665f8836d05ccb696274f8 Author: Raghav Gururajan Date: Sun Aug 9 07:16:35 2020 -0400 gnu: wayland: Update package definition. * gnu/packages/freedesktop.scm (wayland) [version]: Update to 1.18.0. [source][sha256]: Modify base32. [build-system]: Change from gnu to meson. [outputs]: New output "doc". [arguments]<#:parallel-tests?>: Remove argument. <#:phases>['patch-docbook-xml]: New phase. ['move-doc]: New phase. [native-inputs]: Move here docbook-xml and docbook-xsl from ... [inputs]: ... here. Move libffi to ... [propagated-inputs]: ... here. [synopsis]: Modify. [description]: Modify. [license]: Change from x11 to expat. commit 0d43e161b7631272f0ac0bed695f18d196451eb9 Author: Raghav Gururajan Date: Sun Aug 9 02:18:24 2020 -0400 gnu: totem: Update package definition. * gnu/packages/gnome.scm (totem): Update package definition. [outputs]: New outputs "help" and "doc". [arguments]<#:configure-flags>[-Dwith-plugins]: New flag. [-Denable-gtk-doc]: New flag. <#:phases>['patch-docbook-xml]: New phase. ['pre-check]: Modify phase. ['move-doc]: New phase. ['move-help]: New phase. ['wrap-totem]: Modify phase. ['disable-cache-generation]: Remove phase. [native-inputs]: Add docbook-xml and gtk-doc. Move vala from ... [inputs]: ... here. Remove adwaita-icon-theme, atk, dbus-glib, librsvg, libsoup, libxrandr, libxtst, libxml2, libxxf86vm, lirc and xorgproto. Replace gdk-pixbuf with gdk-pixbuf+svg. Move gtk+ and totem-pl-parser to ... [propagated-inputs]: ... here. Add glib. Remove dconf. [synopsis]: Modify. [description]: Modify. commit 18c4692b5cbc5db8c7e8968dcf54c3b7d0d603c4 Author: Raghav Gururajan Date: Sat Aug 8 23:32:47 2020 -0400 gnu: sushi: Update package definition. * gnu/packages/gnome.scm (sushi) [version]: Update to 3.34.0. [source][sha256]: Modify base32. [arguments]<#:phases>['wrap-typelib]: Modify phase. [inputs]: Add glib and gtk+. Replace gdk-pixbuf with gdk-pixbuf+svg. Remove clutter, clutter-gst, clutter-gtk, libxml2 and neon. [synopsis]: Modify. commit 9716f05d24a29be16fe04994606a0e419f90c880 Author: Raghav Gururajan Date: Sat Aug 8 22:28:04 2020 -0400 gnu: libmusicbrainz: Propagate inputs. * gnu/packages/music.scm (libmusicbrainz) [inputs]: Change field to propagated-inputs. commit 73ff96465270910b93fa2f4d6be84799e1f6fee0 Author: Raghav Gururajan Date: Sat Aug 8 19:07:31 2020 -0400 gnu: simple-scan: Update package definition. * gnu/packages/gnome.scm (simple-scan) [version]: Update to 3.36.4. [source][sha256]: Modify base32. [outputs]: New output "help". [arguments]<#:phases>['move-help]: New phase. [inputs]: Add glib, libwebp and packagekit. Change gdk-pixbuf to gdk-pixbuf+svg. [synopsis]: Modify. [description]: Modify. commit f954f2cb3d59e53ed72943cb82fe0d68c8a901e8 Author: Raghav Gururajan Date: Sat Aug 8 18:25:19 2020 -0400 gnu: rygel: Update package definition. * gnu/packages/gnome.scm (rygel) [version]: Update to 0.38.4. [source][sha256]: Modify base32. [build-system]: Change from gnu to meson. [outputs]: New output "doc". [arguments]<#:glib-or-gtk?>: New argument. <#:configure-flags>[-Dapi-docs]: New flag. [-Dsystemd-user-units-dir]: New flag. <#:phases>['patch-docbook]: New phase. ['move-doc]: New phase. [native-inputs]: Add docbook-xml, docbook-xsl, glib:bin, python-wrapper. [inputs]: Change gdk-pixbuf to gdk-pixbuf+svg. Add gst-libav, gst-plugins-bad, gst-plugins-good, gst-plugins-ugly, libxml2, shared-mime-info and sqlite. Move libgee, gstreamer and gupnp-av to ... [propagated-inputs]: ... here. Add glib and glib-networking. [synopsis]: Modify. [description]: Modify. commit 1e7b17a569017bd57236c62b2682d32493aa3414 Author: Raghav Gururajan Date: Sat Aug 8 17:54:31 2020 -0400 gnu: gst-editing-services: Update package definition. * gnu/packages/gstreamer.scm (gst-editing-services): Update package definition. [outputs]: New output "doc". [arguments]<#:glib-or-gtk?>: New argument. <#:phases>['patch-docbook-xml]: New phase. ['move-doc]: New phase. [native-inputs]: Add docbook-xml, gobject-introspection and gtk-doc. Remove gst-plugins-good. Change python to python-wrapper. Move gst-plugins-bad to ... [inputs]: ... here. Add glib, gstreamer and gtk+. [synopsis]: Modify. [description]: Modify. [license]: Modify. commit bc48bf8cefc9ac9de327e978e8e50765dafcf772 Author: Raghav Gururajan Date: Sat Aug 8 02:46:28 2020 -0400 gnu: orca: Update package definition. * gnu/packages/gnome.scm (orca) [version]: Update to 3.36.3. [source][sha256]: Modify base32. [outputs]: New output "help". [arguments]<#:configure-flags>[--with-help-dir]: New flag. <#:phases>['qualify-xkbcomp]: Remove phase. ['wrap-orca]: Modify phase. [inputs]: Add atk, at-spi2-core, brltty, liblouis and python-setproctitle. Remove gsettings-desktop-schemas, gst-plugins-base, gst-plugins-good and xkbcomp. [synopsis]: Modify. [description]: Modify. commit 9b802392fb407a39a84066fdef85b50848e3060f Author: Raghav Gururajan Date: Sat Aug 8 01:58:33 2020 -0400 gnu: Add brltty. * gnu/packages/accessibility.scm (brltty): New variable. commit 9db1331a0819dcc291c4af6278d4bd9eac1d6c9b Author: Raghav Gururajan Date: Fri Aug 7 23:07:23 2020 -0400 gnu: Add libbraille. * gnu/packages/accessibility.scm (libbraille): New variable. commit 85bf43ebf72446b765982b00224d7f4610a00482 Author: Raghav Gururajan Date: Fri Aug 7 22:44:20 2020 -0400 gnu: Add latex2html. * gnu/packages/documentation.scm (latex2html): New variable. commit 0ae235ac5cf46367d60d91692f8a789efd945d47 Author: Raghav Gururajan Date: Fri Aug 7 17:08:33 2020 -0400 gnu: Add liblouisutdml. * gnu/packages/language.scm (liblouisutdml): New variable. * gnu/packages/patches/liblouisutdml-fix-tests.patch: New file. * gnu/local.mk (liblouisutdml-fix-tests.patch): New reference. commit add14ec0945de8967dc8f736a5561bf05bf3dcfa Author: Raghav Gururajan Date: Fri Aug 7 15:44:33 2020 -0400 gnu: Add liblouis. * gnu/packages/languages.scm (liblouis): New variable. commit 63106f16d167624d83820da97e59317b52ca3343 Author: Raghav Gururajan Date: Fri Aug 7 14:00:20 2020 -0400 gnu: nautilus: Update package definition. * gnu/packages/gnome.scm (nautilus) [version]: Update to 3.36.3. [source][sha256]: Modify base32. [outputs]: New output "doc". [arguments]<#:configure-flags>[-Ddocs]: New flag. [-Dselinux]: New flag. <#:phases>['patch-docbook-xml]: New phase. ['move-doc]: New phase. [native-inputs]: Add desktop-file-utils, docbook-xml, gsettings-desktop-schemas, gtk-doc and python-wrapper. [inputs]: Add appstream-glib, gstreamer and libx11. Remove dconf, exempi, gvfs, libexif and libseccomp. Move gtk+ to ... [propagated-inputs]: ... here. Add glib. [synopsis]: Modify. [description]: Modify. [license]: Modify. *** END *** Regards, RG.