summaryrefslogtreecommitdiff
path: root/eudev/Pkgfile
diff options
context:
space:
mode:
authorJuergen Daubert <jue@jue.li>2014-02-15 20:31:28 +0100
committerJuergen Daubert <jue@jue.li>2014-02-15 20:31:28 +0100
commit4112d95a8196d05e899cf737b8ec8af5e6717f85 (patch)
tree11a00ed387bab5f57e9596c1049034ae3e8cb92f /eudev/Pkgfile
parent2cc27878740ecb9bc701f57adb2b33e22d8de7f4 (diff)
downloadcore-4112d95a8196d05e899cf737b8ec8af5e6717f85.tar.gz
core-4112d95a8196d05e899cf737b8ec8af5e6717f85.tar.xz
eudev: initial release
Diffstat (limited to 'eudev/Pkgfile')
-rw-r--r--eudev/Pkgfile41
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
+}

Generated by cgit