libgudev: New package
As libgudev recently was split from the main systemd/udev source, this library is now required to build certain packages. This library is only relevant to systemd, as the code it contains is still contained in eudev. [Thomas: - don't show the dependency comment when systemd is not available, since libgudev is anyway useless when you're not using systemd. - fix the license, it's LGPLv2.1+ and not GPLv2+ - remove useless empty lines in the .mk file.] Signed-off-by: Nathaniel Roach <nroach44@gmail.com> Tested-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
1a91c82f8a
commit
b935d49a91
@ -853,6 +853,7 @@ menu "Hardware handling"
|
||||
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"
|
||||
|
22
package/libgudev/Config.in
Normal file
22
package/libgudev/Config.in
Normal file
@ -0,0 +1,22 @@
|
||||
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
|
15
package/libgudev/libgudev.mk
Normal file
15
package/libgudev/libgudev.mk
Normal file
@ -0,0 +1,15 @@
|
||||
################################################################################
|
||||
#
|
||||
# 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))
|
@ -55,7 +55,6 @@ config BR2_PACKAGE_SYSTEMD
|
||||
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user