diff options
author | Daniel Bermond | 2019-06-10 00:18:52 +0000 |
---|---|---|
committer | Daniel Bermond | 2019-06-10 00:18:52 +0000 |
commit | 87ddb7f5c2543e5dd5e0c316c57f3638cfedb49b (patch) | |
tree | 99aa5b2361d403315f89a0e6a71e566bc811838f | |
parent | 7c38c0895e78a5913cab438e350502477cfff173 (diff) | |
download | aur-87ddb7f5c2543e5dd5e0c316c57f3638cfedb49b.tar.gz |
Update dependencies
Also added tests in disabled state since many are failing.
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | pitivi-git-fix-locale-on-tests.patch | 12 |
3 files changed, 58 insertions, 17 deletions
@@ -1,21 +1,31 @@ pkgbase = pitivi-git pkgdesc = Editor for audio/video projects using the GStreamer framework (git version) - pkgver = 0.999.0.r437.gbb236284 + pkgver = 0.999.0.r575.g3c719067 pkgrel = 1 url = http://www.pitivi.org/ arch = x86_64 license = LGPL + checkdepends = gst-validate + checkdepends = zbar + checkdepends = lilv + checkdepends = libkate + checkdepends = fluidsynth + checkdepends = qt5-base + checkdepends = qt5-declarative + checkdepends = qt5-x11extras + checkdepends = gst-libav + checkdepends = xorg-server-xvfb makedepends = git makedepends = gettext makedepends = itstool makedepends = meson + makedepends = appstream-glib depends = gsound depends = gst-editing-services depends = gst-plugins-bad depends = gst-plugins-good depends = gst-python depends = gst-transcoder - depends = gst-validate depends = gtk3 depends = libnotify depends = python-cairo @@ -24,13 +34,15 @@ pkgbase = pitivi-git depends = python-numpy depends = gdk-pixbuf2 depends = libpeas - optdepends = frei0r-plugins: additional video effects, clip transformation feature - optdepends = gst-libav: additional multimedia codecs - optdepends = gst-plugins-ugly: additional multimedia codecs + optdepends = frei0r-plugins: for additional video effects, clip transformation feature + optdepends = gst-libav: for additional multimedia codecs + optdepends = gst-plugins-ugly: for additional multimedia codecs provides = pitivi conflicts = pitivi source = git+https://gitlab.gnome.org/GNOME/pitivi.git + source = pitivi-git-fix-locale-on-tests.patch sha256sums = SKIP + sha256sums = 1ad918e9b87ee7a3f1465f5d444fa7b8e2373dad4d3c72a72af0f0364612f6f7 pkgname = pitivi-git @@ -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 } diff --git a/pitivi-git-fix-locale-on-tests.patch b/pitivi-git-fix-locale-on-tests.patch new file mode 100644 index 000000000000..017997dc6896 --- /dev/null +++ b/pitivi-git-fix-locale-on-tests.patch @@ -0,0 +1,12 @@ +diff -Naurp a/tests/common.py b/tests/common.py +--- a/tests/common.py 2019-06-09 20:32:43.467373877 +0000 ++++ b/tests/common.py 2019-06-09 20:26:01.000000000 +0000 +@@ -74,7 +74,7 @@ for category in ["Gtk", "Gdk", "GLib-GOb + + detect_leaks = os.environ.get("PITIVI_TEST_DETECT_LEAKS", "0") not in ("0", "") + os.environ["PITIVI_USER_CACHE_DIR"] = tempfile.mkdtemp(suffix="pitiviTestsuite") +-locale.setlocale(locale.LC_ALL, "en_US") ++locale.setlocale(locale.LC_ALL, "en_US.UTF-8") + + + def __create_settings(proxyingStrategy=ProxyingStrategy.NOTHING, |