Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/libinput.xml

    rf713df3 r48771ae  
    55  %general-entities;
    66
    7   <!ENTITY libinput-version "1.19.2">
    8 
    9   <!ENTITY libinput-download-http "https://www.freedesktop.org/software/libinput/libinput-&libinput-version;.tar.xz">
     7  <!ENTITY libinput-version "1.22.0">
     8
     9<!--  <!ENTITY libinput-download-http "https://www.freedesktop.org/software/libinput/libinput-&libinput-version;.tar.xz">-->
     10  <!ENTITY libinput-download-http "https://gitlab.freedesktop.org/libinput/libinput/-/archive/&libinput-version;/libinput-&libinput-version;.tar.gz"
     11>
    1012  <!ENTITY libinput-download-ftp  " ">
    11   <!ENTITY libinput-md5sum        "2c7f2aa4032bacb562a535b74829c56d">
    12   <!ENTITY libinput-size          "640 KB">
    13   <!ENTITY libinput-buildsize     "12 MB (add 17 MB for documentation)">
     13  <!ENTITY libinput-md5sum        "9affca17377aab2057d91640e3dd635e">
     14  <!ENTITY libinput-size          "968 KB">
     15  <!ENTITY libinput-buildsize     "11 MB (add 17 MB for documentation)">
    1416  <!ENTITY libinput-time          "0.1 SBU (add 0.1 SBU for documentation)">
    1517]>
     
    2931
    3032    <sect3 role="package">
    31       <title>Introduction to libinput</title>
     33      <title>Introduction to Libinput</title>
    3234
    3335      <para>
     
    3739      </para>
    3840
    39       &lfs110a_checked;
     41      &lfs112_checked;
    4042
    4143      <bridgehead renderas="sect4">Package Information</bridgehead>
     
    8486      <para role="optional">
    8587        <xref linkend="valgrind"/> (to run the tests),
    86         <ulink url="http://sphinx-doc.org/">Sphinx</ulink> (required to build documentation),
    8788        <xref linkend="gtk3"/> (to build the GUI event viewer),
    88         <ulink url="http://www.nongnu.org/libunwind/">libunwind</ulink> (required for tests),
     89        <xref linkend="libunwind"/> (required for tests),
    8990        <xref linkend="libwacom"/>, and
     91        <ulink url="https://www.sphinx-doc.org/">Sphinx</ulink> (required to build documentation),
    9092        <ulink url="https://pypi.org/project/pyparsing/">PyParsing</ulink> (for one non-root test)
    9193      </para>
     
    9799
    98100    <sect3 role="kernel" id="libinput-kernel">
    99       <title>kernel configuration for running the libinput testsuite</title>
     101      <title>Kernel Configuration for Running the Libinput Test Suite</title>
    100102
    101103      <para>
    102104        Although libinput works with the same kernel configuration used by <xref
    103         linkend="libevdev"/>, its extensive testsuite requires the presence of
     105        linkend="libevdev"/>, its extensive test suite requires the presence of
    104106        <filename>/dev/uinput</filename>  (as well as both <xref linkend="valgrind"/>
    105         and <ulink url="http://www.nongnu.org/libunwind/">libunwind</ulink>).
     107        and <xref linkend="libunwind"/>).
    106108      </para>
    107109
     
    117119
    118120      <para>
    119         If you build this as a module, it needs to be inserted before the testsuite
     121        If you build this as a module, it needs to be inserted before the test suite
    120122        runs.
    121123      </para>
     
    123125      <para>
    124126        On an Xorg system you will also need to prevent the events generated
    125         during the testsuite from interfering with your desktop.  Copy the
     127        during the test suite from interfering with your desktop.  Copy the
    126128        file <filename>test/50-litest.conf</filename> into
    127129        <filename class="directory">${XORG_PREFIX}/share/X11/xorg.conf.d</filename>
     
    136138
    137139    <sect3 role="installation">
    138       <title>Installation of libinput</title>
     140      <title>Installation of Libinput</title>
    139141
    140142      <para>
     
    146148cd    build &amp;&amp;
    147149
    148 meson --prefix=$XORG_PREFIX \
    149       --buildtype=release   \
    150       -Ddebug-gui=false     \
    151       -Dtests=false         \
    152       -Dlibwacom=false      \
     150meson --prefix=$XORG_PREFIX    \
     151      --buildtype=release      \
     152      -Ddebug-gui=false        \
     153      -Dtests=false            \
     154      -Dlibwacom=false         \
     155      -Dudev-dir=/usr/lib/udev \
    153156      ..                    &amp;&amp;
    154157ninja</userinput></screen>
     
    158161          If you want to run the full tests, remove -Dtests from the
    159162          <command>meson</command> command above. Please read "kernel
    160           configuration for running the libinput testsuite" (above).
     163          configuration for running the libinput test suite" (above).
    161164        </para>
    162165
     
    214217        have <xref linkend="libwacom"/> installed, or if you are installing
    215218        GNOME.
     219      </para>
     220
     221      <para>
     222        <parameter>-Dudev-dir=/usr/lib/udev</parameter>: In case that the
     223        value of <envar>XORG_PREFIX</envar> is not set to
     224        <filename class='directory'>/usr</filename>, this option prevents
     225        the package from installing Udev rules and helpers into
     226        <filename class='directory'>$XORG_PREFIX/lib/udev</filename> which
     227        is not searched by Udev daemon.  This option is not needed for
     228        systems with <envar>XORG_PREFIX</envar> set to
     229        <filename class='directory'>/usr</filename>, but does no harm.
    216230      </para>
    217231
     
    243257          </seg>
    244258          <seg>
     259            /etc/libinput,
    245260            $XORG_PREFIX/libexec/libinput,
    246             /etc/libinput,
    247             /usr/share/libinput, and (optionally)
    248             /usr/share/doc/libinput-&libinput-version;
     261            $XORG_PREFIX/usr/share/libinput, and (optionally)
     262            $XORG_PREFIX/share/doc/libinput-&libinput-version;
    249263          </seg>
    250264        </seglistitem>
     
    268282          </listitem>
    269283        </varlistentry>
    270 <!--
    271         <varlistentry id="libinput-debug-events">
    272           <term><command>libinput-debug-events</command></term>
    273           <listitem>
    274             <para>
    275               is a debug helper for <application>libinput</application>.
    276             </para>
    277             <indexterm zone="libinput libinput-debug-events">
    278               <primary sortas="b-libinput-debug-events">libinput-debug-events</primary>
    279             </indexterm>
    280           </listitem>
    281         </varlistentry>
    282 
    283         <varlistentry id="libinput-list-devices">
    284           <term><command>libinput-list-devices</command></term>
    285           <listitem>
    286             <para>
    287               lists local devices as recognized by
    288               <application>libinput</application>.
    289             </para>
    290             <indexterm zone="libinput libinput-list-devices">
    291               <primary sortas="b-libinput-list-devices">libinput-list-devices</primary>
    292             </indexterm>
    293           </listitem>
    294         </varlistentry>
    295 
    296         <varlistentry id="libinput-measure">
    297           <term><command>libinput-measure</command></term>
    298           <listitem>
    299             <para>
    300               is the entry to a set of debugging programs to measure
    301               the properties of one or more devices.
    302             </para>
    303             <indexterm zone="libinput libinput-measure">
    304               <primary sortas="b-libinput-measure">libinput-measure</primary>
    305             </indexterm>
    306           </listitem>
    307         </varlistentry>
    308 
    309         <varlistentry id="libinput-record">
    310           <term><command>libinput-record</command></term>
    311           <listitem>
    312             <para>
    313               records kernel events from a device in a form that can later be
    314               replayed by libinput-replay.
    315             </para>
    316             <indexterm zone="libinput libinput-record">
    317               <primary sortas="b-libinput-record">libinput-record</primary>
    318             </indexterm>
    319           </listitem>
    320         </varlistentry>
    321 
    322         <varlistentry id="libinput-replay">
    323           <term><command>libinput-replay</command></term>
    324           <listitem>
    325             <para>
    326               replays kernel events from a recording made by libinput-record.
    327             </para>
    328             <indexterm zone="libinput libinput-replay">
    329               <primary sortas="b-libinput-replay">libinput-replay</primary>
    330             </indexterm>
    331           </listitem>
    332         </varlistentry>
    333 -->
     284
    334285        <varlistentry id="libinput-lib">
    335286          <term><filename class="libraryfile">libinput.so</filename></term>
Note: See TracChangeset for help on using the changeset viewer.