Update to mutter-42.3.

This commit is contained in:
Bruce Dubbs 2022-07-15 19:38:38 -05:00
parent 58ad7bcaa6
commit 8b1522562c
3 changed files with 50 additions and 26 deletions

View File

@ -67,7 +67,7 @@
<!ENTITY gnome-keyring-version "42.1">
<!ENTITY gnome-settings-daemon-version "42.2">
<!ENTITY gnome-control-center-version "42.3">
<!ENTITY mutter-version "42.2">
<!ENTITY mutter-version "42.3">
<!ENTITY gnome-shell-version "42.2">
<!ENTITY gnome-shell-extensions-version "42.2">
<!ENTITY gnome-session-version "42.0">

View File

@ -6,10 +6,11 @@
<!ENTITY mutter-download-http "&gnome-download-http;/mutter/&gnome-42;/mutter-&mutter-version;.tar.xz">
<!ENTITY mutter-download-ftp "&gnome-download-ftp;/mutter/&gnome-42;/mutter-&mutter-version;.tar.xz">
<!ENTITY mutter-md5sum "4c04e90c7720fa0e7b0436e9d17e5ebc">
<!ENTITY mutter-md5sum "bc8f44439f4a524af590e3bff9f0a715">
<!ENTITY mutter-size "2.6 MB">
<!ENTITY mutter-buildsize "59 MB (without tests)">
<!ENTITY mutter-time "0.5 SBU (Using parallelism=4, add 1.0 SBU for tests)">
<!ENTITY mutter-buildsize "60 MB (without tests)">
<!ENTITY mutter-time "0.5 SBU (Using parallelism=4)">
<!ENTITY mutter-time-systemd "0.5 SBU (Using parallelism=4, add 1.0 SBU for tests)">
]>
<sect1 id="mutter" xreflabel="Mutter-&mutter-version;">
@ -64,11 +65,16 @@
Estimated disk space required: &mutter-buildsize;
</para>
</listitem>
<listitem>
<listitem revision='sysv'>
<para>
Estimated build time: &mutter-time;
</para>
</listitem>
<listitem revision='systemd'>
<para>
Estimated build time: &mutter-time-systemd;
</para>
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
@ -166,36 +172,44 @@ ninja</userinput></screen>
<filename>native-headless</filename>, is known to fail.
</para>
-->
<para>
The test suite requires debug functions enabled in the build, and
an external program called <command>xvfb-run</command>.
If you wish to run the tests, you should
download and install it before running <command>meson</command>.
You can obtain it from
<ulink url="&sources-anduin-http;/mutter/xvfb-run">xvfb-run</ulink>, and
install it in <filename class="directory">/usr/bin</filename>.
<command>xvfb-run</command> needs <command>Xvfb</command> at runtime,
and <command>Xvfb</command> can be installed from either
<xref linkend='xorg-server'/> or <xref linkend='xwayland'/>.
You should also replace the
<parameter>--buildtype=release -Dtests=false</parameter> in
the <command>meson</command> command, with
<parameter>--buildtype=debugoptimized -Dtests=true</parameter>.
The test suite requires the mutter schema to be installed on the
system, so it is better to run the tests after installing the package.
<para revision='sysv'>
This package does not come ith a test suite that runs properly in the
SystemV environment.
</para>
<para revision='systemd'>
The test suite requires debug functions to be enabled in the build, and an
external program called <command>xvfb-run</command>. If you wish to run
the tests, you should download and install it before running
<command>meson</command>.
You can obtain it from <ulink
url="&sources-anduin-http;/mutter/xvfb-run">xvfb-run</ulink>, and install
it with executable permissions in <filename
class="directory">/usr/bin</filename>. <command>xvfb-run</command> needs
<command>Xvfb</command> at runtime, and <command>Xvfb</command> can be
installed from either <xref linkend='xorg-server'/> or <xref
linkend='xwayland'/>.
You should also replace the <parameter>--buildtype=release
-Dtests=false</parameter> in the <command>meson</command> command, with
<parameter>--buildtype=debugoptimized -Dtests=true</parameter>. The test
suite requires the mutter schema to be installed on the system, so it is
better to run the tests after installing the package. </para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>ninja install</userinput></screen>
<para>
<para revision='systemd'>
The tests can now be run: issue
<command>dbus-run-session ninja test</command>. Note that the tests
require an active X session to run correctly, and that
<filename>native-unit</filename> is known to fail.
<command>ninja test</command>. Note that the tests
require an active X session and run best in an existing
GNOME environment.
The <filename>native-unit</filename> is known to fail.
</para>
</sect2>

View File

@ -41,6 +41,16 @@
</itemizedlist>
</listitem>
-->
<listitem>
<para>July 15th, 2022</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to mutter-42.3. Fixes
<ulink url="&blfs-ticket-root;16740">#16740</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>July 13th, 2022</para>
<itemizedlist>