Changes in / [ead10d5:930d002c]


Ignore:
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general/prog/python3.xml

    read10d5 r930d002c  
    1717  <!ENTITY python3htmldoc-download-http
    1818  "https://www.python.org/ftp/python/doc/&python3-version;/python-&python3-version;-docs-html.tar.bz2">
    19   <!ENTITY python3-docs-md5sum "7a1fc1824f7c96e779ef35fe10dde120" >
     19  <!ENTITY python3-docs-md5sum "cdce7b1189bcf52947f3b434ab04d7e2" >
    2020]>
    2121
  • gnome/platform/gnome-session.xml

    read10d5 r930d002c  
    109109<screen><userinput>sed 's@/bin/sh@/bin/sh -l@' -i gnome-session/gnome-session.in</userinput></screen>
    110110
    111 
     111<!--
    112112    <para revision="sysv">
    113113      Adapt meson.build so that gnome-session can build without systemd:
     
    115115
    116116<screen revision="sysv"><userinput remap="pre">sed -i "/  systemd_dep/,+3d;/if enable_systemd/a \    systemd_userunitdir = '/tmp\'" meson.build</userinput></screen>
    117 
     117-->
    118118    <para>
    119119      Install <application>GNOME Session</application> by
     
    124124cd    build &amp;&amp;
    125125
    126 meson setup --prefix=/usr           \
    127             --buildtype=release     \
    128             -Dsystemd_journal=false \
    129             ..                      &amp;&amp;
     126meson setup --prefix=/usr             \
     127            --buildtype=release       \
     128            -Dsystemd_journal=false   \
     129            -Dsystemduserunitdir=/tmp \
     130            ..                        &amp;&amp;
    130131ninja</userinput></screen>
    131132
     
    167168<screen role="root"><userinput>rm -v /usr/share/xsessions/gnome.desktop &amp;&amp;
    168169rm -v /usr/share/wayland-sessions/gnome.desktop</userinput></screen>
    169 
     170<!--
    170171    <para revision="sysv">
    171172      Now, as the <systemitem class="username">root</systemitem> user,
     
    174175
    175176<screen role="root" revision="sysv"><userinput>rm -rv /tmp/{*.d,*.target,*.service}</userinput></screen>
    176 
     177-->
    177178<!-- this part is not needed on systemd, since the dbus session is created
    178179by systemd-user.-->
     
    194195    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    195196      href="../../xincludes/meson-buildtype-release.xml"/>
    196    </sect2>
     197
     198    <para revision="sysv">
     199      <parameter>-Dsystemd_journal=false</parameter>
     200      and <parameter>-Dsystemduserunitdir=/tmp</parameter>: Allow building
     201      with elogind support on a SysV based system.
     202    </para>
     203
     204  </sect2>
    197205
    198206  <sect2 role="starting">
  • gnome/platform/mutter.xml

    read10d5 r930d002c  
    8989    <para role="recommended">
    9090      <xref linkend="desktop-file-utils"/>,
    91       <xref linkend="gobject-introspection"/>,
    92       <xref linkend="startup-notification"/>, and
    93       <xref linkend="sysprof"/>
     91      <xref linkend="gobject-introspection"/>, and
     92      <xref linkend="startup-notification"/>
    9493    </para>
    9594
     
    9897    <para role="recommended">
    9998      <xref linkend="libinput"/>,
     99      <xref linkend="sysprof"/>,
    100100      <xref linkend="wayland"/>,
    101101      <xref linkend="wayland-protocols"/>, and
    102102      <xref linkend="xwayland"/>.
    103       Additionally, <xref linkend="gtk3"/> needs to be built with
    104       <application>Wayland</application> support.
    105103    </para>
    106104
     
    117115    </para>
    118116
    119     <!-- NOTE: Mutter compiles git versions of COGL and Clutter for it's own
    120     internal use. This is because the wayland support upstream isn't advanced
    121     enough for the graphics stack used in Mutter. -->
     117    <!-- NOTE: Mutter compiles shipped Cogl and Clutter for it's own
     118    internal use. This is because the upstream has decided that Cogl and
     119    Clutter should be only used by Mutter in the future, so the development
     120    of Cogl and Clutter is now performed in the Mutter repository.  The
     121    "standalone" Cogl and Clutter are considered obsolete now and we should
     122    try to archive them.  -->
    122123
    123124    <para condition="html" role="usernotes">User Notes:
     
    141142            --buildtype=release        \
    142143            -Dtests=false              \
     144            -Dprofiler=false           \
    143145            ..                         &amp;&amp;
    144146ninja</userinput></screen>
     
    164166
    165167    <para>
    166       The test suite requires debug functions to be enabled in the build, and an
     168      The test suite requires an
    167169      external program called <command>xvfb-run</command>.  If you wish to run
    168170      the tests, you should download and install it before running
     
    179181      You should also replace <parameter>-Dtests=false</parameter> in the
    180182      <command>meson</command> command, with
    181       <parameter>-Dtests=true</parameter>.  The test
     183      <parameter>-Dtests=true -Dclutter_tests=false</parameter>.  The test
    182184      suite requires the mutter schema to be installed on the system, so it is
    183185      better to run the tests after installing the package.
     
    201203    </para>
    202204
    203 <screen role='test'><userinput>sed 's/zenity --[a-z]*/gtk3-demo/' -i ../src/tests/x11-test.sh</userinput></screen>
     205<screen role='test'><userinput>sed 's/zenity --[a-z]*/gtk4-demo/' -i ../src/tests/x11-test.sh</userinput></screen>
    204206
    205207    <para>
     
    213215    <para>
    214216      The tests require an active X or wayland session.
    215       The <filename>native-unit</filename> test is known to fail.
     217      <!-- https://gitlab.gnome.org/GNOME/mutter/-/issues/2848 -->
     218      The <filename>test_framebuffer_get_bits</filename> test is known to fail.
    216219      A lot of tests will fail if the opengl rendering is not done in hardware.
    217220      Don't make any mouse or keyboard input while the test suite is
    218221      running or some tests may fail.
    219222    </para>
     223
    220224  </sect2>
    221225
     
    223227    <title>Command Explanations</title>
    224228
    225     <!-- https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5512
    226          If debug is disabled, the "assertion 'CLUTTER_IS_ACTOR (self)'
    227          failed" message will turn into a crash.  Enabling debug is just a
    228          work around, it's not a proper fix.
    229     <para>
    230       <parameter>- -buildtype=debugoptimized</parameter>: Override the
    231       default buildtype (<quote>debug</quote>), which would produce
    232       unoptimized binaries.  It's used instead of
    233       <option>- -buildtype=release</option> to work around an issue
    234       causing gnome-shell to crash.
    235     </para>
    236     -->
    237 
    238229    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    239230      href="../../xincludes/meson-buildtype-release.xml"/>
     
    245236
    246237    <para>
    247       <option>-Dprofiler=false</option>: Use this option if
    248       <application>Sysprof</application> is not installed, and you don't
    249       want meson to download <application>Sysprof</application> source
    250       code.
     238      <parameter>-Dprofiler=false</parameter>: Allow building this package
     239      without <application>Sysprof</application>.  Remove this option if
     240      you've installed <application>Sysprof</application> and want to
     241      analysis the rendering performance of
     242      <application>Mutter</application>.
     243    </para>
     244
     245    <para>
     246      <option>-Dtests=true -Dclutter-tests=false</option>: Building all the
     247      tests but the tests for the shipped <application>Clutter</application>
     248      library.  The <application>Clutter</application> tests are known to
     249      fail with <option>--buildtype=release</option>.
    251250    </para>
    252251
     
    256255    <title>Starting Mutter</title>
    257256
    258     <!-- Mutter as a Wayland compositor Works with mutter-42.4 and 43.0.
     257    <!-- Mutter as a Wayland compositor works with recent mutter releases.
    259258         IIRC mutter can also be used as a X window manager: just replace
    260259         "twm" with "mutter &dash;&dash;x11" in xinitrc. But I've not tested
     
    304303        </seg>
    305304        <seg>
    306           libmutter-12.so
     305          libmutter-12.so and libmutter-test-12.so (optional)
    307306        </seg>
    308307        <seg>
     
    342341      </varlistentry>
    343342
     343      <varlistentry id="libmutter-test">
     344        <term><filename class="libraryfile">libmutter-test-12.so</filename></term>
     345        <listitem>
     346          <para>
     347            contains the <application>Mutter</application> test suite API
     348            functions; this library is only installed if the test suite of
     349            this package is enabled and it is needed by
     350            <application>gnome-shell</application> test suite
     351          </para>
     352          <indexterm zone="mutter libmutter-test">
     353            <primary sortas="c-libmutter-test">libmutter-test-12.so</primary>
     354          </indexterm>
     355        </listitem>
     356      </varlistentry>
     357
    344358    </variablelist>
    345359
  • postlfs/security/nss.xml

    read10d5 r930d002c  
    106106        </para>
    107107      </listitem>
     108      <listitem>
     109        <para>
     110          Required patch for processors lacking the <quote>adx</quote>
     111          instruction set:
     112          <ulink url="&patch-root;/nss-&nss-version;-illegal_instruction-1.patch"/>
     113        </para>
     114      </listitem>
    108115    </itemizedlist>
    109116
     
    129136    <title>Installation of NSS</title>
    130137
    131     <!-- In 3.53.x, parallel build was possible.
    132          And with another rebuild of nss-3.54, all is well again, but
    133          broken in 3.60. Fixed again in 3.62. -->
    134 <!--
    135138    <note>
    136139      <para>
    137         This package does not support parallel build.
     140        Some old generations processors lack an assembler instruction that
     141        is generated unconditionally by NSS-3.90. It leads to an
     142        "illegal instruction" fault when running firefox. The availability
     143        of this instruction is asserted by the <quote>adx</quote> flag
     144        in <filename>/proc/cpuinfo</filename>. If this flag is not set,
     145        apply the following patch:
    138146      </para>
    139147    </note>
    140 -->
     148
     149<screen><userinput>grep -q adx /proc/cpuinfo || \
     150patch -Np1 -i ../nss-&nss-version;-illegal_instruction-1.patch</userinput></screen>
    141151
    142152    <para>
Note: See TracChangeset for help on using the changeset viewer.