guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OUTREACHY]: Integration of desktop environments into GNU Guix


From: Raghav Gururajan
Subject: Re: [OUTREACHY]: Integration of desktop environments into GNU Guix
Date: Tue, 11 Aug 2020 06:38:14 -0400

@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 <raghavgururajan@disroot.org>
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]<origin>[sha256]: Modify base32.
    [patches]<search-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 <raghavgururajan@disroot.org>
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]<origin>[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 <raghavgururajan@disroot.org>
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]<origin>[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 <kei@openmailbox.org>
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 <raghavgururajan@disroot.org>
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 <raghavgururajan@disroot.org>
Date:   Sun Aug 9 23:55:18 2020 -0400

    gnu: Add eglexternalplatform.

    * gnu/packages/graphics.scm (eglexternalplatform): New variable.

commit 032db56f8ab3587d4527c56bd3f8c0901ca1f595
Author: Raghav Gururajan <raghavgururajan@disroot.org>
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]<origin>[sha256]: Modify base32.
    [description]: Modify.

commit ea024bd3e36c5b164c665f8836d05ccb696274f8
Author: Raghav Gururajan <raghavgururajan@disroot.org>
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]<origin>[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 <raghavgururajan@disroot.org>
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 <raghavgururajan@disroot.org>
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]<origin>[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 <raghavgururajan@disroot.org>
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 <raghavgururajan@disroot.org>
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]<origin>[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 <raghavgururajan@disroot.org>
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]<origin>[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 <raghavgururajan@disroot.org>
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 <raghavgururajan@disroot.org>
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]<origin>[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 <raghavgururajan@disroot.org>
Date:   Sat Aug 8 01:58:33 2020 -0400

    gnu: Add brltty.

    * gnu/packages/accessibility.scm (brltty): New variable.

commit 9db1331a0819dcc291c4af6278d4bd9eac1d6c9b
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Aug 7 23:07:23 2020 -0400

    gnu: Add libbraille.

    * gnu/packages/accessibility.scm (libbraille): New variable.

commit 85bf43ebf72446b765982b00224d7f4610a00482
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Aug 7 22:44:20 2020 -0400

    gnu: Add latex2html.

    * gnu/packages/documentation.scm (latex2html): New variable.

commit 0ae235ac5cf46367d60d91692f8a789efd945d47
Author: Raghav Gururajan <raghavgururajan@disroot.org>
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 <raghavgururajan@disroot.org>
Date:   Fri Aug 7 15:44:33 2020 -0400

    gnu: Add liblouis.

    * gnu/packages/languages.scm (liblouis): New variable.

commit 63106f16d167624d83820da97e59317b52ca3343
Author: Raghav Gururajan <raghavgururajan@disroot.org>
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]<origin>[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.

Attachment: 0045-gnu-nautilus-Update-package-definition.patch
Description: Text Data

Attachment: 0046-gnu-Add-liblouis.patch
Description: Text Data

Attachment: 0047-gnu-Add-liblouisutdml.patch
Description: Text Data

Attachment: 0048-gnu-Add-latex2html.patch
Description: Text Data

Attachment: 0049-gnu-Add-libbraille.patch
Description: Text Data

Attachment: 0050-gnu-Add-brltty.patch
Description: Text Data

Attachment: 0051-gnu-orca-Update-package-definition.patch
Description: Text Data

Attachment: 0052-gnu-gst-editing-services-Update-package-definition.patch
Description: Text Data

Attachment: 0053-gnu-rygel-Update-package-definition.patch
Description: Text Data

Attachment: 0054-gnu-simple-scan-Update-package-definition.patch
Description: Text Data

Attachment: 0055-gnu-libmusicbrainz-Propagate-inputs.patch
Description: Text Data

Attachment: 0056-gnu-sushi-Update-package-definition.patch
Description: Text Data

Attachment: 0057-gnu-totem-Update-package-definition.patch
Description: Text Data

Attachment: 0058-gnu-wayland-Update-package-definition.patch
Description: Text Data

Attachment: 0059-gnu-wayland-protocols-Update-package-definition.patch
Description: Text Data

Attachment: 0060-gnu-Add-eglexternalplatform.patch
Description: Text Data

Attachment: 0061-gnu-Add-egl-wayland.patch
Description: Text Data

Attachment: 0062-gnu-Add-mozjs-68.patch
Description: Text Data

Attachment: 0063-gnu-gjs-Update-package-definition.patch
Description: Text Data

Attachment: 0064-gnu-mutter-Update-package-definition.patch
Description: Text Data

Attachment: 0065-gnu-gdm-Update-package-definition.patch
Description: Text Data

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]