default n
depends on BR2_PACKAGE_DBUS
select BR2_PACKAGE_LIBGLIB2
+ select BR2_PACKAGE_PKGCONFIG
help
GLib bindings for D-Bus.
bool "dbus"
default n
depends on BR2_PACKAGE_EXPAT || BR2_PACKAGE_LIBXML2
+ select BR2_PACKAGE_PKGCONFIG
help
The D-Bus message bus system.
rm -rf $(TARGET_DIR)/usr/share/man
endif
-dbus: uclibc $(DBUS_XML_DEP) $(TARGET_DIR)/$(DBUS_TARGET_BINARY)
+dbus: uclibc pkgconfig $(DBUS_XML_DEP) $(TARGET_DIR)/$(DBUS_TARGET_BINARY)
dbus-clean:
rm -f $(TARGET_DIR)/etc/dbus-1/session.conf
bool "vim"
default n
select BR2_PACKAGE_NCURSES
+ select BR2_PACKAGE_PKGCONFIG
help
VIM Text editor
)
endif
-vim: ncurses vim-source $(TARGET_DIR)/usr/bin/vim
+vim: uclibc pkgconfig ncurses vim-source $(TARGET_DIR)/usr/bin/vim
#############################################################
#
config BR2_PACKAGE_EXPAT
bool"expat"
default n
+ select BR2_PACKAGE_PKGCONFIG
help
The Expat XML Parser.
config BR2_PACKAGE_FREETYPE
bool "freetype"
default n
+ select BR2_PACKAGE_PKGCONFIG
help
a free, high-quality and portable font engine.
config BR2_PACKAGE_GETTEXT
bool "gettext"
default n
+ select BR2_PACKAGE_PKGCONFIG
help
The GNU `gettext' utilities are a set of tools that provide a
framework to help other GNU packages produce multi-lingual
config BR2_PACKAGE_GQVIEW
bool "gqview"
default n
+ select BR2_PACKAGE_PKGCONFIG
help
GQview is an image viewer for Unix operating systems (developed on Linux).
GQVIEW_CONF_OPT = PKG_CONFIG_PATH=$(STAGING_DIR)/usr/lib/pkgconfig
-GQVIEW_DEPENDENCIES = uclibc libgtk2
+GQVIEW_DEPENDENCIES = uclibc pkgconfig libgtk2
$(eval $(call AUTOTARGETS,package,gqview))
select BR2_PACKAGE_DBUS_GLIB
select BR2_PACKAGE_HWDATA
select BR2_PACKAGE_UDEV_VOLUME_ID
+ select BR2_PACKAGE_PKGCONFIG
help
The Hardware Abstraction Layer (HAL) suite.
done
-$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libhal*
-hal: uclibc dbus-glib hwdata udev-volume_id $(TARGET_DIR)/$(HAL_TARGET_BINARY)
+hal: uclibc pkgconfig dbus-glib hwdata udev-volume_id $(TARGET_DIR)/$(HAL_TARGET_BINARY)
hal-clean:
rm -f $(TARGET_DIR)/etc/dbus-1/system.d/hal.conf
config BR2_PACKAGE_CLASSPATH
bool "classpath"
+ select BR2_PACKAGE_PKGCONFIG
default n
help
--disable-debug PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
--disable-gconf-peer --disable-examples --disable-plugin
-CLASSPATH_DEPENDENCIES = uclibc png jpeg tiff
+CLASSPATH_DEPENDENCIES = uclibc pkgconfig png jpeg tiff
ifeq ($(BR2_PACKAGE_ALSA_LIB),y)
CLASSPATH_DEPENDENCIES+= alsa-lib
bool "jamvm"
default n
depends on BR2_PACKAGE_CLASSPATH
-
+ select BR2_PACKAGE_PKGCONFIG
help
JamVM is a new Java Virtual Machine which conforms to
the JVM specification version 2 (blue book).
--with-classpath-install-dir=/usr \
-JAMVM_DEPENDENCIES = uclibc classpath
+JAMVM_DEPENDENCIES = uclibc pkgconfig classpath
#Include X libraries when we have an X server
ifneq ($(BR2_PACKAGE_XSERVER_none),y)
config BR2_PACKAGE_LIBDAEMON
bool "libdaemon"
default n
+ select BR2_PACKAGE_PKGCONFIG
help
libdaemon is a lightweight C library that eases the
writing of UNIX daemons.
config BR2_PACKAGE_LIBDRM
bool "libdrm"
default n
+ select BR2_PACKAGE_PKGCONFIG
help
Direct Rendering Manager
-
+
http://dri.freedesktop.org/libdrm/
config BR2_PACKAGE_LIBGTK2
bool "libgtk2"
default n
+ select BR2_PACKAGE_PKGCONFIG
select BR2_PACKAGE_ATK
select BR2_PACKAGE_PANGO
select BR2_PACKAGE_CAIRO
LIBGTK2_CONF_OPT += --without-x
endif
-LIBGTK2_DEPENDENCIES = uclibc png jpeg tiff $(LIBGTK2_DEPENDENCIES_EXTRA) libglib2 cups cairo pango atk
+LIBGTK2_DEPENDENCIES = uclibc pkgconfig png jpeg tiff $(LIBGTK2_DEPENDENCIES_EXTRA) libglib2 cups cairo pango atk
$(eval $(call AUTOTARGETS,package,libgtk2))
config BR2_PACKAGE_LIBOGG
bool "libogg"
default n
+ select BR2_PACKAGE_PKGCONFIG
help
Ogg is the name of Xiph.org's container format for audio, video, and metadata
bool "libpng"
default n
select BR2_PACKAGE_ZLIB
+ select BR2_PACKAGE_PKGCONFIG
help
Library for handling PNG (Portable Network Graphics)
images.
config BR2_PACKAGE_LIBUSB
bool "libusb"
default n
+ select BR2_PACKAGE_PKGCONFIG
help
Userspace library for accessing USB devices
cp -dpf $(STAGING_DIR)/usr/lib/libusb*.so* $(TARGET_DIR)/usr/lib/
$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libusb*.so*
-libusb: uclibc $(TARGET_DIR)/$(LIBUSB_BINARY)
+libusb: uclibc pkgconfig $(TARGET_DIR)/$(LIBUSB_BINARY)
libusb-clean:
rm -f $(STAGING_DIR)/bin/libusb-config
bool "libvorbis"
default n
depends on BR2_PACKAGE_LIBOGG
+ select BR2_PACKAGE_PKGCONFIG
help
Library for the Vorbis open source audio decoder
Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free,
bool "MatchBox Window Manager"
default n
select BR2_PACKAGE_XSERVER_XORG_SERVER
+ select BR2_PACKAGE_PKGCONFIG
select BR2_PACKAGE_FONTCONFIG
select BR2_PACKAGE_XLIB_LIBXDAMAGE
select BR2_PACKAGE_XLIB_LIBXCURSOR
cp -af $(STAGING_DIR)/usr/share/matchbox/matchbox-keyboard $(TARGET_DIR)/usr/share/matchbox/
cp -dpf ./package/matchbox/mb-applet-kbd-wrapper.sh $(TARGET_DIR)/usr/bin/
-matchbox: uclibc expat $(MATCHBOX_WM_DEPS) $(MATCHBOX_SNOTIFY_DEPS) $(MATCHBOX_LIB_DEPS) $(TARGET_DIR)/usr/lib/libmb.so $(TARGET_DIR)/usr/bin/$(MATCHBOX_WM_BIN)
+matchbox: uclibc pkgconfig expat $(MATCHBOX_WM_DEPS) $(MATCHBOX_SNOTIFY_DEPS) $(MATCHBOX_LIB_DEPS) $(TARGET_DIR)/usr/lib/libmb.so $(TARGET_DIR)/usr/bin/$(MATCHBOX_WM_BIN)
matchbox-panel: uclibc matchbox $(TARGET_DIR)/usr/bin/$(MATCHBOX_PL_BIN) $(TARGET_DIR)/usr/bin/matchbox-session $(MATCHBOX_PANEL_DEPS)
bool "midori"
select BR2_PACKAGE_WEBKIT
select BR2_PACKAGE_LIBSEXY
+ select BR2_PACKAGE_PKGCONFIG
default n
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
help
MIDORI_CONF_OPT = --target=$(GNU_TARGET_NAME) --host=$(GNU_TARGET_NAME) \
--build=$(GNU_HOST_NAME) --prefix=/usr --sysconfdir=/etc \
- PKG_CONFIG_PATH=$(STAGING_DIR)/usr/lib/pkgconfig
+ PKG_CONFIG_PATH=$(STAGING_DIR)/usr/lib/pkgconfig
-MIDORI_DEPENDENCIES = uclibc webkit libsexy $(XSERVER)
+MIDORI_DEPENDENCIES = uclibc pkgconfig webkit libsexy $(XSERVER)
$(eval $(call AUTOTARGETS,package,midori))
config BR2_PACKAGE_NTFS-3G
bool "ntfs-3g"
default n
+ select BR2_PACKAGE_PKGCONFIG
help
The NTFS-3G driver is an open source, freely available read/write NTFS driver for Linux, FreeBSD, Mac OS X, NetBSD, and Haiku. It provides safe and fast handling of the Windows XP, Windows Server 2003, Windows 2000 and Windows Vista file systems. Most POSIX file system operations are supported, with the exception of full file ownership and access right support.
config BR2_PACKAGE_PCMANFM
bool "pcmanfm"
+ select BR2_PACKAGE_PKGCONFIG
select BR2_PACKAGE_GAMIN
select BR2_PACKAGE_STARTUP_NOTIFICATION
select BR2_PACKAGE_LIBGTK2
PCMANFM_CONF_ENV = PKG_CONFIG_PATH=$(STAGING_DIR)/usr/lib/pkgconfig
PCMANFM_CONF_OPT = --disable-hal
-PCMANFM_DEPENDENCIES = uclibc libgtk2 gamin startup-notification
+PCMANFM_DEPENDENCIES = uclibc pkgconfig libgtk2 gamin startup-notification
$(eval $(call AUTOTARGETS,package,pcmanfm))
config BR2_PACKAGE_SYLPHEED
bool "sylpheed"
default n
+ select BR2_PACKAGE_PKGCONFIG
help
lightweight and user-friendly e-mail client.
SYLPHEED_CONF_ENV = PKG_CONFIG_PATH=$(STAGING_DIR)/usr/lib/pkgconfig
SYLPHEED_CONF_OPT = --disable-gtkspell --program-prefix=""
-SYLPHEED_DEPENDENCIES = uclibc
+SYLPHEED_DEPENDENCIES = uclibc pkgconfig
$(eval $(call AUTOTARGETS,package,sylpheed))