summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2019-06-10 00:18:12 +0000
committerDaniel Bermond2019-06-10 00:18:12 +0000
commit84d9c8067c8f0df1bdfa817ddf1fefdb510d3eed (patch)
treeec2469e8ef3df0a8d6cad44af00fb7cba4ef0dd5
parent6356ab574adcf7c8c186a78663a04feb57b98a53 (diff)
downloadaur-84d9c8067c8f0df1bdfa817ddf1fefdb510d3eed.tar.gz
Updated to version 1.16.0
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD54
-rw-r--r--gst-validate-disable-padmonitor-test.patch11
3 files changed, 57 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9aafd61ab300..d788a174fac7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,24 @@
-# Generated by mksrcinfo v8
-# Wed Mar 27 09:15:58 UTC 2019
pkgbase = gst-validate
pkgdesc = Debugging tool for GStreamer
- pkgver = 1.14.4
+ pkgver = 1.16.0
pkgrel = 1
url = https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-validate/html/
arch = x86_64
license = LGPL2.1
+ makedepends = git
makedepends = gobject-introspection
+ depends = gstreamer
depends = gst-plugins-base-libs
+ depends = json-glib
+ depends = cairo
depends = gtk3
depends = python
- source = https://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.14.4.tar.xz
- source = https://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.14.4.tar.xz.asc
- sha256sums = 18dccca94bdc0bab3cddb07817bd280df7ab4abbec9a83b92620367a22d955c7
+ source = git+https://gitlab.freedesktop.org/gstreamer/gst-devtools.git#tag=1.16.0
+ source = gst-common::git+https://gitlab.freedesktop.org/gstreamer/common.git
+ source = gst-validate-disable-padmonitor-test.patch
sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = c88df2780f7a022fda4d08f96e7957d98368c6f7ead609dcd3e91b2752ab21c0
pkgname = gst-validate
diff --git a/PKGBUILD b/PKGBUILD
index 325ae29b46c2..d0bb2f2f3224 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,47 @@
-# Maintainer:
+# Maintainer : Daniel Bermond < gmail-com: danielbermond >
# Contributor: Balló György <ballogyor+arch at gmail dot com>
pkgname=gst-validate
-pkgver=1.14.4
+pkgver=1.16.0
pkgrel=1
-pkgdesc="Debugging tool for GStreamer"
-arch=(x86_64)
+pkgdesc='Debugging tool for GStreamer'
+arch=('x86_64')
url="https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-validate/html/"
-license=(LGPL2.1)
-depends=(gst-plugins-base-libs gtk3 python)
-makedepends=(gobject-introspection)
-source=(https://gstreamer.freedesktop.org/src/gst-validate/$pkgname-$pkgver.tar.xz{,.asc})
-sha256sums=('18dccca94bdc0bab3cddb07817bd280df7ab4abbec9a83b92620367a22d955c7'
- 'SKIP')
-validpgpkeys=('7F4BC7CC3CA06F97336BBFEB0668CC1486C2D7B5' # Sebastian Dröge
- 'D637032E45B8C6585B9456565D2EEE6F6F349D7C') # Tim-Philipp Müller
+license=('LGPL2.1')
+depends=('gstreamer' 'gst-plugins-base-libs' 'json-glib' 'cairo' 'gtk3' 'python')
+makedepends=('git' 'gobject-introspection')
+source=("git+https://gitlab.freedesktop.org/gstreamer/gst-devtools.git#tag=${pkgver}"
+ 'gst-common'::'git+https://gitlab.freedesktop.org/gstreamer/common.git'
+ 'gst-validate-disable-padmonitor-test.patch')
+sha256sums=('SKIP'
+ 'SKIP'
+ 'c88df2780f7a022fda4d08f96e7957d98368c6f7ead609dcd3e91b2752ab21c0')
+
+prepare() {
+ cd gst-devtools
+
+ git submodule init
+ git config --local "submodule.validate/common.url" "${srcdir}/gst-common"
+ git submodule update
+
+ # disable a test that is failing: padmonitor
+ # https://gitlab.freedesktop.org/gstreamer/gst-devtools/issues/21
+ patch -Np1 -i "${srcdir}/gst-validate-disable-padmonitor-test.patch"
+}
build() {
- cd $pkgname-$pkgver
- ./configure --prefix=/usr
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make
+ cd gst-devtools/validate
+ ./autogen.sh -- --prefix='/usr' --disable-gtk-doc --disable-gtk-doc-html
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+ make
+}
+
+check() {
+ cd gst-devtools/validate
+ make check
}
package() {
- cd $pkgname-$pkgver
- make DESTDIR="$pkgdir" install
+ cd gst-devtools/validate
+ make DESTDIR="$pkgdir" install
}
diff --git a/gst-validate-disable-padmonitor-test.patch b/gst-validate-disable-padmonitor-test.patch
new file mode 100644
index 000000000000..efe452807bc3
--- /dev/null
+++ b/gst-validate-disable-padmonitor-test.patch
@@ -0,0 +1,11 @@
+diff -Naurp a/validate/tests/check/Makefile.am b/validate/tests/check/Makefile.am
+--- a/validate/tests/check/Makefile.am 2019-06-09 21:10:54.000000000 +0000
++++ b/validate/tests/check/Makefile.am 2019-06-09 21:13:08.665217590 +0000
+@@ -27,7 +27,6 @@ SUPPRESSIONS = $(top_srcdir)/common/gst.
+ clean-local: clean-local-check
+
+ check_PROGRAMS = \
+- validate/padmonitor \
+ validate/monitoring \
+ validate/reporting \
+ validate/overrides