summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2019-06-10 00:18:52 +0000
committerDaniel Bermond2019-06-10 00:18:52 +0000
commit87ddb7f5c2543e5dd5e0c316c57f3638cfedb49b (patch)
tree99aa5b2361d403315f89a0e6a71e566bc811838f
parent7c38c0895e78a5913cab438e350502477cfff173 (diff)
downloadaur-87ddb7f5c2543e5dd5e0c316c57f3638cfedb49b.tar.gz
Update dependencies
Also added tests in disabled state since many are failing.
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD41
-rw-r--r--pitivi-git-fix-locale-on-tests.patch12
3 files changed, 58 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a29d5d542e17..f19b5f7dcbd2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
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
}
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,