The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / eudev / eudev.mk
diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/package/eudev/eudev.mk b/cirros-testvm/src-cirros/buildroot-2015.05/package/eudev/eudev.mk
new file mode 100644 (file)
index 0000000..cfff94a
--- /dev/null
@@ -0,0 +1,50 @@
+################################################################################
+#
+# eudev
+#
+################################################################################
+
+EUDEV_VERSION = 3.0
+EUDEV_SOURCE = eudev-$(EUDEV_VERSION).tar.gz
+EUDEV_SITE = http://dev.gentoo.org/~blueness/eudev
+EUDEV_LICENSE = GPLv2+ (programs), LGPLv2.1+ (libraries)
+EUDEV_LICENSE_FILES = COPYING
+EUDEV_INSTALL_STAGING = YES
+
+# mq_getattr is in librt
+EUDEV_CONF_ENV += LIBS=-lrt
+
+EUDEV_CONF_OPTS =              \
+       --disable-manpages      \
+       --sbindir=/sbin         \
+       --with-rootlibdir=/lib  \
+       --libexecdir=/lib       \
+       --with-firmware-path=/lib/firmware      \
+       --disable-introspection                 \
+       --enable-split-usr                      \
+       --enable-libkmod
+
+EUDEV_DEPENDENCIES = host-gperf host-pkgconf util-linux kmod
+EUDEV_PROVIDES = udev
+
+ifeq ($(BR2_PACKAGE_EUDEV_RULES_GEN),y)
+EUDEV_CONF_OPTS += --enable-rule_generator
+endif
+
+ifeq ($(BR2_PACKAGE_LIBGLIB2),y)
+EUDEV_CONF_OPTS += --enable-gudev
+EUDEV_DEPENDENCIES += libglib2
+else
+EUDEV_CONF_OPTS += --disable-gudev
+endif
+
+define EUDEV_INSTALL_INIT_SYSV
+       $(INSTALL) -m 0755 package/eudev/S10udev $(TARGET_DIR)/etc/init.d/S10udev
+endef
+
+# Required by default rules for input devices
+define EUDEV_USERS
+       - - input -1 * - - - Input device group
+endef
+
+$(eval $(autotools-package))