Changeset 44aeb25f


Ignore:
Timestamp:
01/19/2022 05:22:06 PM (4 months ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
11.1, lazarus, trunk, xry111/intltool, xry111/test-20220226
Children:
496c915
Parents:
2f2bfbd
Message:

Prevent tests from being built for gnome-shell

They need that tests be enabled for mutter, which we don't want since
it introduces a dependency on xvfb-run.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • gnome/platform/gnome-shell.xml

    r2f2bfbd r44aeb25f  
    154154cd    build &amp;&amp;
    155155
    156 meson --prefix=/usr --buildtype=release -Dsystemd=false .. &amp;&amp;
     156meson --prefix=/usr       \
     157      --buildtype=release \
     158      -Dsystemd=false     \
     159      -Dtests=false       \
     160      .. &amp;&amp;
    157161ninja</userinput></screen>
    158162
     
    160164cd    build &amp;&amp;
    161165
    162 meson --prefix=/usr --buildtype=release .. &amp;&amp;
     166meson --prefix=/usr --buildtype=release -Dtests=false .. &amp;&amp;
    163167ninja</userinput></screen>
    164168
    165169    <para>
    166       To test the results, issue: <command>ninja test</command>. You must be
     170      To test the results, you need to remove the
     171      <parameter>-Dtests=false</parameter> switch, and to have <xref
     172      linkend="mutter"/> compiled with tests too. Issue:
     173      <command>ninja test</command>. You must be
    167174      running an X session to run the tests. Some will fail if
    168175      <xref linkend="gdm"/> is not installed.
     
    191198      <parameter>-Dsystemd=false</parameter>: Prevents installing systemd
    192199      files, which are not needed in this version of BLFS.
     200    </para>
     201
     202    <para>
     203      <parameter>-Dtests=false</parameter>: Remove this switch if you want
     204      to build the tests. But then <command>meson</command> will fail if
     205      <xref linkend="mutter"/> tests are not installed.
    193206    </para>
    194207
  • introduction/welcome/changelog.xml

    r2f2bfbd r44aeb25f  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[pierre] - Prevents tests from being built for gnome-shell
     49          since they need that tests be enabled for mutter.</para>
     50        </listitem>
     51        <listitem>
    4852          <para>[pierre] - Fixes for building with newer versions of meson:
    4953          evince, gnome-disk-utility, gnome-maps, gnome-screenshot,
Note: See TracChangeset for help on using the changeset viewer.