Ignore:
Timestamp:
05/19/2019 04:54:33 AM (5 years ago)
Author:
DJ Lucas <dj@…>
Branches:
elogind
Children:
215c728b
Parents:
853ae3e5
Message:

Merge to HEAD 21602.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/BOOK-elogind@21603 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gnome/platform/mutter.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY mutter-download-http "&gnome-download-http;/mutter/&gnome-minor-30;/mutter-&mutter-version;.tar.xz">
    8   <!ENTITY mutter-download-ftp  "&gnome-download-ftp;/mutter/&gnome-minor-30;/mutter-&mutter-version;.tar.xz">
    9   <!ENTITY mutter-md5sum        "d74b9bf421b2b82ebfe11cccc055a760">
    10   <!ENTITY mutter-size          "3.6 MB">
    11   <!ENTITY mutter-buildsize     "236 MB">
    12   <!ENTITY mutter-time          "2.9 SBU">
     7  <!ENTITY mutter-download-http "&gnome-download-http;/mutter/&gnome-minor-32;/mutter-&mutter-version;.tar.xz">
     8  <!ENTITY mutter-download-ftp  "&gnome-download-ftp;/mutter/&gnome-minor-32;/mutter-&mutter-version;.tar.xz">
     9  <!ENTITY mutter-md5sum        "6748ec4afdef5e06a9d5639cba3a5cdb">
     10  <!ENTITY mutter-size          "2.7 MB">
     11  <!ENTITY mutter-buildsize     "163 MB">
     12  <!ENTITY mutter-time          "2.2 SBU">
    1313]>
    1414
     
    7373    </itemizedlist>
    7474
    75     <bridgehead renderas="sect3" revision="sysv">Additional Downloads</bridgehead>
    76     <itemizedlist spacing="compact" revision="sysv">
    77       <listitem>
    78         <para>
    79           Recommended patch:
    80           <ulink url="&patch-root;/mutter-&mutter-version;-elogind-1.patch"/>
    81         </para>
    82       </listitem>
    83     </itemizedlist>
    84 
    8575    <bridgehead renderas="sect3">Mutter Dependencies</bridgehead>
    8676
     
    8979      <xref linkend="clutter"/>,
    9080      <xref linkend="gnome-desktop"/>,
     81      <xref linkend="libcanberra"/>,
    9182      <xref linkend="libwacom"/>,
    9283      <xref linkend="libxkbcommon"/>,
     84      <xref linkend="pipewire"/>,
    9385      <xref linkend="upower"/>, and
    9486      <xref linkend="zenity"/>
     
    9789    <bridgehead renderas="sect4">Recommended</bridgehead>
    9890    <para role="recommended">
    99       <xref linkend="gobject-introspection"/>,
    100       <xref linkend="libcanberra"/>, and
     91      <xref linkend="gobject-introspection"/> and
    10192      <xref linkend="startup-notification"/>
    10293    </para>
     
    113104    </para>
    114105
    115     <!-- NOTE: For some reason, it builds internal git versions of
    116     cogl and clutter during the building process, even with them preinstalled.
    117     This adds 1.5 SBU, and I have no clue why it needs to do this. -->
     106    <!-- NOTE: Mutter compiles git versions of COGL and Clutter for it's own
     107    internal use. This is because the wayland support upstream isn't advanced
     108    enough for the graphics stack used in Mutter. -->
    118109
    119110    <para condition="html" role="usernotes">User Notes:
     
    126117    <title>Installation of Mutter</title>
    127118
    128     <para revision="sysv">
    129       Apply a patch to use <xref linkend="elogind"/> session tracking:
    130     </para>
    131 
    132 <screen revision="sysv"><userinput>patch -Np1 -i ../mutter-&mutter-version;-elogind-1.patch &amp;&amp;
    133 autoreconf -fi</userinput></screen>
    134 
    135119    <para>
    136120      Install <application>Mutter</application> by running the following
     
    138122    </para>
    139123
    140 <screen><userinput>./configure --prefix=/usr    \
    141             --disable-static \
    142             --enable-compile-warnings=minimum &amp;&amp;
    143 make</userinput></screen>
     124<screen><userinput>mkdir build &amp;&amp;
     125cd build &amp;&amp;
     126
     127meson --prefix=/usr .. &amp;&amp;
     128ninja</userinput></screen>
    144129
    145130    <para>
    146       This package does not come with a test suite.
     131      To test the results, issue: <command>ninja test</command>. The tests
     132      require an active X session to run correctly. A few tests may fail
     133      depending on the gobject-introspection version installed as well.
    147134    </para>
    148135
     
    151138    </para>
    152139
    153 <screen role="root"><userinput>make install</userinput></screen>
    154 
    155   </sect2>
    156 
    157   <sect2 role="commands">
    158     <title>Command Explanations</title>
    159 
    160     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    161       href="../../xincludes/static-libraries.xml"/>
     140<screen role="root"><userinput>ninja install</userinput></screen>
    162141
    163142  </sect2>
     
    176155        </seg>
    177156        <seg>
    178           libmutter-3.so
     157          libmutter-4.so
    179158        </seg>
    180159        <seg>
    181           /usr/{lib,include}/mutter
     160          /usr/{lib,include,libexec/installed-tests,share/{installed-tests}}/mutter-4
    182161        </seg>
    183162      </seglistitem>
     
    203182
    204183      <varlistentry id="libmutter">
    205         <term><filename class="libraryfile">libmutter-3.so</filename></term>
     184        <term><filename class="libraryfile">libmutter-4.so</filename></term>
    206185        <listitem>
    207186          <para>
     
    209188          </para>
    210189          <indexterm zone="mutter libmutter">
    211             <primary sortas="c-libmutter">libmutter-3.so</primary>
     190            <primary sortas="c-libmutter">libmutter-4.so</primary>
    212191          </indexterm>
    213192        </listitem>
Note: See TracChangeset for help on using the changeset viewer.