1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
10 groups = Base System/Base
11 url = ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/
13 summary = A userspace implementation of devfs.
16 The udev package contains an implementation of devfs in userspace using \
20 source_dl = ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/
37 configure_options += \
41 --libexecdir=/lib/udev \
42 --with-rootlibdir=/lib \
44 --disable-introspection \
45 --with-systemdsystemunitdir=/lib/systemd/system
49 mkdir -pv %{BUILDROOT}/lib/udev/rules.d/
50 install -m644 -v %{DIR_SOURCE}/rules/*.rules %{BUILDROOT}/lib/udev/rules.d/
52 # Install pkg-config files correctly
53 mv -v %{BUILDROOT}/lib/pkgconfig %{BUILDROOT}/usr/lib
55 rm -vf %{BUILDROOT}/lib/lib{udev,gudev-1.0}.so
56 ln -svf ../../lib/libudev.so.0 %{BUILDROOT}/usr/lib/libudev.so
57 ln -svf ../../lib/libgudev-1.0.so.0 %{BUILDROOT}/usr/lib/libgudev-1.0.so
59 ln -svf ../../../../lib/udev/udev-acl \
60 %{BUILDROOT}/usr/lib/ConsoleKit/run-seat.d/udev-acl.ck
62 install -m 755 %{DIR_SOURCE}/console_init %{BUILDROOT}/lib/udev/
64 # Remove network rules. We have our own in the network package.
65 rm -v %{BUILDROOT}/lib/udev/{write_net_rules,rules.d/75-persistent-net-generator.rules}
77 package lib%{name}-devel