pango.mk 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. ################################################################################
  2. #
  3. # pango
  4. #
  5. ################################################################################
  6. PANGO_VERSION_MAJOR = 1.50
  7. PANGO_VERSION = $(PANGO_VERSION_MAJOR).14
  8. PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz
  9. PANGO_SITE = https://download.gnome.org/sources/pango/$(PANGO_VERSION_MAJOR)
  10. PANGO_INSTALL_STAGING = YES
  11. PANGO_LICENSE = LGPL-2.0+
  12. PANGO_LICENSE_FILES = COPYING
  13. PANGO_CPE_ID_VENDOR = pango
  14. PANGO_CONF_OPTS = -Dfontconfig=enabled
  15. HOST_PANGO_CONF_OPTS = -Dfontconfig=enabled -Dintrospection=disabled
  16. PANGO_DEPENDENCIES = \
  17. $(TARGET_NLS_DEPENDENCIES) \
  18. host-pkgconf \
  19. libglib2 \
  20. libfribidi \
  21. cairo \
  22. harfbuzz \
  23. fontconfig \
  24. freetype
  25. HOST_PANGO_DEPENDENCIES = \
  26. host-pkgconf \
  27. host-libglib2 \
  28. host-libfribidi \
  29. host-cairo \
  30. host-harfbuzz \
  31. host-fontconfig \
  32. host-freetype
  33. ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
  34. PANGO_CONF_OPTS += -Dintrospection=enabled
  35. PANGO_DEPENDENCIES += gobject-introspection
  36. else
  37. PANGO_CONF_OPTS += -Dintrospection=disabled
  38. endif
  39. ifeq ($(BR2_PACKAGE_XORG7),y)
  40. PANGO_DEPENDENCIES += xlib_libX11
  41. endif
  42. ifeq ($(BR2_PACKAGE_XLIB_LIBXFT)$(BR2_PACKAGE_XLIB_LIBXRENDER),yy)
  43. PANGO_DEPENDENCIES += xlib_libXft xlib_libXrender
  44. endif
  45. $(eval $(meson-package))
  46. $(eval $(host-meson-package))