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: Sun, 14 Jun 2020 09:31:04 -0400

@Danny

Please find the attached patches.

Corrections:
1) I accidentally left out a patch for glib. I have attached as separate
file. Could you please merge with glib patch while pushing to
wip-desktop? Thanks.
2) There are two two patches named gst-plugins-base. One of them is
gst-plugins-good.

Blog Update:
https://hub.disroot.org/channel/raghavgururajan?f=&cat=outreachy

@Others

Please find the following git log.

commit 1a7ac994f1c75879adaed986d3ee9a580e1dbae8
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Jun 11 11:30:26 2020 -0400

    gnu: gst-plugins-base: Update package definition.

    * gnu/packages/gstreamer.scm (gst-plugins-base): Update package
definition.
    [arguments]<#:glib-or-gtk?>: New argument.
    <#:phases>['disable-tests-for-armhf]: Remove phase.
    ['disable-failing-tests]: Remove phase.
    ['patch-docbook-xml]: New phase.
    ['pre-check]: New phase.
    [native-inputs]: Add docbook-xml, gettext-minimal,
gobject-introspection,
    gsettings-desktop-schemas, perl, libxml2 and xorg-server-for-tests.
    [inputs]: Add bzip2, glib, glib-networking, glu, libgudev, libx11,
    libxdamage, libxfixes, libxext, libxshmfence, mesa and v4l-utils.
    Remove gst-plugins-base.
    [propagated-inputs]: Add gstreamer and gst-plugins-base.
    [synopsis]: Modify.
    [description]: Modify.

commit 5ab9cf514339d644b1aa2620196ddc08159e29d4
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Jun 11 08:40:14 2020 -0400

    gnu: gst-plugins-base: Update package definition.

    * gnu/packages/gstreamer.scm (gst-plugins-base): Update package
definition.
    [outputs]: New output 'doc'.
    [arguments]<#:glib-or-gtk?>: New argument.
    <#:configure-flags>[-Dgl]: Remove flag.
    [-Ddoc]: Remove flag.
    <#:phases>['patch]: Remove phase.
    ['patch-docbook-xml]: New phase.
    ['patch-tests]: New phase.
    ['pre-check]: New phase.
    ['move-doc]: New phase.
    [native-inputs]: Add docbook-xml, gettext-minimal, gtk-doc,
gsettings-desktop-
    schemas, perl, libxml2 and xorg-server-for-tests.
    [inputs]: Add gdk-pixbuf+svg, glu, graphene, gtk+, iso-codes,
libgudev, libjpeg-
    turbo, libvisual, libxshmfence, mesa, sdl and wayland. Remove
arguments for opus.
    [propagated-inputs]: Add glib-networking. Remove arguments for orc.
    [synopsis]: Modify.
    [description]: Modify.

commit fe25f5ecac3e725e1738a082aab5353643d9f990
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Jun 11 08:12:25 2020 -0400

    gnu: Add libvisual-plugins.

    * gnu/packages/gstreamer.scm (libvisual-plugins): New variable.

commit 1cec6d61ea70139390b9298e69daa960bc5d1fd4
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Jun 11 06:31:26 2020 -0400

    gnu: Add esound.

    * gnu/packages/gstreamer.scm (esound): New variable.

commit 7a6456c0c2203e43797f02a8198817de6739903f
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Thu Jun 11 04:13:59 2020 -0400

    gnu: Add libvisual.

    * gnu/packages/gstreamer.scm (libvisual): New variable.

commit 47525c79723b9556ac4044b26405291405a67a64
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Wed Jun 10 10:32:15 2020 -0400

    gnu: gstreamer: Update package definition.

    * gnu/packages/gstreamer.scm (gstreamer): Update package definition.
    [arguments]<#:glib-or-gtk?>: New argument.
    <#:phases>['patch-dockbook-xml]: New phase.
    ['disable-failing-tests]: Remove phase.
    [native-inputs]: Add bash-completion, docbook-xml, docbook-xsl,
    gettext-minimal and libxml2.
    [inputs]: Add gmp, gsl, gtk+ and libcap.
    [propagated-inputs]: Add glib-networking, elfutils and libunwind.
    [synopsis]: Modify.
    [description]: Modify.

commit d7152fbbd88c298109dc25bdc58d7b08d531b93f
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Tue Jun 9 10:14:45 2020 -0400

    gnu: gsettings-desktop-schemas: Update package definition.

    * gnu/packages/gnome.scm (gsettings-desktop-schemas) [version]:
    Update to 3.37.1.
    [source]<origin>[sha256]: Modify base32.
    [arguments]<#:glib-or-gtk?>: New argument.
    <#:phases>['patch-schemas]: Remove phase.
    [native-inputs]: Add gettext-minimal. Remove intltool.
    [inputs]: Remove gnome-backgrounds.
    [synopsis]: Modify.

commit 718f5ee403075e20dc9f9c25a0ea8e8d9a92bb13
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Tue Jun 9 09:44:44 2020 -0400

    gnu: graphene: Update package definition.

    * gnu/packages/gtk.scm (graphene): Update package definition.
    [source]<origin>[method]: Change from url-fetch to git-fetch.
    [uri]: Add git-reference.
    [sha256]: Modify base32.
    [arguments]<#:glib-or-gtk?>: New argument.
    [native-inputs]: Add git-minimal and mutest.

commit ee1ee05ae094010a41ca44bc15761bd8e0f54438
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Tue Jun 9 09:43:01 2020 -0400

    gnu: Add mutest.

    * gnu/packages/check.scm (mutest): New variable.

commit 1e72d7b4078c86b268ed913ce635849f6e291dd5
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Tue Jun 9 09:07:54 2020 -0400

    gnu: gobject-introspection: Update package definition.

    * gnu/packages/glib.scm (gobject-introspection) [version]: Update
    to 1.64.1.
    [source]<origin>[sha256]: Modify base32.
    [patches]: Remove all patches.
    [arguments]<#:glib-or-gtk?>: New argument.
    <#:phases>: Remove all phases.
    [native-inputs]: Add bison and flex.
    [inputs]: Remove bison, flex and zlib.
    [synopsis]: Modify.
    [description]: Modify.
    [home-page]: Modify.
    [license]: Modify.

commit 6c524cb1fdfaf23a5402c9b48559f58ba9fef5d6
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Tue Jun 9 07:36:50 2020 -0400

    gnu: glib-networking: Update to 2.64.3.

    * gnu/packages/gnome.scm (glib-networking) [version]: Update to
    2.64.3.
    [source]<origin>[sha256]: Modify base32.

commit 53e25ebe6777afb6fa47a5abf9a4de044c1350c9
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Tue Jun 9 07:29:17 2020 -0400

    gnu: glib-with-documentation: Update package definition.

    * gnu/packages/glib.scm (glib-with-documentation): Update package
    definition.
    [properties]: Remove field.
    [native-inputs]: Remove libxml2.
    [arguments]<#:phases>['patch-docbook-xml]: New phase.
    ['move-doc]: Modify phase.

commit 6c4c1a25fec971dc3d121212c4f116889a4d7af1
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Tue Jun 9 05:49:46 2020 -0400

    gnu: glib: Update package definition.

    * gnu/packages/glib.scm (glib) [version]: Update to 2.64.3.
    [source]<origin>[sha256]: Modify base32.
    [patches]: Add glib-disable-failing-tests.patch.
    Remove glib-tests-timer.patch.
    [arguments]<#:disallowed-references>: Remove argument.
    <#:phases>['patch-python-references]: New phase.
    ['pre-check]: New phase.
    ['move-bin]: New phase.
    ['patch-dbus-launch-path]: Remove phase.
    ['patch-gio-launch-desktop]: Remove phase.
    ['pre-build]: Remove phase.
    ['disable-failing-tests]: Remove phase.
    ['check]: Remove phase.
    ['move-executables]: Remove phase.
    [native-inputs]: Add intltool, python, libxml2 and libxslt.
    Remove dbus.
    [inputs]: Add dbus and libelf.
    [synopsis]: Modify.
    [description]: Modify.
    [home-page]: Modify.
    [license]: Update to lgpl2.1+.

commit 24c4a8a9d4a5ba30b630ccaebd25c069ba6bc533
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Sat Jun 6 16:10:05 2020 -0400

    gnu: glib-networking: Update to 2.62.4.

    * gnu/packages/gnome.scm (glib-networking): Update package definition.
    [version]: Update to 2.62.4.
    [source]<origin>[sha256]: Modify base32.
    [arguments]<#glib-or-gtk?>: New argument.
    <#configure-flags>[-Dopenssl]: New flag.
    [-Dlibproxy_support]: Remove flag.
    [native-inputs]: Add glib:bin and gobject-introspection.
    [inputs]: Add libproxy and openssl.
    [synopsis]: Modify.
    [description]: Modify.
    [home-page]: Modify.
    [license]: Update to lgpl2.1+.

commit b1da3aae5d880ef5dfda3fc044f57bbae9a8e604
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Sat Jun 6 00:05:37 2020 -0400

    gnu: gjs: Update to 1.58.8.

    * gnu/packages/gnome.scm (gjs): Update package definition.
    [version]: Update to 1.58.8.
    [source]<origin>[sha256]: Modify base32.
    [build-system]: Change from gnu to glib-or-gtk.
    [arguments]<#:configure-flags>[--enable-code-coverage]: New flag.
    [--enable-asan]: New flag.
    [--enable-ubsan]: New flag.
    [native-inputs]: Add gobject-introspection and lcov.
    [inputs]: Add ncurses and sysprof.
    [propagated-inputs]: Add glib and libffi.
    [home-page]: Modify.
    [license]: Add expat and lgpl2.0+. Remove gpl2+.

commit aa67f71920673e5d1267e222d93cd2b3f441d2a1
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jun 5 22:22:56 2020 -0400

    gnu: Add sysprof.

    * gnu/packages/gnome.scm (sysprof): New variable.

commit 85eaa9727a5af735f398e8b571a47325c99ce88a
Author: Raghav Gururajan <raghavgururajan@disroot.org>
Date:   Fri Jun 5 01:48:07 2020 -0400

    gnu: geoclue: Update to 2.5.6.

    * gnu/packages/gnome.scm (geoclue): Update package definition.
    [version]: Update to 2.5.6.
    [source]<origin>[method]: Change from url-fetch to git-fetch.
    [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, glib:bin and vala. Remove libnotify
    and modem-manager.
    [inputs]: Add libnotify and modem-manager.
    [propagated-inputs]: Add glib.
    [synopsis]: Modify.
    [description]: Modify.

Regards,
RG.

Attachment: 0017-gnu-geoclue-Update-to-2.5.6.patch
Description: Text Data

Attachment: 0018-gnu-Add-sysprof.patch
Description: Text Data

Attachment: 0019-gnu-gjs-Update-to-1.58.8.patch
Description: Text Data

Attachment: 0020-gnu-glib-networking-Update-to-2.62.4.patch
Description: Text Data

Attachment: 0021-gnu-glib-Update-package-definition.patch
Description: Text Data

Attachment: 0022-gnu-glib-with-documentation-Update-package-definitio.patch
Description: Text Data

Attachment: 0023-gnu-glib-networking-Update-to-2.64.3.patch
Description: Text Data

Attachment: 0024-gnu-gobject-introspection-Update-package-definition.patch
Description: Text Data

Attachment: 0025-gnu-Add-mutest.patch
Description: Text Data

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

Attachment: 0027-gnu-gsettings-desktop-schemas-Update-package-definit.patch
Description: Text Data

Attachment: 0028-gnu-gstreamer-Update-package-definition.patch
Description: Text Data

Attachment: 0029-gnu-Add-libvisual.patch
Description: Text Data

Attachment: 0030-gnu-Add-esound.patch
Description: Text Data

Attachment: 0031-gnu-Add-libvisual-plugins.patch
Description: Text Data

Attachment: 0032-gnu-gst-plugins-base-Update-package-definition.patch
Description: Text Data

Attachment: 0033-gnu-gst-plugins-base-Update-package-definition.patch
Description: Text Data

Attachment: glib-disable-failing-tests.patch
Description: Text Data

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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