diff options
3 files changed, 39 insertions, 49 deletions
diff --git a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd.inc b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd.inc index 10ee5bcb2c..455d896844 100644 --- a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd.inc +++ b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd.inc | |||
| @@ -7,19 +7,15 @@ LICENSE = "GPLv2+" | |||
| 7 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gstreamer1.0-rtsp-server json-glib libdaemon" | 7 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gstreamer1.0-rtsp-server json-glib libdaemon" |
| 8 | 8 | ||
| 9 | SRCBRANCH ?= "master" | 9 | SRCBRANCH ?= "master" |
| 10 | SRCREV = "097a086a8606dcb368c7d38c7ec4fefc2497401b" | 10 | SRCREV = "3526d0ffdbccc375db7d5fe33a72c68b134657c2" |
| 11 | SRC_URI = "git://git@github.com/RidgeRun/gstd-1.x.git;protocol=https;branch=${SRCBRANCH} \ | 11 | SRC_URI = "git://git@github.com/RidgeRun/gstd-1.x.git;protocol=https;branch=${SRCBRANCH} \ |
| 12 | file://0001-gstd-yocto-compatibility.patch" | 12 | file://0001-gstd-yocto-compatibility.patch \ |
| 13 | 13 | file://0001-Look-for-gtk-doc.make-in-builddir.patch \ | |
| 14 | " | ||
| 14 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |
| 15 | 16 | ||
| 16 | PACKAGECONFIG_CONFARGS = " \ | 17 | inherit autotools pkgconfig gettext gtk-doc |
| 17 | --disable-gtk-doc \ | ||
| 18 | " | ||
| 19 | |||
| 20 | inherit autotools pkgconfig gettext | ||
| 21 | 18 | ||
| 22 | do_configure() { | 19 | do_configure_prepend() { |
| 23 | ${S}/autogen.sh | 20 | sed -i -e "s|include \$(top_builddir)/docs/gtk-doc.make||g" ${S}/docs/reference/gstd/Makefile.am |
| 24 | oe_runconf | ||
| 25 | } | 21 | } |
diff --git a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd/0001-Look-for-gtk-doc.make-in-builddir.patch b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd/0001-Look-for-gtk-doc.make-in-builddir.patch new file mode 100644 index 0000000000..5a2861642d --- /dev/null +++ b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd/0001-Look-for-gtk-doc.make-in-builddir.patch | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | From a84e9a6e1dca685eda072d58b58556b5b35cb4c8 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Mon, 10 Sep 2018 21:16:50 -0700 | ||
| 4 | Subject: [PATCH] Look for gtk-doc.make in builddir | ||
| 5 | |||
| 6 | this is evident when S != B because gtkdocize | ||
| 7 | generates this file and its actually built into | ||
| 8 | build area | ||
| 9 | |||
| 10 | Upstream-Status: Submitted [https://github.com/RidgeRun/gstd-1.x/pull/39] | ||
| 11 | |||
| 12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 13 | --- | ||
| 14 | docs/reference/gstd/Makefile.am | 2 +- | ||
| 15 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 16 | |||
| 17 | diff --git a/docs/reference/gstd/Makefile.am b/docs/reference/gstd/Makefile.am | ||
| 18 | index f860fa1..62870da 100644 | ||
| 19 | --- a/docs/reference/gstd/Makefile.am | ||
| 20 | +++ b/docs/reference/gstd/Makefile.am | ||
| 21 | @@ -66,7 +66,7 @@ GTKDOC_LIBS=$(top_builddir)/gstd/libgstd-core.la | ||
| 22 | |||
| 23 | |||
| 24 | # This includes the standard gtk-doc make rules, copied by gtkdocize. | ||
| 25 | -include $(top_srcdir)/docs/gtk-doc.make | ||
| 26 | +include $(top_builddir)/docs/gtk-doc.make | ||
| 27 | |||
| 28 | # Comment this out if you want 'make check' to test you doc status | ||
| 29 | # and run some sanity checks | ||
| 30 | -- | ||
| 31 | 2.18.0 | ||
| 32 | |||
diff --git a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd/0001-gstd-yocto-compatibility.patch b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd/0001-gstd-yocto-compatibility.patch index ddc1831936..ffcc6ea94c 100644 --- a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd/0001-gstd-yocto-compatibility.patch +++ b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd/0001-gstd-yocto-compatibility.patch | |||
| @@ -4,47 +4,9 @@ Date: Fri, 15 Dec 2017 10:14:05 -0600 | |||
| 4 | Subject: [PATCH] gstd:yocto compatibility | 4 | Subject: [PATCH] gstd:yocto compatibility |
| 5 | 5 | ||
| 6 | --- | 6 | --- |
| 7 | autogen.sh | 8 +++++++- | ||
| 8 | docs/reference/gstd/Makefile.am | 2 +- | ||
| 9 | gstd/Makefile.am | 2 +- | 7 | gstd/Makefile.am | 2 +- |
| 10 | 3 files changed, 9 insertions(+), 3 deletions(-) | 8 | 3 files changed, 9 insertions(+), 3 deletions(-) |
| 11 | 9 | ||
| 12 | diff --git a/autogen.sh b/autogen.sh | ||
| 13 | index 66dbd42..793ee2f 100755 | ||
| 14 | --- a/autogen.sh | ||
| 15 | +++ b/autogen.sh | ||
| 16 | @@ -21,7 +21,11 @@ | ||
| 17 | # ACLOCAL, AUTOPOINT and/or LIBTOOLIZE to the right versions, or leave them | ||
| 18 | # unset and get the defaults | ||
| 19 | |||
| 20 | -gtkdocize || exit 1 | ||
| 21 | +test -n "$srcdir" || srcdir=`dirname "$0"` | ||
| 22 | +test -n "$srcdir" || srcdir=. | ||
| 23 | + | ||
| 24 | +olddir=`pwd` | ||
| 25 | +cd "$srcdir" | ||
| 26 | |||
| 27 | autoreconf --verbose --force --install || { | ||
| 28 | echo 'autogen.sh failed'; | ||
| 29 | @@ -31,3 +35,5 @@ autoreconf --verbose --force --install || { | ||
| 30 | echo | ||
| 31 | echo "Now run './configure' with your system settings followed by 'make' to compile this module." | ||
| 32 | echo | ||
| 33 | + | ||
| 34 | +cd "$olddir" | ||
| 35 | diff --git a/docs/reference/gstd/Makefile.am b/docs/reference/gstd/Makefile.am | ||
| 36 | index f860fa1..153a13b 100644 | ||
| 37 | --- a/docs/reference/gstd/Makefile.am | ||
| 38 | +++ b/docs/reference/gstd/Makefile.am | ||
| 39 | @@ -66,7 +66,7 @@ GTKDOC_LIBS=$(top_builddir)/gstd/libgstd-core.la | ||
| 40 | |||
| 41 | |||
| 42 | # This includes the standard gtk-doc make rules, copied by gtkdocize. | ||
| 43 | -include $(top_srcdir)/docs/gtk-doc.make | ||
| 44 | +# include $(top_srcdir)/docs/gtk-doc.make | ||
| 45 | |||
| 46 | # Comment this out if you want 'make check' to test you doc status | ||
| 47 | # and run some sanity checks | ||
| 48 | diff --git a/gstd/Makefile.am b/gstd/Makefile.am | 10 | diff --git a/gstd/Makefile.am b/gstd/Makefile.am |
| 49 | index 13c551d..11fe202 100644 | 11 | index 13c551d..11fe202 100644 |
| 50 | --- a/gstd/Makefile.am | 12 | --- a/gstd/Makefile.am |
