summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD60
-rw-r--r--pitivi-git-fix-locale-on-tests.patch12
3 files changed, 23 insertions, 78 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f19b5f7dcbd2..d52e69fe8d7e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1bff5155e0eb..70f91a81fa37 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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,