* [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency
@ 2015-12-02 11:27 yegorslists at googlemail.com
2015-12-02 11:27 ` [Buildroot] [PATCH 2/2] Use libgudev as regular dependency yegorslists at googlemail.com
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: yegorslists at googlemail.com @ 2015-12-02 11:27 UTC (permalink / raw)
To: buildroot
From: Yegor Yefremov <yegorslists@googlemail.com>
Since version 3.1.3 eudev doesn't provide internal libgudev,
so this package can now be used as an ordinary stand-alone
package.
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
---
package/libgudev/Config.in | 2 --
1 file changed, 2 deletions(-)
diff --git a/package/libgudev/Config.in b/package/libgudev/Config.in
index 9b64ffc..4596fa1 100644
--- a/package/libgudev/Config.in
+++ b/package/libgudev/Config.in
@@ -1,6 +1,5 @@
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()
@@ -18,5 +17,4 @@ config BR2_PACKAGE_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
--
2.1.4
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 2/2] Use libgudev as regular dependency
2015-12-02 11:27 [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency yegorslists at googlemail.com
@ 2015-12-02 11:27 ` yegorslists at googlemail.com
2015-12-07 10:08 ` Yann E. MORIN
` (2 more replies)
2015-12-07 9:41 ` [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency Yann E. MORIN
` (2 subsequent siblings)
3 siblings, 3 replies; 8+ messages in thread
From: yegorslists at googlemail.com @ 2015-12-02 11:27 UTC (permalink / raw)
To: buildroot
From: Yegor Yefremov <yegorslists@googlemail.com>
Since eudev 3.1.3 libgudev is not shipped with this package,
so libgudev can be used as regular dependency regardless of
udev implementation selected.
Fixes following build error:
http://autobuild.buildroot.net/results/320/320c052bda0f1b5afb1e5c83a7fb4dca6227c5a1//
http://autobuild.buildroot.net/results/3b0/3b096f882030325b9290ad8860bd9cd373a11dc2//
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
---
package/hidapi/Config.in | 7 +------
package/hidapi/hidapi.mk | 6 +-----
package/libmbim/Config.in | 2 +-
package/libmbim/libmbim.mk | 6 +-----
package/modem-manager/Config.in | 2 +-
package/modem-manager/modem-manager.mk | 6 +-----
package/network-manager/Config.in | 2 +-
package/network-manager/network-manager.mk | 6 +-----
package/udisks/Config.in | 7 +------
package/udisks/udisks.mk | 7 ++-----
10 files changed, 11 insertions(+), 40 deletions(-)
diff --git a/package/hidapi/Config.in b/package/hidapi/Config.in
index 5d025bf..c48a096 100644
--- a/package/hidapi/Config.in
+++ b/package/hidapi/Config.in
@@ -3,12 +3,7 @@ config BR2_PACKAGE_HIDAPI
depends on BR2_PACKAGE_HAS_UDEV
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
select BR2_PACKAGE_LIBUSB
- # When eudev is used as the udev provider, libgudev is
- # automatically provided as it is part of eudev. However, when
- # systemd is used as the udev provider, libgudev is not
- # provided, and needs to be built separately. This is why we
- # select the libgudev package only if systemd is used.
- select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
+ select BR2_PACKAGE_LIBGUDEV
help
HIDAPI is a multi-platform library which allows an application
to interface with USB and Bluetooth HID-Class devices on
diff --git a/package/hidapi/hidapi.mk b/package/hidapi/hidapi.mk
index eb5d5c3..b16e4ae 100644
--- a/package/hidapi/hidapi.mk
+++ b/package/hidapi/hidapi.mk
@@ -14,10 +14,6 @@ HIDAPI_AUTORECONF = YES
HIDAPI_LICENSE = GPLv3 or BSD-3c or HIDAPI license
HIDAPI_LICENSE_FILES = LICENSE.txt LICENSE-gpl3.txt LICENSE-bsd.txt LICENSE-orig.txt
-HIDAPI_DEPENDENCIES = libusb
-
-ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
-HIDAPI_DEPENDENCIES += libgudev
-endif
+HIDAPI_DEPENDENCIES = libusb libgudev
$(eval $(autotools-package))
diff --git a/package/libmbim/Config.in b/package/libmbim/Config.in
index e79d51f..0ef28db 100644
--- a/package/libmbim/Config.in
+++ b/package/libmbim/Config.in
@@ -3,7 +3,7 @@ config BR2_PACKAGE_LIBMBIM
depends on BR2_USE_WCHAR # libglib2
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
depends on BR2_PACKAGE_HAS_UDEV
- select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
+ select BR2_PACKAGE_LIBGUDEV
select BR2_PACKAGE_LIBGLIB2
help
libmbim is a glib-based library for talking to WWAN modems and
diff --git a/package/libmbim/libmbim.mk b/package/libmbim/libmbim.mk
index cb6c905..3cb9235 100644
--- a/package/libmbim/libmbim.mk
+++ b/package/libmbim/libmbim.mk
@@ -11,11 +11,7 @@ LIBMBIM_LICENSE = LGPLv2+ (library), GPLv2+ (programs)
LIBMBIM_LICENSE_FILES = COPYING
LIBMBIM_INSTALL_STAGING = YES
-LIBMBIM_DEPENDENCIES = libglib2 udev
-
-ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
-LIBMBIM_DEPENDENCIES += libgudev
-endif
+LIBMBIM_DEPENDENCIES = libglib2 udev libgudev
# we don't want -Werror
LIBMBIM_CONF_OPTS = --enable-more-warnings=no
diff --git a/package/modem-manager/Config.in b/package/modem-manager/Config.in
index 1cd502b..aa7ed1e 100644
--- a/package/modem-manager/Config.in
+++ b/package/modem-manager/Config.in
@@ -6,7 +6,7 @@ config BR2_PACKAGE_MODEM_MANAGER
depends on BR2_USE_MMU # dbus
select BR2_PACKAGE_DBUS
select BR2_PACKAGE_DBUS_GLIB
- select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
+ select BR2_PACKAGE_LIBGUDEV
help
ModemManager is a DBus-activated daemon which controls mobile
broadband (2G/3G/4G) devices and connections.
diff --git a/package/modem-manager/modem-manager.mk b/package/modem-manager/modem-manager.mk
index 6d8dc10..451752c 100644
--- a/package/modem-manager/modem-manager.mk
+++ b/package/modem-manager/modem-manager.mk
@@ -9,13 +9,9 @@ MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.xz
MODEM_MANAGER_SITE = http://www.freedesktop.org/software/ModemManager
MODEM_MANAGER_LICENSE = GPLv2+ (programs, plugins), LGPLv2+ (libmm-glib)
MODEM_MANAGER_LICENSE_FILES = COPYING
-MODEM_MANAGER_DEPENDENCIES = host-pkgconf udev dbus-glib host-intltool
+MODEM_MANAGER_DEPENDENCIES = host-pkgconf udev dbus-glib host-intltool libgudev
MODEM_MANAGER_INSTALL_STAGING = YES
-ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
-MODEM_MANAGER_DEPENDENCIES += libgudev
-endif
-
ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y)
MODEM_MANAGER_DEPENDENCIES += libqmi
MODEM_MANAGER_CONF_OPTS += --with-qmi
diff --git a/package/network-manager/Config.in b/package/network-manager/Config.in
index 5a0e636..8b4607c 100644
--- a/package/network-manager/Config.in
+++ b/package/network-manager/Config.in
@@ -11,7 +11,7 @@ config BR2_PACKAGE_NETWORK_MANAGER
select BR2_PACKAGE_GNUTLS
select BR2_PACKAGE_LIBGCRYPT
select BR2_PACKAGE_LIBNL
- select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
+ select BR2_PACKAGE_LIBGUDEV
select BR2_PACKAGE_UTIL_LINUX
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
select BR2_PACKAGE_WIRELESS_TOOLS
diff --git a/package/network-manager/network-manager.mk b/package/network-manager/network-manager.mk
index f2fe147..98879d6 100644
--- a/package/network-manager/network-manager.mk
+++ b/package/network-manager/network-manager.mk
@@ -10,7 +10,7 @@ NETWORK_MANAGER_SOURCE = NetworkManager-$(NETWORK_MANAGER_VERSION).tar.xz
NETWORK_MANAGER_SITE = http://ftp.gnome.org/pub/GNOME/sources/NetworkManager/$(NETWORK_MANAGER_VERSION_MAJOR)
NETWORK_MANAGER_INSTALL_STAGING = YES
NETWORK_MANAGER_DEPENDENCIES = host-pkgconf udev dbus-glib libnl gnutls \
- libgcrypt wireless_tools util-linux host-intltool readline libndp
+ libgcrypt wireless_tools util-linux host-intltool readline libndp libgudev
NETWORK_MANAGER_LICENSE = GPLv2+ (app), LGPLv2+ (libnm-util)
NETWORK_MANAGER_LICENSE_FILES = COPYING libnm-util/COPYING
@@ -63,10 +63,6 @@ ifeq ($(BR2_PACKAGE_DHCPCD),y)
NETWORK_MANAGER_CONF_OPTS += --with-dhcpcd=/sbin/dhcpcd
endif
-ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
-NETWORK_MANAGER_DEPENDENCIES += libgudev
-endif
-
# uClibc by default doesn't have backtrace support, so don't use it
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
NETWORK_MANAGER_CONF_OPTS += --disable-crashtrace
diff --git a/package/udisks/Config.in b/package/udisks/Config.in
index c9664af..8b8fd28 100644
--- a/package/udisks/Config.in
+++ b/package/udisks/Config.in
@@ -12,12 +12,7 @@ config BR2_PACKAGE_UDISKS
select BR2_PACKAGE_PARTED
select BR2_PACKAGE_LVM2
select BR2_PACKAGE_LIBATASMART
- # When eudev is used as the udev provider, libgudev is automatically
- # provided as it is part of eudev. However, when systemd is used as
- # the udev provider, libgudev is not provided, and needs to be built
- # separately. This is why we select the libgudev package only if
- # systemd is used.
- select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
+ select BR2_PACKAGE_LIBGUDEV
help
The udisks project provides
diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk
index eccfbd2..eea79e5 100644
--- a/package/udisks/udisks.mk
+++ b/package/udisks/udisks.mk
@@ -18,14 +18,11 @@ UDISKS_DEPENDENCIES = \
polkit \
parted \
lvm2 \
- libatasmart
+ libatasmart \
+ libgudev
UDISKS_CONF_OPTS = --disable-remote-access --disable-man-pages
-ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
-UDISKS_DEPENDENCIES += libgudev
-endif
-
ifeq ($(BR2_PACKAGE_UDISKS_LVM2),y)
UDISKS_CONF_OPTS += --enable-lvm2
endif
--
2.1.4
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency
2015-12-02 11:27 [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency yegorslists at googlemail.com
2015-12-02 11:27 ` [Buildroot] [PATCH 2/2] Use libgudev as regular dependency yegorslists at googlemail.com
@ 2015-12-07 9:41 ` Yann E. MORIN
2015-12-07 14:55 ` Vicente Olivert Riera
2015-12-08 20:47 ` Peter Korsgaard
3 siblings, 0 replies; 8+ messages in thread
From: Yann E. MORIN @ 2015-12-07 9:41 UTC (permalink / raw)
To: buildroot
Yegor,All,
On 2015-12-02 12:27 +0100, yegorslists at googlemail.com spake thusly:
> From: Yegor Yefremov <yegorslists@googlemail.com>
>
> Since version 3.1.3 eudev doesn't provide internal libgudev,
> so this package can now be used as an ordinary stand-alone
> package.
>
> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Regards,
Yann E. MORIN.
> ---
> package/libgudev/Config.in | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/package/libgudev/Config.in b/package/libgudev/Config.in
> index 9b64ffc..4596fa1 100644
> --- a/package/libgudev/Config.in
> +++ b/package/libgudev/Config.in
> @@ -1,6 +1,5 @@
> 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()
> @@ -18,5 +17,4 @@ config BR2_PACKAGE_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
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 2/2] Use libgudev as regular dependency
2015-12-02 11:27 ` [Buildroot] [PATCH 2/2] Use libgudev as regular dependency yegorslists at googlemail.com
@ 2015-12-07 10:08 ` Yann E. MORIN
2015-12-07 14:57 ` Vicente Olivert Riera
2015-12-08 20:50 ` Peter Korsgaard
2 siblings, 0 replies; 8+ messages in thread
From: Yann E. MORIN @ 2015-12-07 10:08 UTC (permalink / raw)
To: buildroot
Yegor, All,
On 2015-12-02 12:27 +0100, yegorslists at googlemail.com spake thusly:
> From: Yegor Yefremov <yegorslists@googlemail.com>
>
> Since eudev 3.1.3 libgudev is not shipped with this package,
> so libgudev can be used as regular dependency regardless of
> udev implementation selected.
>
> Fixes following build error:
> http://autobuild.buildroot.net/results/320/320c052bda0f1b5afb1e5c83a7fb4dca6227c5a1//
> http://autobuild.buildroot.net/results/3b0/3b096f882030325b9290ad8860bd9cd373a11dc2//
>
> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[yann.morin.1998 at free.fr: build-tested with a Network Manager
autobuild failure]
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Regards,
Yann E. MORIN.
> ---
> package/hidapi/Config.in | 7 +------
> package/hidapi/hidapi.mk | 6 +-----
> package/libmbim/Config.in | 2 +-
> package/libmbim/libmbim.mk | 6 +-----
> package/modem-manager/Config.in | 2 +-
> package/modem-manager/modem-manager.mk | 6 +-----
> package/network-manager/Config.in | 2 +-
> package/network-manager/network-manager.mk | 6 +-----
> package/udisks/Config.in | 7 +------
> package/udisks/udisks.mk | 7 ++-----
> 10 files changed, 11 insertions(+), 40 deletions(-)
>
> diff --git a/package/hidapi/Config.in b/package/hidapi/Config.in
> index 5d025bf..c48a096 100644
> --- a/package/hidapi/Config.in
> +++ b/package/hidapi/Config.in
> @@ -3,12 +3,7 @@ config BR2_PACKAGE_HIDAPI
> depends on BR2_PACKAGE_HAS_UDEV
> depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
> select BR2_PACKAGE_LIBUSB
> - # When eudev is used as the udev provider, libgudev is
> - # automatically provided as it is part of eudev. However, when
> - # systemd is used as the udev provider, libgudev is not
> - # provided, and needs to be built separately. This is why we
> - # select the libgudev package only if systemd is used.
> - select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
> + select BR2_PACKAGE_LIBGUDEV
> help
> HIDAPI is a multi-platform library which allows an application
> to interface with USB and Bluetooth HID-Class devices on
> diff --git a/package/hidapi/hidapi.mk b/package/hidapi/hidapi.mk
> index eb5d5c3..b16e4ae 100644
> --- a/package/hidapi/hidapi.mk
> +++ b/package/hidapi/hidapi.mk
> @@ -14,10 +14,6 @@ HIDAPI_AUTORECONF = YES
> HIDAPI_LICENSE = GPLv3 or BSD-3c or HIDAPI license
> HIDAPI_LICENSE_FILES = LICENSE.txt LICENSE-gpl3.txt LICENSE-bsd.txt LICENSE-orig.txt
>
> -HIDAPI_DEPENDENCIES = libusb
> -
> -ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
> -HIDAPI_DEPENDENCIES += libgudev
> -endif
> +HIDAPI_DEPENDENCIES = libusb libgudev
>
> $(eval $(autotools-package))
> diff --git a/package/libmbim/Config.in b/package/libmbim/Config.in
> index e79d51f..0ef28db 100644
> --- a/package/libmbim/Config.in
> +++ b/package/libmbim/Config.in
> @@ -3,7 +3,7 @@ config BR2_PACKAGE_LIBMBIM
> depends on BR2_USE_WCHAR # libglib2
> depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
> depends on BR2_PACKAGE_HAS_UDEV
> - select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
> + select BR2_PACKAGE_LIBGUDEV
> select BR2_PACKAGE_LIBGLIB2
> help
> libmbim is a glib-based library for talking to WWAN modems and
> diff --git a/package/libmbim/libmbim.mk b/package/libmbim/libmbim.mk
> index cb6c905..3cb9235 100644
> --- a/package/libmbim/libmbim.mk
> +++ b/package/libmbim/libmbim.mk
> @@ -11,11 +11,7 @@ LIBMBIM_LICENSE = LGPLv2+ (library), GPLv2+ (programs)
> LIBMBIM_LICENSE_FILES = COPYING
> LIBMBIM_INSTALL_STAGING = YES
>
> -LIBMBIM_DEPENDENCIES = libglib2 udev
> -
> -ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
> -LIBMBIM_DEPENDENCIES += libgudev
> -endif
> +LIBMBIM_DEPENDENCIES = libglib2 udev libgudev
>
> # we don't want -Werror
> LIBMBIM_CONF_OPTS = --enable-more-warnings=no
> diff --git a/package/modem-manager/Config.in b/package/modem-manager/Config.in
> index 1cd502b..aa7ed1e 100644
> --- a/package/modem-manager/Config.in
> +++ b/package/modem-manager/Config.in
> @@ -6,7 +6,7 @@ config BR2_PACKAGE_MODEM_MANAGER
> depends on BR2_USE_MMU # dbus
> select BR2_PACKAGE_DBUS
> select BR2_PACKAGE_DBUS_GLIB
> - select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
> + select BR2_PACKAGE_LIBGUDEV
> help
> ModemManager is a DBus-activated daemon which controls mobile
> broadband (2G/3G/4G) devices and connections.
> diff --git a/package/modem-manager/modem-manager.mk b/package/modem-manager/modem-manager.mk
> index 6d8dc10..451752c 100644
> --- a/package/modem-manager/modem-manager.mk
> +++ b/package/modem-manager/modem-manager.mk
> @@ -9,13 +9,9 @@ MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.xz
> MODEM_MANAGER_SITE = http://www.freedesktop.org/software/ModemManager
> MODEM_MANAGER_LICENSE = GPLv2+ (programs, plugins), LGPLv2+ (libmm-glib)
> MODEM_MANAGER_LICENSE_FILES = COPYING
> -MODEM_MANAGER_DEPENDENCIES = host-pkgconf udev dbus-glib host-intltool
> +MODEM_MANAGER_DEPENDENCIES = host-pkgconf udev dbus-glib host-intltool libgudev
> MODEM_MANAGER_INSTALL_STAGING = YES
>
> -ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
> -MODEM_MANAGER_DEPENDENCIES += libgudev
> -endif
> -
> ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y)
> MODEM_MANAGER_DEPENDENCIES += libqmi
> MODEM_MANAGER_CONF_OPTS += --with-qmi
> diff --git a/package/network-manager/Config.in b/package/network-manager/Config.in
> index 5a0e636..8b4607c 100644
> --- a/package/network-manager/Config.in
> +++ b/package/network-manager/Config.in
> @@ -11,7 +11,7 @@ config BR2_PACKAGE_NETWORK_MANAGER
> select BR2_PACKAGE_GNUTLS
> select BR2_PACKAGE_LIBGCRYPT
> select BR2_PACKAGE_LIBNL
> - select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
> + select BR2_PACKAGE_LIBGUDEV
> select BR2_PACKAGE_UTIL_LINUX
> select BR2_PACKAGE_UTIL_LINUX_LIBUUID
> select BR2_PACKAGE_WIRELESS_TOOLS
> diff --git a/package/network-manager/network-manager.mk b/package/network-manager/network-manager.mk
> index f2fe147..98879d6 100644
> --- a/package/network-manager/network-manager.mk
> +++ b/package/network-manager/network-manager.mk
> @@ -10,7 +10,7 @@ NETWORK_MANAGER_SOURCE = NetworkManager-$(NETWORK_MANAGER_VERSION).tar.xz
> NETWORK_MANAGER_SITE = http://ftp.gnome.org/pub/GNOME/sources/NetworkManager/$(NETWORK_MANAGER_VERSION_MAJOR)
> NETWORK_MANAGER_INSTALL_STAGING = YES
> NETWORK_MANAGER_DEPENDENCIES = host-pkgconf udev dbus-glib libnl gnutls \
> - libgcrypt wireless_tools util-linux host-intltool readline libndp
> + libgcrypt wireless_tools util-linux host-intltool readline libndp libgudev
> NETWORK_MANAGER_LICENSE = GPLv2+ (app), LGPLv2+ (libnm-util)
> NETWORK_MANAGER_LICENSE_FILES = COPYING libnm-util/COPYING
>
> @@ -63,10 +63,6 @@ ifeq ($(BR2_PACKAGE_DHCPCD),y)
> NETWORK_MANAGER_CONF_OPTS += --with-dhcpcd=/sbin/dhcpcd
> endif
>
> -ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
> -NETWORK_MANAGER_DEPENDENCIES += libgudev
> -endif
> -
> # uClibc by default doesn't have backtrace support, so don't use it
> ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
> NETWORK_MANAGER_CONF_OPTS += --disable-crashtrace
> diff --git a/package/udisks/Config.in b/package/udisks/Config.in
> index c9664af..8b8fd28 100644
> --- a/package/udisks/Config.in
> +++ b/package/udisks/Config.in
> @@ -12,12 +12,7 @@ config BR2_PACKAGE_UDISKS
> select BR2_PACKAGE_PARTED
> select BR2_PACKAGE_LVM2
> select BR2_PACKAGE_LIBATASMART
> - # When eudev is used as the udev provider, libgudev is automatically
> - # provided as it is part of eudev. However, when systemd is used as
> - # the udev provider, libgudev is not provided, and needs to be built
> - # separately. This is why we select the libgudev package only if
> - # systemd is used.
> - select BR2_PACKAGE_LIBGUDEV if BR2_INIT_SYSTEMD
> + select BR2_PACKAGE_LIBGUDEV
> help
> The udisks project provides
>
> diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk
> index eccfbd2..eea79e5 100644
> --- a/package/udisks/udisks.mk
> +++ b/package/udisks/udisks.mk
> @@ -18,14 +18,11 @@ UDISKS_DEPENDENCIES = \
> polkit \
> parted \
> lvm2 \
> - libatasmart
> + libatasmart \
> + libgudev
>
> UDISKS_CONF_OPTS = --disable-remote-access --disable-man-pages
>
> -ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
> -UDISKS_DEPENDENCIES += libgudev
> -endif
> -
> ifeq ($(BR2_PACKAGE_UDISKS_LVM2),y)
> UDISKS_CONF_OPTS += --enable-lvm2
> endif
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency
2015-12-02 11:27 [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency yegorslists at googlemail.com
2015-12-02 11:27 ` [Buildroot] [PATCH 2/2] Use libgudev as regular dependency yegorslists at googlemail.com
2015-12-07 9:41 ` [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency Yann E. MORIN
@ 2015-12-07 14:55 ` Vicente Olivert Riera
2015-12-08 20:47 ` Peter Korsgaard
3 siblings, 0 replies; 8+ messages in thread
From: Vicente Olivert Riera @ 2015-12-07 14:55 UTC (permalink / raw)
To: buildroot
Dear Yegor Yefremov,
On 02/12/15 11:27, yegorslists at googlemail.com wrote:
> From: Yegor Yefremov <yegorslists@googlemail.com>
>
> Since version 3.1.3 eudev doesn't provide internal libgudev,
> so this package can now be used as an ordinary stand-alone
> package.
>
> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Regards,
Vincent.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 2/2] Use libgudev as regular dependency
2015-12-02 11:27 ` [Buildroot] [PATCH 2/2] Use libgudev as regular dependency yegorslists at googlemail.com
2015-12-07 10:08 ` Yann E. MORIN
@ 2015-12-07 14:57 ` Vicente Olivert Riera
2015-12-08 20:50 ` Peter Korsgaard
2 siblings, 0 replies; 8+ messages in thread
From: Vicente Olivert Riera @ 2015-12-07 14:57 UTC (permalink / raw)
To: buildroot
Dear Yegor Yefremov,
On 02/12/15 11:27, yegorslists at googlemail.com wrote:
> From: Yegor Yefremov <yegorslists@googlemail.com>
>
> Since eudev 3.1.3 libgudev is not shipped with this package,
> so libgudev can be used as regular dependency regardless of
> udev implementation selected.
>
> Fixes following build error:
> http://autobuild.buildroot.net/results/320/320c052bda0f1b5afb1e5c83a7fb4dca6227c5a1//
> http://autobuild.buildroot.net/results/3b0/3b096f882030325b9290ad8860bd9cd373a11dc2//
>
> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested with this recent modem-manager autobuild failure:
http://autobuild.buildroot.net/results/373/3735baba46dee5bd846cc830e1e198ed783452c7/
Regards,
Vincent.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency
2015-12-02 11:27 [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency yegorslists at googlemail.com
` (2 preceding siblings ...)
2015-12-07 14:55 ` Vicente Olivert Riera
@ 2015-12-08 20:47 ` Peter Korsgaard
3 siblings, 0 replies; 8+ messages in thread
From: Peter Korsgaard @ 2015-12-08 20:47 UTC (permalink / raw)
To: buildroot
>>>>> "yegorslists" == yegorslists <yegorslists@googlemail.com> writes:
> From: Yegor Yefremov <yegorslists@googlemail.com>
> Since version 3.1.3 eudev doesn't provide internal libgudev,
> so this package can now be used as an ordinary stand-alone
> package.
> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
> ---
> package/libgudev/Config.in | 2 --
> 1 file changed, 2 deletions(-)
> diff --git a/package/libgudev/Config.in b/package/libgudev/Config.in
> index 9b64ffc..4596fa1 100644
> --- a/package/libgudev/Config.in
> +++ b/package/libgudev/Config.in
> @@ -1,6 +1,5 @@
> config BR2_PACKAGE_LIBGUDEV
> bool "libgudev"
> - depends on BR2_INIT_SYSTEMD
But is still needs udev, so it needs to depend on BR2_PACKAGE_HAS_UDEV,
and the toolchain comment needs to change.
Committed with that fixed, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 2/2] Use libgudev as regular dependency
2015-12-02 11:27 ` [Buildroot] [PATCH 2/2] Use libgudev as regular dependency yegorslists at googlemail.com
2015-12-07 10:08 ` Yann E. MORIN
2015-12-07 14:57 ` Vicente Olivert Riera
@ 2015-12-08 20:50 ` Peter Korsgaard
2 siblings, 0 replies; 8+ messages in thread
From: Peter Korsgaard @ 2015-12-08 20:50 UTC (permalink / raw)
To: buildroot
>>>>> "yegorslists" == yegorslists <yegorslists@googlemail.com> writes:
> From: Yegor Yefremov <yegorslists@googlemail.com>
> Since eudev 3.1.3 libgudev is not shipped with this package,
> so libgudev can be used as regular dependency regardless of
> udev implementation selected.
> Fixes following build error:
> http://autobuild.buildroot.net/results/320/320c052bda0f1b5afb1e5c83a7fb4dca6227c5a1//
> http://autobuild.buildroot.net/results/3b0/3b096f882030325b9290ad8860bd9cd373a11dc2//
> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Committed, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-12-08 20:50 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-02 11:27 [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency yegorslists at googlemail.com
2015-12-02 11:27 ` [Buildroot] [PATCH 2/2] Use libgudev as regular dependency yegorslists at googlemail.com
2015-12-07 10:08 ` Yann E. MORIN
2015-12-07 14:57 ` Vicente Olivert Riera
2015-12-08 20:50 ` Peter Korsgaard
2015-12-07 9:41 ` [Buildroot] [PATCH 1/2] libgudev: remove systemd dependency Yann E. MORIN
2015-12-07 14:55 ` Vicente Olivert Riera
2015-12-08 20:47 ` Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox