Commit 0b057e3e authored by Ed Reel's avatar Ed Reel Committed by Chris Thurber

Update gstreamer packages from 1.14.4 to 1.16.0 (#3369)

Add pre-built binaries
parent 1517e5ee
......@@ -3,21 +3,21 @@ require 'package'
class Gst_plugins_base < Package
description 'An essential, exemplary set of elements for GStreamer'
homepage 'https://gstreamer.freedesktop.org/modules/gst-plugins-base.html'
version '1.14.4'
source_url 'https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.14.4.tar.xz'
source_sha256 'ca6139490e48863e7706d870ff4e8ac9f417b56f3b9e4b3ce490c13b09a77461'
version '1.16.0'
source_url 'https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.16.0.tar.xz'
source_sha256 '4093aa7b51e28fb24dfd603893fead8d1b7782f088b05ed0f22a21ef176fb5ae'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gst_plugins_base-1.14.4-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gst_plugins_base-1.14.4-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/gst_plugins_base-1.14.4-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gst_plugins_base-1.14.4-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gst_plugins_base-1.16.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gst_plugins_base-1.16.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/gst_plugins_base-1.16.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gst_plugins_base-1.16.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'f829a4e5e8c59fc70a35e66664a7e82b780f2a6e5dc0be140c53fa986c260706',
armv7l: 'f829a4e5e8c59fc70a35e66664a7e82b780f2a6e5dc0be140c53fa986c260706',
i686: '84400b9d962da80378a8bd3d99bb6e2ceb642f31735a4aa2011b28347c4e69ef',
x86_64: 'f858e5ccb578bcff6db1cdd143727b8feec5cf153d0b438af4925827e6fabcc1',
aarch64: 'b46852219eace8316a2eaffdf322e167273c91a11d25c5fec9b1a43c5661b04b',
armv7l: 'b46852219eace8316a2eaffdf322e167273c91a11d25c5fec9b1a43c5661b04b',
i686: 'a14548969b4cccd4136b048cd7cfd7aa92958280e3fccdb3685b2f8beb8a5d3b',
x86_64: '874b7bad0bf9149e7aa3f5524c0ecb858ef5278d836927b0a168284ecbe552a3',
})
depends_on 'gstreamer'
......@@ -41,13 +41,14 @@ class Gst_plugins_base < Package
system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
'--enable-experimental',
'--disable-examples'
'--disable-maintainer-mode',
'--disable-examples',
'--with-plugins'
system 'make'
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
def self.check
......
......@@ -3,21 +3,21 @@ require 'package'
class Gstreamer < Package
description 'GStreamer is a library for constructing graphs of media-handling components.'
homepage 'https://gstreamer.freedesktop.org/'
version '1.14.4'
source_url 'https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.14.4.tar.xz'
source_sha256 'f94f6696c5f05a3b3a9183e39c5f5c0b779f75a04c0efa497e7920afa985ffc7'
version '1.16.0'
source_url 'https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.16.0.tar.xz'
source_sha256 '0e8e2f7118be437cba879353970cf83c2acced825ecb9275ba05d9186ef07c00'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gstreamer-1.14.4-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gstreamer-1.14.4-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/gstreamer-1.14.4-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gstreamer-1.14.4-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gstreamer-1.16.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gstreamer-1.16.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/gstreamer-1.16.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gstreamer-1.16.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'd0d13f431c7dd2300538c99fa7346eb731a82e71ee637caa93ef5181c3c7cff4',
armv7l: 'd0d13f431c7dd2300538c99fa7346eb731a82e71ee637caa93ef5181c3c7cff4',
i686: '88cdb5e2d96c18da5e8168897309e463617888a0227fa1994c62a6dbdba054c7',
x86_64: 'ffef3b7e782be4821276a5f75c4b75e096a145901193b962b3e94b6ac63252ca',
aarch64: '893b56afd71e7b245fe73899569579d9eb9f7f580612b1f35516045d8ac0ff88',
armv7l: '893b56afd71e7b245fe73899569579d9eb9f7f580612b1f35516045d8ac0ff88',
i686: 'c99a01dc6368256e71bda4b73c01b59ea989a176f07ebb16144999c5f825c77a',
x86_64: '5e54e1d4fb7b4468f7dc8ecfb0bcdeb06b96796d5b5425e46f45fb3545ccb7a1',
})
depends_on 'glib'
......@@ -32,6 +32,7 @@ class Gstreamer < Package
system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
'--disable-maintainer-mode',
'--enable-failing-tests',
'--disable-gst-debug',
'--disable-debug'
......@@ -39,10 +40,10 @@ class Gstreamer < Package
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
def self.check
# system "make", "check" # The 'gst/gsttracerrecord' test fails.
# system 'make', 'check' # The 'gst/gsttracerrecord' test fails.
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment