diff options
author | Andre McCurdy <armccurdy@gmail.com> | 2016-01-18 19:53:28 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-01-24 09:40:24 +0000 |
commit | 676275fb23ceb5f2b55f6e8fa01a5a69362676ee (patch) | |
tree | b693b2e8c23e92aab37a17a93ed309026c790708 /meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc | |
parent | 852f098b07d6a4e24937f6f2ce86976e5f2e39d0 (diff) | |
download | poky-676275fb23ceb5f2b55f6e8fa01a5a69362676ee.tar.gz |
gstreamer1.0-plugins.inc: don't set base SRC_URI via python
Setting the SRC_URI via python for the four gstreamer1.0-plugins-XXX
packages adds complexity and breaks consistency with the other
plugins packages and with gstreamer itself (which all also fetch from
freedesktop.org URLs but set SRC_URI conventionally).
(From OE-Core rev: 0ec2a80f3300065824d6c980101e7f3af2cbe7aa)
Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc')
-rw-r--r-- | meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc index f179ce9b5b..fd0d8bd413 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc | |||
@@ -32,25 +32,3 @@ oe_runconf_prepend() { | |||
32 | sed -i -e "1a\\" -e 'GETTEXT_PACKAGE = @GETTEXT_PACKAGE@' ${S}/po/Makefile.in.in | 32 | sed -i -e "1a\\" -e 'GETTEXT_PACKAGE = @GETTEXT_PACKAGE@' ${S}/po/Makefile.in.in |
33 | fi | 33 | fi |
34 | } | 34 | } |
35 | |||
36 | SRC_URI = "${@get_gst_srcuri(d)}" | ||
37 | |||
38 | GSTREAMER_1_0_GIT_BRANCH ?= "master" | ||
39 | |||
40 | def get_gst_srcuri(d): | ||
41 | # check if expected prefix is present | ||
42 | prefix = "gstreamer1.0-" | ||
43 | bpn = d.getVar("BPN", True) | ||
44 | if not bpn.startswith(prefix): | ||
45 | bb.fatal('Invalid GStreamer 1.0 plugin package name "%s" : must start with "%s"' % (bpn, prefix)) | ||
46 | |||
47 | # replaced prefix with "gst-", which is what is used for the tarball and repository filenames | ||
48 | gstpkg_basename = "gst-" + bpn[len(prefix):] | ||
49 | pv = d.getVar("PV", True) | ||
50 | branch = d.getVar("GSTREAMER_1_0_GIT_BRANCH", True) | ||
51 | |||
52 | if pv == "git": | ||
53 | s = "git://anongit.freedesktop.org/gstreamer/%s;branch=%s" % (gstpkg_basename, branch) | ||
54 | else: | ||
55 | s = "http://gstreamer.freedesktop.org/src/%s/%s-%s.tar.xz" % (gstpkg_basename, gstpkg_basename, pv) | ||
56 | return s | ||