summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 36 insertions, 18 deletions
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
}