gst1-rtsp-server.mk 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ################################################################################
  2. #
  3. # gst1-rtsp-server
  4. #
  5. ################################################################################
  6. GST1_RTSP_SERVER_VERSION = 1.18.1
  7. GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz
  8. GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server
  9. GST1_RTSP_SERVER_LICENSE = LGPL-2.0+
  10. GST1_RTSP_SERVER_LICENSE_FILES = COPYING COPYING.LIB
  11. GST1_RTSP_SERVER_INSTALL_STAGING = YES
  12. GST1_RTSP_SERVER_DEPENDENCIES = \
  13. host-pkgconf \
  14. gstreamer1 \
  15. gst1-plugins-base \
  16. gst1-plugins-good
  17. GST1_RTSP_SERVER_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
  18. GST1_RTSP_SERVER_CONF_OPTS = \
  19. -Dexamples=enabled \
  20. -Dtests=enabled \
  21. -Ddoc=disabled
  22. GST1_RTSP_SERVER_CONF_OPTS += \
  23. -Dexamples=enabled \
  24. -Dtests=enabled \
  25. -Dgobject-cast-checks=disabled \
  26. -Dglib-asserts=disabled \
  27. -Dglib-checks=disabled
  28. ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
  29. GST1_RTSP_SERVER_CONF_OPTS += -Dintrospection=enabled
  30. GST1_RTSP_SERVER_DEPENDENCIES += gobject-introspection
  31. else
  32. GST1_RTSP_SERVER_CONF_OPTS += -Dintrospection=disabled
  33. endif
  34. ifeq ($(BR2_PACKAGE_LIBCGROUP),y)
  35. GST1_RTSP_SERVER_DEPENDENCIES += libcgroup
  36. endif
  37. ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD),y)
  38. GST1_RTSP_SERVER_DEPENDENCIES += gst1-plugins-bad
  39. endif
  40. $(eval $(meson-package))