diff options
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 60 | ||||
-rw-r--r-- | pitivi-git-fix-locale-on-tests.patch | 12 |
3 files changed, 23 insertions, 78 deletions
@@ -1,48 +1,35 @@ pkgbase = pitivi-git pkgdesc = Editor for audio/video projects using the GStreamer framework (git version) - pkgver = 0.999.0.r575.g3c719067 + pkgver = 2021.01.0.r68.gf0a99577 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 = appstream-glib + makedepends = intltool makedepends = itstool makedepends = meson - makedepends = appstream-glib depends = gsound depends = gst-editing-services + depends = gst-plugin-gtk depends = gst-plugins-bad depends = gst-plugins-good depends = gst-python - depends = gst-transcoder depends = gtk3 depends = libnotify + depends = libpeas depends = python-cairo depends = python-gobject depends = python-matplotlib depends = python-numpy - depends = gdk-pixbuf2 - depends = libpeas - 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 + optdepends = frei0r-plugins: additional video effects, clip transformation feature + optdepends = gst-libav: additional multimedia codecs + optdepends = gst-plugins-ugly: 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 @@ -1,4 +1,4 @@ -# Maintainer : Daniel Bermond < gmail-com: danielbermond > +# Maintainer : Daniel Bermond <dbermond@archlinux.org> # Contributor: Lubosz Sarnecki <lubosz@gmail.com> # Contributor: Kerrick Staley <mail@kerrickstaley.com> # Contributor: Thomas Schneider <maxmusterm@gmail.com> @@ -6,66 +6,36 @@ # Contributor: Gabor Nyekhelyi (n0gabor) <n0gabor@vipmail.hu> pkgname=pitivi-git -pkgver=0.999.0.r575.g3c719067 +pkgver=2021.01.0.r68.gf0a99577 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' 'gtk3' 'libnotify' 'python-cairo' 'python-gobject' - 'python-matplotlib' 'python-numpy' 'gdk-pixbuf2' 'libpeas') -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') +depends=('gsound' 'gst-editing-services' 'gst-plugin-gtk' 'gst-plugins-bad' 'gst-plugins-good' 'gst-python' + 'gtk3' 'libnotify' 'libpeas' 'python-cairo' 'python-gobject' 'python-matplotlib' 'python-numpy') +makedepends=('git' 'appstream-glib' 'intltool' 'itstool' 'meson') +optdepends=('frei0r-plugins: additional video effects, clip transformation feature' + 'gst-libav: additional multimedia codecs' + 'gst-plugins-ugly: additional multimedia codecs') provides=('pitivi') conflicts=('pitivi') -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" -} +source=('git+https://gitlab.gnome.org/GNOME/pitivi.git') +sha256sums=('SKIP') pkgver() { - cd pitivi - - local _version - local _revision - local _shorthash - - _version="$(git tag | grep '[[0-9]*\.]*[0-9]*' | sort -r | head -n1)" - _revision="$(git rev-list "${_version}..HEAD" --count)" - _shorthash="$(git rev-parse --short HEAD)" - - printf '%s.r%s.g%s' "$_version" "$_revision" "$_shorthash" + git -C pitivi describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' } build() { - cd pitivi - - arch-meson . build - - ninja -C build + arch-meson build pitivi + ninja -v -C build } check() { - cd pitivi - - xvfb-run gst-validate-launcher tests/ptv_testsuite.py + ninja -v -C build test } package() { - cd pitivi - - DESTDIR="$pkgdir" ninja -C build install + DESTDIR="$pkgdir" ninja -v -C build install } diff --git a/pitivi-git-fix-locale-on-tests.patch b/pitivi-git-fix-locale-on-tests.patch deleted file mode 100644 index 017997dc6896..000000000000 --- a/pitivi-git-fix-locale-on-tests.patch +++ /dev/null @@ -1,12 +0,0 @@ -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, |