mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-16 08:43:25 +08:00
libgtk2: replace dependency on X.org server by dependency on libraries
libgtk2 is a X client library, so it doesn't make sense for it to depend on the X.org server. Instead, it should depend on the X client libraries. This patch therefore replaces the dependency on the X server by a dependency on libX11, libXext, libXrender and fontconfig, that are the mandatory requirements to build the X backend of Gtk. [Peter: don't add an empty line before gtk demo help text] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
e28272314b
commit
0e55b8dc8a
@ -8,6 +8,10 @@ config BR2_PACKAGE_LIBGTK2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_PANGO
|
||||
select BR2_PACKAGE_GDK_PIXBUF
|
||||
select BR2_PACKAGE_FONTCONFIG if BR2_PACKAGE_XORG7
|
||||
select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
|
||||
select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
|
||||
select BR2_PACKAGE_XLIB_LIBXRENDER if BR2_PACKAGE_XORG7
|
||||
depends on BR2_PACKAGE_XORG7||BR2_PACKAGE_DIRECTFB
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_INSTALL_LIBSTDCPP # pango
|
||||
|
@ -82,7 +82,8 @@ ifeq ($(BR2_PACKAGE_XORG7),y)
|
||||
--x-includes=$(STAGING_DIR)/usr/include/X11 \
|
||||
--x-libraries=$(STAGING_DIR)/usr/lib \
|
||||
--with-gdktarget=x11
|
||||
LIBGTK2_DEPENDENCIES += xlib_libXcomposite xserver_xorg-server
|
||||
LIBGTK2_DEPENDENCIES += xlib_libXcomposite fontconfig xlib_libX11 \
|
||||
xlib_libXext xlib_libXrender
|
||||
else
|
||||
LIBGTK2_CONF_OPT += --without-x
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user