source "package/libfreefare/Config.in"
        source "package/libftdi/Config.in"
        source "package/libftdi1/Config.in"
+       source "package/libgudev/Config.in"
        source "package/libhid/Config.in"
        source "package/libiio/Config.in"
        source "package/libinput/Config.in"
 
--- /dev/null
+config BR2_PACKAGE_LIBGUDEV
+       bool "libgudev"
+       depends on BR2_INIT_SYSTEMD
+       depends on BR2_USE_WCHAR # gettext
+       depends on BR2_TOOLCHAIN_HAS_THREADS
+       depends on BR2_USE_MMU # fork()
+       select BR2_PACKAGE_LIBGLIB2
+       help
+         This library provides GObject bindings for libudev.  It was
+         originally part of udev-extras, then udev, then systemd.
+         It's now a project on its own. Required for building some
+         programs that use udev, when using systemd.
+
+         When systemd is not used, libgudev is directly provided by
+         eudev.
+
+         https://wiki.gnome.org/Projects/libgudev
+
+comment "libgudev needs a toolchain w/ wchar, threads"
+       depends on BR2_USE_MMU
+       depends on BR2_INIT_SYSTEMD
+       depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 
--- /dev/null
+################################################################################
+#
+# libgudev
+#
+################################################################################
+
+LIBGUDEV_VERSION = 230
+LIBGUDEV_SOURCE = libgudev-$(LIBGUDEV_VERSION).tar.xz
+LIBGUDEV_SITE = http://ftp.gnome.org/pub/GNOME/sources/libgudev/$(LIBGUDEV_VERSION)
+LIBGUDEV_INSTALL_STAGING = YES
+LIBGUDEV_DEPENDENCIES = host-pkgconf udev libglib2
+LIBGUDEV_LICENSE = LGPLv2.1+
+LIBGUDEV_LICENSE_FILES = COPYING
+
+$(eval $(autotools-package))
 
 
          The selection of other packages will enable some features:
 
-         - libglib2 package will add support for gudev.
          - acl package will add support for multi-seat.
 
          http://freedesktop.org/wiki/Software/systemd