Gentoo recently released version 1.6 of Eudev here:
As of right now, please stick to using Eudev-1.5.3 until I can get the 1.6 sources tested for compiling under LFS.
Please do note that this package (hint) will possibly not come with pregenerated documentation, so you will need to install the documentation dependencies in order to get these files during the B/LFS stages.
I will be back on my Linux box this upcoming week to give Eudev-1.6 a proper shakedown for building and compiling.
Stoat, if you get a chance and read this, and have some time, could you do me a ginormous favor and begin a testing phase at minimum to see if the package will at least build on B/LFS with the current known build flags? If and when you get any results can you let me know in Private Message?
Once me and Stoat can give this baby a proper shakedown, I'll get the Hint updated to reflect the 1.6 installation.
I've reviewed the 1.6 sources a bit and found that the instructions to build are going to slightly be altered from 1.5.3, but only slightly. The process to build will possibly start with running ./autogen.sh
to create the configure script, to which the standard build setup would then revolve around. It's a minor deviation, but nothing major as of yet.
It seems these are some of the dependencies:
python2 - used for testing phase only.
perl - used for testing phase only.
blkid - Not sure, but seems to be requesting version 2.20 or higher. Might be part of util-linux(???)
gobject-introspection - used for gir-data, requests 1.31.1 or higher.
selinux - optional selinux support. Requires 2.1.9 or higher of libselinux. Not used by LFS.
gobject - 2.22.0 requested. part of gudev.
glib - 2.22.0 or higher. part of gudev.
gperf - 3.0.4 or higher possibly. used for keymapping.
gtk-doc - 1.18 or higher. Used for documentation generation.
xsltproc - unsure of version, but used for documentation generation.
docbook-xsl - 4.1.2 or higher maybe. used for documentation generation. called by xsltproc.
libkmod - latest version if possible. Part of module loading of udev.
It's probably safe to say that it should build without a problem, though if and when you choose to build gir-data, keymap, and gudev, you might want to go ahead and generate the documentation also, and even run the tests.
That seems to be it as far as I can tell from the configure.ac tables.