matchbox.mk 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. ################################################################################
  2. #
  3. # matchbox
  4. #
  5. ################################################################################
  6. MATCHBOX_VERSION = 1.2
  7. MATCHBOX_SOURCE = matchbox-window-manager-$(MATCHBOX_VERSION).tar.bz2
  8. MATCHBOX_SITE = http://downloads.yoctoproject.org/releases/matchbox/matchbox-window-manager/$(MATCHBOX_VERSION)
  9. MATCHBOX_LICENSE = GPL-2.0+
  10. MATCHBOX_LICENSE_FILES = COPYING
  11. MATCHBOX_DEPENDENCIES = expat matchbox-lib
  12. MATCHBOX_CONF_OPTS = \
  13. --enable-expat \
  14. --disable-gconf \
  15. --disable-composite \
  16. --disable-standalone \
  17. --disable-standalone-xft
  18. # Workaround bug in configure script
  19. MATCHBOX_CONF_ENV = expat=yes
  20. ifeq ($(BR2_PACKAGE_STARTUP_NOTIFICATION),y)
  21. MATCHBOX_CONF_OPTS += --enable-startup-notification
  22. MATCHBOX_DEPENDENCIES += startup-notification
  23. else
  24. MATCHBOX_CONF_OPTS += --disable-startup-notification
  25. endif
  26. ifeq ($(BR2_PACKAGE_MATCHBOX_SM),y)
  27. MATCHBOX_CONF_OPTS += --enable-session
  28. MATCHBOX_DEPENDENCIES += xlib_libSM
  29. else
  30. MATCHBOX_CONF_OPTS += --disable-session
  31. endif
  32. ifeq ($(BR2_PACKAGE_XLIB_LIBXCURSOR),y)
  33. MATCHBOX_DEPENDENCIES += xlib_libXcursor
  34. endif
  35. ifeq ($(BR2_PACKAGE_XLIB_LIBXFIXES),y)
  36. MATCHBOX_DEPENDENCIES += xlib_libXfixes
  37. endif
  38. $(eval $(autotools-package))