diff options
author | Juergen Daubert <jue@jue.li> | 2014-02-15 20:31:28 +0100 |
---|---|---|
committer | Juergen Daubert <jue@jue.li> | 2014-02-15 20:31:28 +0100 |
commit | 4112d95a8196d05e899cf737b8ec8af5e6717f85 (patch) | |
tree | 11a00ed387bab5f57e9596c1049034ae3e8cb92f /eudev/Pkgfile | |
parent | 2cc27878740ecb9bc701f57adb2b33e22d8de7f4 (diff) | |
download | core-4112d95a8196d05e899cf737b8ec8af5e6717f85.tar.gz core-4112d95a8196d05e899cf737b8ec8af5e6717f85.tar.xz |
eudev: initial release
Diffstat (limited to 'eudev/Pkgfile')
-rw-r--r-- | eudev/Pkgfile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/eudev/Pkgfile b/eudev/Pkgfile new file mode 100644 index 00000000..53772caf --- /dev/null +++ b/eudev/Pkgfile @@ -0,0 +1,41 @@ +# Description: Userspace device management daemon +# URL: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html +# Maintainer: CRUX System Team, core-ports at crux dot nu +# Depends on: kmod + +name=eudev +version=1.4 +release=2 +source=(http://dev.gentoo.org/~blueness/$name/$name-$version.tar.gz + 81-crux.rules start_udev) + +build() { + cd $name-$version + + sed -i '/^Libs:/s/-ludev/-ludev -lrt/' src/libudev/libudev.pc.in + + ./configure --prefix=/usr \ + --sbindir=/sbin --bindir=/sbin \ + --sysconfdir=/etc \ + --with-rootprefix= \ + --with-rootlibdir=/lib \ + --libexecdir=/lib \ + --disable-introspection \ + --disable-gudev \ + --disable-manpages \ + --disable-keymap \ + --enable-split-usr \ + --enable-modules \ + --enable-libkmod + + make + make install DESTDIR=$PKG + + # Devices + mkdir -p $PKG/lib/{firmware,udev/devices/{pts,shm}} + mkdir -p $PKG/{lib,sbin,run} + + # Add CRUX items + install -m 0755 $SRC/start_udev $PKG/sbin + install -m 0644 $SRC/81-crux.rules $PKG/lib/udev/rules.d +} |