Index: general/genlib/genlib.xml
===================================================================
--- general/genlib/genlib.xml	(revision ab4735a77ff395f1eae711c32af1cecb198d0a6d)
+++ general/genlib/genlib.xml	(revision 8d96abb5eef0560175363553b8a186e17fbe0d0d)
@@ -72,4 +72,5 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdbusmenuqt.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libesmtp.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libevdev-systemd.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libffi.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgee.xml"/>
Index: general/genlib/libevdev-systemd.xml
===================================================================
--- general/genlib/libevdev-systemd.xml	(revision 8d96abb5eef0560175363553b8a186e17fbe0d0d)
+++ general/genlib/libevdev-systemd.xml	(revision 8d96abb5eef0560175363553b8a186e17fbe0d0d)
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+
+  <!-- Place this in the general.ent file
+  <!ENTITY libevdev-version "">
+  -->
+
+  <!ENTITY libevdev-download-http "http://www.freedesktop.org/software/libevdev/libevdev-&libevdev-version;.tar.xz">
+  <!ENTITY libevdev-download-ftp  " ">
+  <!ENTITY libevdev-md5sum        "7c1ee9c2069489b2a25dfde6f8e2ff6a">
+  <!ENTITY libevdev-size          "380 KB">
+  <!ENTITY libevdev-buildsize     "8.2 MB">
+  <!ENTITY libevdev-time          "0.1 SBU (0.3 SBU with all tests)">
+]>
+
+<sect1 id="libevdev" xreflabel="libevdev-&libevdev-version;">
+  <?dbhtml filename="libevdev.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>libevdev-&libevdev-version;</title>
+
+  <indexterm zone="libevdev">
+    <primary sortas="a-libevdev">libevdev</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to libevdev</title>
+
+    <para>
+      <application>libevdev</application> is a wrapper library for evdev
+      devices. It moves the common tasks when dealing with evdev devices
+      into a library and provides a library interface to the callers,
+      thus avoiding erroneous ioctls, etc.
+    </para>
+
+    &lfs75_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Download (HTTP): <ulink url="&libevdev-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&libevdev-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &libevdev-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &libevdev-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &libevdev-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &libevdev-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">libevdev Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="python2"/>
+    </para>
+
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+      <xref linkend="check"/>,
+      <xref linkend="doxygen"/>, and
+      <xref linkend="valgrind"/>
+    </para>
+
+    <para condition="html" role="usernotes">
+      User Notes: <ulink url="&blfs-wiki;/libevdev"/>
+    </para>
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of libevdev</title>
+
+    <para>
+      If <xref linkend="valgrind"/> is installed and tests are
+      going to be run, fix a testing problem:
+    </para>
+ 
+<screen><userinput>cat &gt;&gt; test/valgrind.suppressions &lt;&lt; "EOF"
+{
+   &lt;timer_create@@GLIBC_2.3.3-2&gt;
+   Memcheck:Param
+   timer_create(evp)
+   fun:timer_create@@GLIBC_2.3.3
+   fun:check_get_clockid
+   fun:srunner_run
+   fun:main
+}
+EOF</userinput></screen>
+
+    <para>
+      Install <application>libevdev</application> by running the following
+      commands:
+    </para>
+
+<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
+make</userinput></screen>
+
+    <para>
+      If you have the optional <xref linkend="check"/> package installed,
+      the regression tests can be run as the <systemitem 
+      class="username">root</systemitem> user with
+      <userinput>make check</userinput>.
+    </para>
+
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+      href="../../xincludes/static-libraries.xml"/>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>
+          touchpad-edge-detector
+        </seg>
+        <seg>
+          libevdev.so
+        </seg>
+        <seg>
+          None
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="libevdev-lib">
+        <term><filename class="libraryfile">libevdev.so</filename></term>
+        <listitem>
+          <para>
+            contains API functions for accessing evdev devices.
+          </para>
+          <indexterm zone="libevdev libevdev-lib">
+            <primary sortas="c-libevdev">libevdev.so</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>
