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: Thu, 6 Aug 2020 22:14:19 -0400

@Danny

Please find the attached patches.

NOTE: I am not done with some these packages yet. Have to work on some
run-time issues.

@Others

Please find the following git-log.

*** START ***

commit 9fa96cda1abaa15665e231da20a14b283042276b
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 21:59:02 2020 -0400

    gnu: gnome-weather: Update package definition.

    * gnu/packages/gnome.scm (gnome-weather) [version]: Update to 3.36.1.
    [sources]<origin>[sha256]: Modify base32.
    [arguments]<#:phases>['skip-gtk-update-icon-cache]: New phase.
    ['fix-desktop-file]: Remove phase.
    ['wrap]: Modify phase.
    [native-inputs]: Add desktop-file-utils and python-wrapper. Remove
    gtk+:bin.
    [inputs]: Add glib and gtk+. Change gdk-pixbuf to gdk-pixbuf+svg.

commit bbc83c1df07acdb271ebbc0c8c10a5d5fbb9259b
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 21:22:32 2020 -0400

    gnu: gnome-user-share: Update package definition.

    * gnu/packages/gnome.scm (gnome-user-share) [version]: Update to 3.34.0.
    [source]<origin>[sha256]: Modify base32.
    [arguments]<#:configure-flags>[-Dsystemd]: Remove flag.
    [-Dsystemduserunitdir]: New flag.
    [-Dhttpd]: New flag.
    [-Dmodules_path]: New flag.
    [native-inputs]: Remove gtk+:bin and yelp-tools.
    [inputs]: Add httpd and libselinux. Remove gnome-bluetooth,
    libcanberra and libnotify.

commit b1918a7c727a7b1ae16c7f4008df017f63b526d4
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 20:51:52 2020 -0400

    gnu: gnome-user-docs: Update package definition.

    * gnu/packages/gnome.scm (gnome-user-docs) [version]: Update to 3.36.2.
    [source]<origin>[sha256]: Modify base32.
    [synopsis]: Modify.
    [description]: Modify.

commit c3f3f8850f4538400b54202b0c344967137f0c25
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 20:40:20 2020 -0400

    gnu: gnome-themes-extra: Update package definition.

    * gnu/packages/gnome.scm (gnome-themes-extra): Update package
definition.
    [build-system]: Change from gnu to glib-or-gtk.
    [native-inputs]: Add libxml2.
    [inputs]: Add cairo, gdk-pixbuf+svg and glib. Remove libxml2.
    [description]: Modify.

commit f0616f6f25bc316c9d417c951f674e18b0cc39bd
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 20:07:07 2020 -0400

    gnu: gnome-terminal: Update package definition.

    * gnu/packages/gnome.scm (gnome-terminal) [version]: Update to 3.36.2.
    [source]<origin>[sha256]: Modify base32.
    [outputs]: New output "help".
    [arguments]<#:configure-flags>[--disable-static]: New flag.
    [--disable-migration]: Remove flag.
    [--without-nautilus-extension]: Remove flag.
    [--with-help-dir]: New flag.
    <#:phases>['patch-/bin/true]: Remove phase.
    ['remove-systemd]: New phase.
    [native-inputs]: Add vala.
    [inputs]: Add dconf, glib, nautilus and pcre2. Remove gnutls and vala.
    [propagated-inputs]: Remove dconf.
    [description]: Modify.
    [license]: Add fdl1.3+.

commit 05ef1f07aa8018de7f4dbec4158099e0e3b401b7
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 18:01:52 2020 -0400

    gnu: gnome-system-monitor: Update package extensions.

    * gnu/packages/gnome.scm (gnome-system-monitor) [version]: Update to
    3.36.1.
    [source]<origin>[sha256]: Modify base32.
    [outputs]: New output "help".
    [arguments]<#:configure-flags>[-Dwnck]: New flag.
    <#:phases>['skip-gtk-update-icon-cache]: New phase.
    ['move-help]: New phase.
    [native-inputs]: Add desktop-file-utils. Remove polkit. Move libgtop
    to ...
    [inputs]: ... here. Add appstream-glib, glib, glibmm and libselinux.
    Remove gdk-pixbuf+svg.
    [synopsis]: Modify.
    [description]: Modify.

commit cd4ae0bed9e78ae01be37385d4953c442e7dbc54
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 17:26:01 2020 -0400

    gnu: gnome-shell-extensions: Update package definition.

    * gnu/packages/gnome.scm (gnome-shell-extensions) [version]: Update
    to 3.36.2.
    [source]<origin>[sha256]: Modify base32.
    [arguments]<#:glib-or-gtk?>: New argument.
    <#:configure-flags>[-Dclassic_mode]: New flag.
    [inputs]: Add mozjs60 and sassc.
    [description]: Modify.
    [license]: Change from gpl3+ to gpl2+.

commit c59d4373532863647b6d6e9d7e253b6cfdddc5ad
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 16:46:06 2020 -0400

    gnu: gnome-settings-daemon: Update package definition.

    * gnu/packages/gnome.scm (gnome-settings-daemon) [version]: Update
    to 3.36.1.
    [arguments]<#:configure-flags>['-Dudev_dir]: Modify flag.
    [native-inputs]: Add python-dbusmock, gobject-introspection, umockdev
    and which. Remove docbook-xml and docbook-xsl.
    [inputs]: Add fontconfig, glib, gtk+, xorgproto, pango, eudev, libxext
    and libxi. Remove libxtst.
    [description]: Modify.
    [home-page]: Modify.
    [license]: Add lgpl2.1+.

commit 9d9b5bcefaaf0a7858fc79f6ee7183d8b787700c
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 15:36:30 2020 -0400

    gnu: gnome-session: Update package definition.

    * gnu/packages/gnome.scm (gnome-session) [version]: Update to 3.36.0.
    [source]<origin>[sha256]: Modify base32.
    [outputs]: New output "doc".
    [arguments]<#:configure-flags>[-Dsession_selector]: New flag.
    [-Dsystemd]: New flag.
    [-Dsystemd_session]: New flag.
    [-Ddocbook]: Remove flag.
    [-Dman]: Remove flag.
    <#:phases>['patch-docbook]: New phase.
    ['pre-configure]: Remove phase.
    ['move-doc]: New phase.
    ['wrap-gnome-session]: Modify phase.
    [inputs]: Add libepoxy, glib, libice and libx11. Remove elogind,
    gsettings-desktop-schemas, libxtst and upower.

commit 5f10e67e1559968a9b3c38c58a1f7725a4e8709b
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 14:54:00 2020 -0400

    gnu: gnome-screenshot: Update package definition.

    * gnu/packages/gnome.scm (gnome-screenshot) [version]: Update to 3.36.0.
    [source]<origin>[sha256]: Modify base32.
    [arguments]<#:glib-or-gtk?>: New argument.
    [native-inputs]: Add libxml2. Remove appstream-glib.
    [inputs]: Add glib.
    [description]: Modify.

commit 461c396d624413e65564df24d6863112cc8cfcb5
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 14:28:58 2020 -0400

    gnu: gnome-photos: Update package definition.

    * gnu/packages/gnome.scm (gnome-photos): Update package definition.
    [outputs]: New output "help".
    [arguements]<#:phases>['skip-gtk-update-icon-cache]: New phase.
    ['pre-check]: New phase.
    ['move-help]: New phase.
    ['wrap-gnome-photos]: Remove phase.
    [native-inputs]: Add xorg-server-for-tests. Remove gtk+:bin. Move
    dbus to ...
    [inputs]: ... here. Add glib. Remove gnome-online-miners, grilo-plugins,
    rest, python-pygobject and tracker-miners. Change gnome-online-accounts
    to gnome-online-accounts:lib.
    [synopsis]: Modify.

commit bfba8b2ffdd035083206c2521ead437cc46b7d41
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 13:49:43 2020 -0400

    gnu: gnome-music: Update package definition.

    * gnu/packages/gnome.scm (gnome-music) [version]: Update to 3.36.4.1.
    [source]<origin>[sha256]: Modify base32.
    [outputs]: New output "help".
    [arguments]<#:tests?>: New argument.
    <#:phases>['skip-gtk-update-icon-cache]: New phase.
    ['move-help]: New phase.
    ['wrap-gnome-music]: Modify phase.
    [native-inputs]: Remove gtk+:bin.
    [inputs]: Add appstream-glib, gtk+ and python. Change
gnome-online-accounts
    to gnome-online-accounts:lib. Remove gst-plugins-base, gstreamer,
gvfs and
    tracker-miners.
    [propagated-inputs]: Add glib.
    [synopsis]: Modify.
    [description]: Modify.

commit 1414a2f0b8c1ec47f1f968f32085460b0b26deba
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Aug 6 11:32:45 2020 -0400

    gnu: gnome-maps: Update package definition.

    * gnu/packages/gnome.scm (gnome-maps) [version]: Update to 3.36.0.
    [source]<origin>[sha256]: Modify base32.
    [build-system]: Change from gnu to glib-or-gtk.
    [arguments]<#:configure-flags>[--disable-static]: New flag.
    <#:make-flags>[INTROSPECTION_GIRDIR]: New flag.
    [INTROSPECTION_TYPELIBDIR]: New flag.
    [native-inputs]: Add gjs and gobject-introspection. Move glib to ...
    [propagated-inputs]: ... here.
    [synopsis]: Modify.
    [license]: Add gpl2+.

commit 6ec52554da9c14a29f2c8ae31c815461da71bef5
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 21:26:46 2020 -0400

    gnu: gnome-maps: Update package definition.

    * gnu/packages/gnome.scm (gnome-maps) [version]: Update to 3.36.4.
    [source]<origin>[sha256]: Modify base32.
    [arguments]<#:phases>['wrap]: Modify phase.
    [native-inputs]: Add desktop-file-utils and glib:bin.
    [inputs]: Add appstream-glib. Remove evolution-data-server,
gdk-pixbuf+svg,
    gfbgraph, gnome-online-accounts:lib, gsettings-desktop-schemas,
libgweather,
    libsecret, libsoup and webkitgtk.
    [synopsis]: Modify.
    [description]: Modify.

commit 2dd3ec1ed9317f609f61d0f2e83c3b4b26431ed4
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 19:39:11 2020 -0400

    gnu: seed: Disable tests.

    * gnu/packages/gnome.scm (seed) [arguments]<#:tests?>: New argument.

commit 22a6ceb627294dbb895761c90070d6e753db517d
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 18:46:11 2020 -0400

    gnu: gnome-keyring: Update package definition.

    * gnu/packages/gnome.scm (gnome-keyring) [version]: Update to 3.36.0.
    [source]<origin>[sha256]: Modify base32.
    [build-system]: Change from gnu to glib-or-gtk.
    [arguments]<#:configure-flags>[--enable-doc]: New flag.
    [--with-pkcs11-config]: Modify flag.
    [--with-pkcs11-modules]: Modify flag.
    <#:phases>['patch-docbook]: New phase.
    ['trigger-bootstrap]: New phase.
    ['fix-/bin/sh-reference]: Remove phase.
    ['fix-docbook]: Remove phase.
    [native-inputs]: Add gobject-introspection and libtool. Change
    python-2 to python-wrapper.
    [inputs]: Add libcap-ng.
    [synopsis]: Modify.
    [description]: Modify.
    [home-page]: Modify.
    [license]: Modify.

commit 60b251a90fb668fd4e74c4d22a53ec675a720b81
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 16:57:57 2020 -0400

    gnu: gnome-initial-setup: Update package definition.

    * gnu/packages/gnome.scm (gnome-initial-setup) [version]: Update to
    3.36.4.
    [source]<origin>[sha256]: Modify base32.
    [arguments]<#:glib-or-gtk?>: New argument.
    <#:configure-flags>[-Dcheese]: Remove flag.
    [native-inputs]: Remove gtk+:bin.
    [inputs]: Add cheese, geocode-glib, gtk+, malcontent and pango.
    Remove gnome-getting-started-docs, gstreamer, packagekit and upower.
    [description]: Modify.
    [home-page]: Modify.

commit e8eca868dd9a7b389b272b517e5e181175d9668c
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 15:55:06 2020 -0400

    gnu: malcontent: Update package definition.

    * gnu/packages/freedesktop.scm (malcontent): Update package definition.
    [outputs]: New output "help".
    [arguments]<#:phases>['skip-gtk-update-icon-cache]: New phase.
    ['move-help]: New phase.
    [native-inputs]: Remove gtk+:bin.
    [inputs]: Remove libostree. Move accountsservice, flatpack, glib and
    gtk+ to ...
    [propagated-inputs]: ... here.
    [license]: Modify.

commit 6b48b50eeffa044f4973b8591f1387f5ddfb789e
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 15:41:37 2020 -0400

    gnu: flatpak: Update package definition.

    * gnu/packages/package-management.scm (flatpak): Update package
definition.
    [inputs]: Replace fuse with fuse-legacy. Move libostree to ...
    [propagated-inputs]: ... here. Add glib.

commit bd5161bd90ead802200bd28eceecbd912d4c240a
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 15:33:38 2020 -0400

    gnu: libostree: Update package definition.

    * gnu/packages/package-management.scm (libostree): Update package
    definition.
    [inputs]: Replace fuse with fuse-legacy. Move glib to ...
    [propagated-inputs]: ... here.

commit 394ab38f2f7416be427138789472ef845790baa9
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 15:27:26 2020 -0400

    gnu: Add fuse@2.9.9.

    * gnu/packages/linux.scm (fuse-legacy): New variable.

commit c6a80558d787cfbb773061a2484b796a28121719
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 14:36:35 2020 -0400

    gnu: gnome-getting-started-docs: Update package definition.

    * gnu/packages/gnome.scm (gnome-getting-started-docs) [version]:
    Update to 3.36.2.
    [source]<origin>[sha256]: Modify base32.
    [synopsis]: Modify.
    [description]: Modify.

commit 20d62c9ddc18e338f59a0237c8dd0e654ea2380e
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 14:13:37 2020 -0400

    gnu: gnome-font-viewer: Update package definition.

    * gnu/packages/gnome.scm (gnome-font-viewer) [version]: Update to
    3.34.0.
    [arguments]<#:glib-or-gtk?>: New argument.
    <#:phases>['patch-post-install-script]: Remove phase.
    [native-inputs]: Add desktop-file-utils.
    [inputs]: Add fontconfig, freetype and harfbuzz.
    [synopsis]: Modify.
    [description]: Modify.

commit b0af26fa55b2e45e49fc6aab45b4e4ef2bbeed2b
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 13:56:04 2020 -0400

    gnu: gnome-disk-utility: Update package definition.

    * gnu/packages/gnome.scm (gnome-disk-utility) [version]: Update to
    3.36.3.
    [source]<origin>[sha256]: Modify base32.
    [arguments]<#:glib-or-gtk?>: New argument.
    <#:phases>['patch-docbook-xsl]: New phase.
    [native-inputs]: Remove docbook-xml.
    [inputs]: Add xz. Remove appstream-glib.
    [synopsis]: Modify.
    [description]: Modify.
    [home-page]: Modify.

commit b22d8c556e9876d67f0049a52268218d5a576484
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Aug 5 13:13:48 2020 -0400

    gnu: gnome-desktop: Update package definition.

    * gnu/packages/gnome.scm (gnome-desktop) [version]: Update to 3.36.4.
    [source]<origin>[sha256]: Modify base32.
    [outputs]: New outputs "help" and "doc".
    [arguments]<#:glib-or-gtk?>: New argument.
    <#:configure-flags>[-Dgnome_distributor]: New flag.
    [-Dudev]: New flag.
    [-Dsystemd]: New flag.
    [-Dgtk_doc]: New flag.
    <#:phases>['patch-docbook-xml]: New phase.
    ['patch-path]: Modify phase.
    ['pre-check]: Modify phase.
    ['move-doc]: New phase.
    ['move-help]: New phase.
    [native-inputs]: Add docbook-xml and gtk-doc.
    [inputs]: Add fontconfig. Remove gdk-pixbuf, glib, libxext, libxkbfile
    and libxrandr.
    [propagated-inputs]: Add gdk-pixbuf+svg, glib, glib-networking and
    eudev.
    [synopsis]: Modify.
    [description]: Modify.
    [home-page]: Modify.
    [license]: Add fdl1.1+ and lgpl2.0+.

*** END ***

Regards,
RG.

Attachment: 0020-gnu-gnome-desktop-Update-package-definition.patch
Description: Text Data

Attachment: 0021-gnu-gnome-disk-utility-Update-package-definition.patch
Description: Text Data

Attachment: 0022-gnu-gnome-font-viewer-Update-package-definition.patch
Description: Text Data

Attachment: 0023-gnu-gnome-getting-started-docs-Update-package-defini.patch
Description: Text Data

Attachment: 0024-gnu-Add-fuse-2.9.9.patch
Description: Text Data

Attachment: 0025-gnu-libostree-Update-package-definition.patch
Description: Text Data

Attachment: 0026-gnu-flatpak-Update-package-definition.patch
Description: Text Data

Attachment: 0027-gnu-malcontent-Update-package-definition.patch
Description: Text Data

Attachment: 0028-gnu-gnome-initial-setup-Update-package-definition.patch
Description: Text Data

Attachment: 0029-gnu-gnome-keyring-Update-package-definition.patch
Description: Text Data

Attachment: 0030-gnu-seed-Disable-tests.patch
Description: Text Data

Attachment: 0031-gnu-gnome-maps-Update-package-definition.patch
Description: Text Data

Attachment: 0032-gnu-gnome-maps-Update-package-definition.patch
Description: Text Data

Attachment: 0033-gnu-gnome-music-Update-package-definition.patch
Description: Text Data

Attachment: 0034-gnu-gnome-photos-Update-package-definition.patch
Description: Text Data

Attachment: 0035-gnu-gnome-screenshot-Update-package-definition.patch
Description: Text Data

Attachment: 0036-gnu-gnome-session-Update-package-definition.patch
Description: Text Data

Attachment: 0037-gnu-gnome-settings-daemon-Update-package-definition.patch
Description: Text Data

Attachment: 0038-gnu-gnome-shell-extensions-Update-package-definition.patch
Description: Text Data

Attachment: 0039-gnu-gnome-system-monitor-Update-package-extensions.patch
Description: Text Data

Attachment: 0040-gnu-gnome-terminal-Update-package-definition.patch
Description: Text Data

Attachment: 0041-gnu-gnome-themes-extra-Update-package-definition.patch
Description: Text Data

Attachment: 0042-gnu-gnome-user-docs-Update-package-definition.patch
Description: Text Data

Attachment: 0043-gnu-gnome-user-share-Update-package-definition.patch
Description: Text Data

Attachment: 0044-gnu-gnome-weather-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]