28 # gobject-introspection does not produce correct results when using Studio. |
28 # gobject-introspection does not produce correct results when using Studio. |
29 COMPILER = gcc |
29 COMPILER = gcc |
30 include ../../../../make-rules/shared-macros.mk |
30 include ../../../../make-rules/shared-macros.mk |
31 |
31 |
32 COMPONENT_NAME= gst-plugins-good |
32 COMPONENT_NAME= gst-plugins-good |
33 COMPONENT_VERSION= 1.4.5 |
33 COMPONENT_VERSION= 1.10.3 |
34 COMPONENT_PROJECT_URL= http://gstreamer.freedesktop.org/ |
34 COMPONENT_PROJECT_URL= http://gstreamer.freedesktop.org/ |
35 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz |
35 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz |
36 COMPONENT_ARCHIVE_HASH= \ |
36 COMPONENT_ARCHIVE_HASH= \ |
37 sha256:79b1b5f3f7bcaa8a615202eb5e176121eeb8336960f70687e536ad78dbc7e641 |
37 sha256:4e07e93e34d4b93208f1579c21e7d91a236577b36f128a5332ffee85b4465955 |
38 COMPONENT_ARCHIVE_URL= http://gstreamer.freedesktop.org/src/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE) |
38 COMPONENT_ARCHIVE_URL= http://gstreamer.freedesktop.org/src/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE) |
39 COMPONENT_BUGDB= gnome/multimedia |
39 COMPONENT_BUGDB= gnome/multimedia |
40 COMPONENT_ANITYA_ID= 1263 |
40 COMPONENT_ANITYA_ID= 1263 |
41 |
41 |
42 TPNO= 25637 |
42 TPNO= 33710 |
43 |
43 |
44 # Hook up tests after build servers are installed with dependencies |
44 # Hook up tests after build servers are installed with dependencies |
45 TEST_TARGET= $(SKIP_TEST) |
45 TEST_TARGET= $(SKIP_TEST) |
46 |
46 |
47 # Only build for 2.7 for now as we need 32-bit and 64-bit support; all of the |
47 # Only build for 2.7 for now as we need 32-bit and 64-bit support; all of the |
50 |
50 |
51 # Needs gobject-introspection, not available on S11. |
51 # Needs gobject-introspection, not available on S11. |
52 include $(WS_MAKE_RULES)/no-evaluation.mk |
52 include $(WS_MAKE_RULES)/no-evaluation.mk |
53 |
53 |
54 include $(WS_MAKE_RULES)/common.mk |
54 include $(WS_MAKE_RULES)/common.mk |
|
55 |
|
56 # Use the build area of gstreamer and gst-plugins-base |
|
57 GST_BASE = $(WS_COMPONENTS)/desktop/gstreamer1/gstreamer/build/prototype/$(MACH) |
|
58 GST_PL_BASE = $(WS_COMPONENTS)/desktop/gstreamer1/gst-plugins-base/build/prototype/$(MACH) |
|
59 PKG_CONFIG_PATHS += $(GST_BASE)$(USRLIB)/pkgconfig:$(GST_PL_BASE)$(USRLIB)/pkgconfig |
|
60 |
|
61 CPPFLAGS += -I$(GST_BASE)/usr/include/gstreamer-1.0 -I$(GST_PL_BASE)/usr/include/gstreamer-1.0/ |
|
62 LD_OPTIONS += -L $(GST_BASE)$(USRLIB) -L $(GST_PL_BASE)$(USRLIB) |
55 |
63 |
56 CXXFLAGS += -std=c++11 |
64 CXXFLAGS += -std=c++11 |
57 |
65 |
58 # configure script uses AC_CHECK_PROG erroneously; AC_CHECK_PROG looks for a |
66 # configure script uses AC_CHECK_PROG erroneously; AC_CHECK_PROG looks for a |
59 # program in $PATH by default, and fails even if you provide an absolute path |
67 # program in $PATH by default, and fails even if you provide an absolute path |