Changeset ab5ea1f1


Ignore:
Timestamp:
11/21/2021 10:42:53 AM (2 years ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
88e7954
Parents:
2d3f7c4
Message:

Update xorg-server and add xwayland

xorg-server-21.1.1
xwayland-21.1.3

Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r2d3f7c4 rab5ea1f1  
    4343    -->
    4444    <listitem>
     45      <para>November 21st, 2021</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[pierre] - Update to xorg-server-21.1.1. Fixes
     49          <ulink url="&blfs-ticket-root;15709">#15709</ulink>.</para>
     50        </listitem>
     51        <listitem>
     52          <para>[pierre] - Add xwayland-21.1.3. Part of
     53          <ulink url="&blfs-ticket-root;15709">#15709</ulink>.</para>
     54        </listitem>
     55      </itemizedlist>
     56    </listitem>
     57
     58    <listitem>
    4559      <para>November 20th, 2021</para>
    4660      <itemizedlist>
  • packages.ent

    r2d3f7c4 rab5ea1f1  
    714714<!ENTITY xcursor-themes-version       "1.0.6">
    715715<!ENTITY xkeyboard-config-version     "2.33">
    716 <!ENTITY xorg-server-version          "1.20.13">
     716<!ENTITY xorg-server-version          "21.1.1">
     717<!ENTITY xwayland-version             "21.1.3">
    717718<!ENTITY twm-version                  "1.0.11">
    718719<!ENTITY xterm-version                "370">
  • x/installing/installing.xml

    r2d3f7c4 rab5ea1f1  
    7575  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x7font.xml"/>
    7676  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xkeyboard-config.xml"/>
     77  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xwayland.xml"/>
    7778  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xorg-server.xml"/>
    7879  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x7driver.xml"/>
  • x/installing/xorg-server.xml

    r2d3f7c4 rab5ea1f1  
    77  <!ENTITY xorg-server-download-http "&xorg-download-http;/xserver/xorg-server-&xorg-server-version;.tar.xz">
    88  <!ENTITY xorg-server-download-ftp  "&xorg-download-ftp;/xserver/xorg-server-&xorg-server-version;.tar.xz">
    9   <!ENTITY xorg-server-md5sum        "9acb2a51507e6056b09e3d3f19565419">
    10   <!ENTITY xorg-server-size          "4.9 MB">
    11   <!ENTITY xorg-server-buildsize     "193 MB (with tests)">
    12   <!ENTITY xorg-server-time          "0.7 SBU (using parallelism=4; with tests)">
     9  <!ENTITY xorg-server-md5sum        "6d8e557a6dbd5a9923c3564b64af7d94">
     10  <!ENTITY xorg-server-size          "4.7 MB">
     11  <!ENTITY xorg-server-buildsize     "217 MB (with tests)">
     12  <!ENTITY xorg-server-time          "0.4 SBU (using parallelism=4; with tests)">
    1313]>
    1414
     
    8686    <bridgehead renderas="sect4">Required</bridgehead>
    8787    <para role="required">
    88       <xref linkend="pixman"/> and
     88      <xref linkend="libxcvt"/>,
     89      <xref linkend="pixman"/>,
    8990      <xref linkend="xorg7-font"/> (only font-util), and at runtime:
    9091      <xref role="runtime" linkend="xkeyboard-config"/>
     
    9495    <para role="recommended">
    9596      <phrase revision="sysv"><xref linkend="elogind"/>,</phrase>
    96       <xref linkend="libepoxy"/> (needed for glamor and Xwayland),
    97       <phrase revision="sysv"><xref role="runtime" linkend="polkit"/> (runtime),
    98       </phrase><xref linkend="wayland"/> (needed for Xwayland),
    99       <phrase revision="sysv"> and</phrase> <xref linkend="wayland-protocols"/>
    100       <phrase revision="systemd">, and <xref linkend="systemd"/></phrase>
     97      <xref linkend="libepoxy"/> (needed for glamor), and
     98      <phrase revision="sysv"><xref role="runtime"
     99                                    linkend="polkit"/> (runtime)</phrase>
     100      <phrase revision="systemd"><xref linkend="systemd"/></phrase>
    101101    </para>
    102102
     
    111111      <xref linkend="xcb-util-image"/>,
    112112      <xref linkend="xcb-util-renderutil"/>,
    113       <xref linkend="xcb-util-wm"/> (all three to build Xephyr),
     113      <xref linkend="xcb-util-wm"/> (all four to build Xephyr),
    114114      <xref linkend="xmlto"/> (to build documentation),
    115115      <ulink url="http://download.savannah.gnu.org/releases/libunwind">libunwind</ulink>, and
     116      <ulink url="https://gitlab.freedesktop.org/xorg/test/rendercheck">rendercheck</ulink> (for tests),
    116117      <ulink url="https://www.x.org/archive/individual/doc/">xorg-sgml-doctools</ulink> (to build documentation)
    117118    </para>
     
    136137    </para>
    137138
    138 <screen><userinput>./configure $XORG_CONFIG            \
    139             --enable-glamor         \
    140             --enable-suid-wrapper   \
    141             --with-xkb-output=/var/lib/xkb &amp;&amp;
    142 make</userinput></screen>
    143 
    144     <para>
    145       To test the results, issue: <command>make check</command>. You
     139<screen><userinput>mkdir build &amp;&amp;
     140cd build    &amp;&amp;
     141
     142meson --prefix=$XORG_PREFIX \
     143      -Dsuid_wrapper=true   \
     144      -Dxkb_output_dir=/var/lib/xkb &amp;&amp;
     145ninja</userinput></screen>
     146
     147    <para>
     148      To test the results, issue: <command>ninja test</command>. You
    146149      will need to run <command>ldconfig</command> as the <systemitem
    147150      class="username">root</systemitem> user first or some tests may fail.
     
    153156    </para>
    154157
    155 <screen role="root" revision="sysv"><userinput>make install &amp;&amp;
     158<screen role="root" revision="sysv"><userinput>ninja install &amp;&amp;
    156159mkdir -pv /etc/X11/xorg.conf.d &amp;&amp;
    157160cat &gt;&gt; /etc/sysconfig/createfiles &lt;&lt; "EOF"
     
    160163EOF</userinput></screen>
    161164
    162 <screen role="root" revision="systemd"><userinput>make install &amp;&amp;
     165<screen role="root" revision="systemd"><userinput>ninja install &amp;&amp;
    163166mkdir -pv /etc/X11/xorg.conf.d</userinput></screen>
    164167
     
    167170  <sect2 role="commands">
    168171    <title>Command Explanations</title>
    169 
    170     <para>
    171       <parameter>--enable-glamor</parameter>: Build the Glamor DIX (Device
     172<!-- built by default now
     173    <para>
     174      <parameter>- -enable-glamor</parameter>: Build the Glamor DIX (Device
    172175      Independent X) module which is currently used by: R600 or later radeon
    173176      video chipsets, the modesetting driver (which is part of this package)
     
    175178      intel driver.
    176179    </para>
    177 
    178     <para>
    179       <parameter>--enable-suid-wrapper</parameter>: Builds the suid-root
     180-->
     181    <para>
     182      <parameter>-Dsuid_wrapper=true</parameter>: Builds the suid-root
    180183      wrapper for legacy driver support on rootless xserver systems.
    181184    </para>
    182185
    183186    <para>
    184       <option>--disable-systemd-logind</option>:
     187      <option>-Dsystemd_logind=false</option>:
    185188      This switch disables <phrase revision="systemd">systemd-logind</phrase>
    186189      <phrase revision="sysv">elogind</phrase> integration allowing Xorg Server
     
    188191      <phrase revision="elogind">elogind</phrase> PAM module configured.
    189192    </para>
    190 
    191     <para>
    192       <option>--enable-install-setuid</option>:
     193<!-- seems to be completely removed with meson build:
     194    <para>
     195      <option>- -enable-install-setuid</option>:
    193196      This switch restores the setuid bit to the Xorg executable allowing Xorg
    194197      Server to work with a virtual terminal designated on the
    195198      <command>startx</command> command line.
    196199    </para>
    197 
     200-->
    198201    <para revision="sysv">
    199202      <command>cat &gt;&gt; /etc/sysconfig/createfiles...</command>: This
     
    205208
    206209    <para>
    207       <option>--enable-dmx</option>: Builds the  DMX (Distributed Multihead X)
    208       server.
    209     </para>
    210 
    211     <para>
    212       <option>--enable-kdrive</option>: This option allows the
    213       <command>configure</command> script to enable Xephyr if its dependencies
    214       are met.
     210      <option>-Dxephyr=true</option>: This option allows the
     211      build Xephyr if its dependencies are met.
    215212    </para>
    216213
     
    227224      <seglistitem>
    228225        <seg>
    229           cvt, gtf, X, Xnest, Xorg, and Xvfb; optional: dmxaddinput,
    230           dmxaddscreen, dmxinfo, dmxreconfig, dmxresize, dmxrminput,
    231           dmxrmscreen, dmxtodmx, dmxwininfo, vdltodmx, Xdmx, xdmxconfig, Xephyr,
    232           <!--Xfbdev--> and Xwayland
     226          gtf, X, Xnest, Xorg, Xvfb, and optionally Xephyr
    233227        </seg>
    234228        <seg>
    235           several under $XORG_PREFIX/lib/xorg/modules/{,drivers,extensions}
    236           including modesetting_drv.so
     229          several under $XORG_PREFIX/lib/xorg/modules/ including the
     230          <filename class="libraryfile">modesetting_drv.so</filename>
     231          driver
    237232        </seg>
    238233        <seg>
    239           $XORG_PREFIX/{include/xorg,lib/xorg,share/X11/xorg.conf.d} and
    240           /var/lib/xkb
     234          /etc/X11/xorg.conf.d,
     235          $XORG_PREFIX/include/xorg,
     236          $XORG_PREFIX/lib/xorg, and
     237          $XORG_PREFIX/share/X11/xorg.conf.d
    241238        </seg>
     239
    242240      </seglistitem>
    243241    </segmentedlist>
     
    247245      <?dbfo list-presentation="list"?>
    248246      <?dbhtml list-presentation="table"?>
    249 
     247<!-- Now in libxcvt:
    250248      <varlistentry id="cvt-x7">
    251249        <term><command>cvt</command></term>
     
    259257        </listitem>
    260258      </varlistentry>
    261 
     259Removed in this release:
    262260      <varlistentry id="dmx-x7">
    263261        <term><command>dmx*</command></term>
     
    271269        </listitem>
    272270      </varlistentry>
    273 
     271-->
    274272      <varlistentry id="gtf-x7">
    275273        <term><command>gtf</command></term>
     
    283281        </listitem>
    284282      </varlistentry>
    285 
     283<!-- No dmx in this release
    286284      <varlistentry id="vdltodmx-x7">
    287285        <term><command>vdltodmx</command></term>
     
    296294        </listitem>
    297295      </varlistentry>
    298 
     296-->
    299297      <varlistentry id="X-x7">
    300298        <term><command>X</command></term>
     
    308306        </listitem>
    309307      </varlistentry>
    310 
     308<!-- No dmx in this release
    311309     <varlistentry id="Xdmx">
    312310        <term><command>Xdmx</command></term>
     
    321319        </listitem>
    322320      </varlistentry>
    323 
     321-->
    324322      <varlistentry id="Xephyr-x7">
    325323        <term><command>Xephyr</command></term>
     
    369367        </listitem>
    370368      </varlistentry>
    371 
     369<!-- No dmx in this release
    372370      <varlistentry id="xdmxconfig-x7">
    373371        <term><command>xdmxconfig</command></term>
     
    381379        </listitem>
    382380      </varlistentry>
    383 
     381Xwayland has been separated to xwayland package
    384382      <varlistentry id="Xwayland-x7">
    385383        <term><command>Xwayland</command></term>
     
    395393        </listitem>
    396394      </varlistentry>
    397 
     395-->
    398396      <varlistentry id="modesetting_drv-x7">
    399397        <term><filename class="libraryfile">modesetting_drv.so</filename></term>
Note: See TracChangeset for help on using the changeset viewer.