Changes in x/installing/libinput.xml [f713df3:48771ae]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/installing/libinput.xml
rf713df3 r48771ae 5 5 %general-entities; 6 6 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 > 10 12 <!ENTITY libinput-download-ftp " "> 11 <!ENTITY libinput-md5sum " 2c7f2aa4032bacb562a535b74829c56d">12 <!ENTITY libinput-size " 640KB">13 <!ENTITY libinput-buildsize "1 2MB (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)"> 14 16 <!ENTITY libinput-time "0.1 SBU (add 0.1 SBU for documentation)"> 15 17 ]> … … 29 31 30 32 <sect3 role="package"> 31 <title>Introduction to libinput</title>33 <title>Introduction to Libinput</title> 32 34 33 35 <para> … … 37 39 </para> 38 40 39 &lfs11 0a_checked;41 &lfs112_checked; 40 42 41 43 <bridgehead renderas="sect4">Package Information</bridgehead> … … 84 86 <para role="optional"> 85 87 <xref linkend="valgrind"/> (to run the tests), 86 <ulink url="http://sphinx-doc.org/">Sphinx</ulink> (required to build documentation),87 88 <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), 89 90 <xref linkend="libwacom"/>, and 91 <ulink url="https://www.sphinx-doc.org/">Sphinx</ulink> (required to build documentation), 90 92 <ulink url="https://pypi.org/project/pyparsing/">PyParsing</ulink> (for one non-root test) 91 93 </para> … … 97 99 98 100 <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> 100 102 101 103 <para> 102 104 Although libinput works with the same kernel configuration used by <xref 103 linkend="libevdev"/>, its extensive test suite requires the presence of105 linkend="libevdev"/>, its extensive test suite requires the presence of 104 106 <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"/>). 106 108 </para> 107 109 … … 117 119 118 120 <para> 119 If you build this as a module, it needs to be inserted before the test suite121 If you build this as a module, it needs to be inserted before the test suite 120 122 runs. 121 123 </para> … … 123 125 <para> 124 126 On an Xorg system you will also need to prevent the events generated 125 during the test suite from interfering with your desktop. Copy the127 during the test suite from interfering with your desktop. Copy the 126 128 file <filename>test/50-litest.conf</filename> into 127 129 <filename class="directory">${XORG_PREFIX}/share/X11/xorg.conf.d</filename> … … 136 138 137 139 <sect3 role="installation"> 138 <title>Installation of libinput</title>140 <title>Installation of Libinput</title> 139 141 140 142 <para> … … 146 148 cd build && 147 149 148 meson --prefix=$XORG_PREFIX \ 149 --buildtype=release \ 150 -Ddebug-gui=false \ 151 -Dtests=false \ 152 -Dlibwacom=false \ 150 meson --prefix=$XORG_PREFIX \ 151 --buildtype=release \ 152 -Ddebug-gui=false \ 153 -Dtests=false \ 154 -Dlibwacom=false \ 155 -Dudev-dir=/usr/lib/udev \ 153 156 .. && 154 157 ninja</userinput></screen> … … 158 161 If you want to run the full tests, remove -Dtests from the 159 162 <command>meson</command> command above. Please read "kernel 160 configuration for running the libinput test suite" (above).163 configuration for running the libinput test suite" (above). 161 164 </para> 162 165 … … 214 217 have <xref linkend="libwacom"/> installed, or if you are installing 215 218 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. 216 230 </para> 217 231 … … 243 257 </seg> 244 258 <seg> 259 /etc/libinput, 245 260 $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; 249 263 </seg> 250 264 </seglistitem> … … 268 282 </listitem> 269 283 </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 334 285 <varlistentry id="libinput-lib"> 335 286 <term><filename class="libraryfile">libinput.so</filename></term>
Note:
See TracChangeset
for help on using the changeset viewer.