# Description: Démon pour la gestion du matériel dans l'espace utilisateur # URL: http://www.freedesktop.org/software/systemd/man/udev.html # Maintainer: cgit.freedesktop.org/systemd/systemd/log/src/udev # Packager: thierryn1 at hispeed dot ch # Depends on: libusbx,usbutils,gobject-introspection,gperf,acl,pciutils # Run on: name=udev version=182 release=2 _lfs_release=20100128 source=(http://www.kernel.org/pub/linux/utils/kernel/hotplug/$name-$version.tar.xz http://www.linuxfromscratch.org/lfs/downloads/development/udev-config-${_lfs_release}.tar.bz2) build() { if ( pkginfo -i|grep "^glib " > /dev/null) then EXTRA="--with-pci-ids-path=/usr/share/pci.ids" else EXTRA="--disable-extras --disable-introspection --disable-hwdb --disable-keymap" fi cd udev-$version install -dv $PKG/lib/{firmware,udev/devices/{pts,shm}} ln -s /proc/self/fd $PKG/lib/udev/devices/fd ln -s /proc/self/fd/0 $PKG/lib/udev/devices/stdin ln -s /proc/self/fd/1 $PKG/lib/udev/devices/stdout ln -s /proc/self/fd/2 $PKG/lib/udev/devices/stderr ln -s /proc/kcore $PKG/lib/udev/devices/core ./configure --prefix=/usr \ --with-rootlibdir=/lib \ --docdir=/usr/share/doc/udev-$version \ --sbindir=/sbin \ --bindir=/sbin \ --libdir=/usr/lib \ --sysconfdir=/etc \ --libexecdir=/lib \ --enable-rule_generator \ --with-systemdsystemunitdir=no \ --with-firmware-path=/lib/firmware \ $EXTRA make make install DESTDIR=$PKG mandir="/usr/share/man" cd ../udev-config-${_lfs_release} make DESTDIR=$PKG install make DESTDIR=$PKG install-doc rm -r $PKG/usr/share/gtk-doc rm -r $PKG/usr/share/doc/udev-$version }