summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bermond2019-06-10 00:18:52 +0000
committerDaniel Bermond2019-06-10 00:18:52 +0000
commit87ddb7f5c2543e5dd5e0c316c57f3638cfedb49b (patch)
tree99aa5b2361d403315f89a0e6a71e566bc811838f /PKGBUILD
parent7c38c0895e78a5913cab438e350502477cfff173 (diff)
downloadaur-87ddb7f5c2543e5dd5e0c316c57f3638cfedb49b.tar.gz
Update dependencies
Also added tests in disabled state since many are failing.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 29 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1eb0bff1b3cb..1bff5155e0eb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,27 +6,38 @@
# Contributor: Gabor Nyekhelyi (n0gabor) <n0gabor@vipmail.hu>
pkgname=pitivi-git
-_srcname=pitivi
-pkgver=0.999.0.r437.gbb236284
+pkgver=0.999.0.r575.g3c719067
pkgrel=1
pkgdesc='Editor for audio/video projects using the GStreamer framework (git version)'
arch=('x86_64')
url='http://www.pitivi.org/'
license=('LGPL')
depends=('gsound' 'gst-editing-services' 'gst-plugins-bad' 'gst-plugins-good' 'gst-python'
- 'gst-transcoder' 'gst-validate' 'gtk3' 'libnotify' 'python-cairo' 'python-gobject'
+ 'gst-transcoder' 'gtk3' 'libnotify' 'python-cairo' 'python-gobject'
'python-matplotlib' 'python-numpy' 'gdk-pixbuf2' 'libpeas')
-optdepends=('frei0r-plugins: additional video effects, clip transformation feature'
- 'gst-libav: additional multimedia codecs'
- 'gst-plugins-ugly: additional multimedia codecs')
-makedepends=('git' 'gettext' 'itstool' 'meson')
+optdepends=('frei0r-plugins: for additional video effects, clip transformation feature'
+ 'gst-libav: for additional multimedia codecs'
+ 'gst-plugins-ugly: for additional multimedia codecs')
+makedepends=('git' 'gettext' 'itstool' 'meson' 'appstream-glib')
+checkdepends=('gst-validate' 'zbar' 'lilv' 'libkate' 'fluidsynth' 'qt5-base'
+ 'qt5-declarative' 'qt5-x11extras' 'gst-libav' 'xorg-server-xvfb')
provides=('pitivi')
conflicts=('pitivi')
-source=('git+https://gitlab.gnome.org/GNOME/pitivi.git')
-sha256sums=('SKIP')
+BUILDENV=('!check')
+source=('git+https://gitlab.gnome.org/GNOME/pitivi.git'
+ 'pitivi-git-fix-locale-on-tests.patch')
+sha256sums=('SKIP'
+ '1ad918e9b87ee7a3f1465f5d444fa7b8e2373dad4d3c72a72af0f0364612f6f7')
+
+prepare() {
+ cd pitivi
+
+ # fix locale on tests
+ patch -Np1 -i "${srcdir}/pitivi-git-fix-locale-on-tests.patch"
+}
pkgver() {
- cd "$_srcname"
+ cd pitivi
local _version
local _revision
@@ -40,15 +51,21 @@ pkgver() {
}
build() {
- cd "$_srcname"
+ cd pitivi
arch-meson . build
ninja -C build
}
+check() {
+ cd pitivi
+
+ xvfb-run gst-validate-launcher tests/ptv_testsuite.py
+}
+
package() {
- cd "$_srcname"
+ cd pitivi
DESTDIR="$pkgdir" ninja -C build install
}