gstreamer.mk 969 B

12345678910111213141516171819202122232425262728293031323334
  1. #############################################################
  2. #
  3. # gstreamer
  4. #
  5. #############################################################
  6. GSTREAMER_VERSION = 0.10.25
  7. GSTREAMER_SOURCE = gstreamer-$(GSTREAMER_VERSION).tar.bz2
  8. GSTREAMER_SITE = http://gstreamer.freedesktop.org/src/gstreamer
  9. GSTREAMER_INSTALL_STAGING = YES
  10. GSTREAMER_LIBTOOL_PATCH = NO
  11. # Checking if unaligned memory access works correctly cannot be done when cross
  12. # compiling. For the following architectures there is no information available
  13. # in the configure script.
  14. ifeq ($(BR2_avr32),y)
  15. GSTREAMER_CONF_ENV = as_cv_unaligned_access=no
  16. endif
  17. GSTREAMER_CONF_OPT = \
  18. --disable-examples \
  19. --disable-tests \
  20. --disable-failing-tests
  21. GSTREAMER_DEPENDENCIES = libglib2 host-pkg-config
  22. ifeq ($(BR2_PACKAGE_GSTREAMER_LIBXML2),y)
  23. GSTREAMER_DEPENDENCIES += libxml2
  24. else
  25. GSTREAMER_CONF_OPT += \
  26. --disable-registry \
  27. --disable-loadsave
  28. endif
  29. $(eval $(call AUTOTARGETS,package/multimedia,gstreamer))