summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD21
2 files changed, 20 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d5b8c7c23651..946e68479292 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,24 @@
pkgbase = openshot-git
pkgdesc = An open-source, non-linear video editor for Linux based on MLT framework (git version)
- pkgver = 2.4.4.r601.g1a7ebc1f
+ pkgver = 3.0.0.r25.g369b68de
pkgrel = 1
url = https://www.openshot.org/
arch = any
license = GPL3
makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools
+ makedepends = python-wheel
depends = ffmpeg
- depends = python-mlt
depends = python-pyqt5
- depends = python-requests
- depends = libopenshot-git
- depends = libopenshot-audio-git
depends = python-pyzmq
+ depends = python-requests
depends = qt5-base
depends = qt5-svg
- depends = qt5-webkit
+ depends = python-pyqt5-webengine
+ depends = libopenshot-git
+ depends = libopenshot-audio-git
optdepends = faac: for exporting audio using AAC
provides = openshot
conflicts = openshot
@@ -24,4 +26,3 @@ pkgbase = openshot-git
sha256sums = SKIP
pkgname = openshot-git
-
diff --git a/PKGBUILD b/PKGBUILD
index ae6fbcd4cccc..63222b0516ee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
# Maintainer : Daniel Bermond <dbermond@archlinux.org>
pkgname=openshot-git
-pkgver=2.4.4.r601.g1a7ebc1f
+pkgver=3.0.0.r25.g369b68de
pkgrel=1
pkgdesc='An open-source, non-linear video editor for Linux based on MLT framework (git version)'
arch=('any')
url='https://www.openshot.org/'
license=('GPL3')
-depends=('ffmpeg' 'python-mlt' 'python-pyqt5' 'python-requests' 'libopenshot-git'
- 'libopenshot-audio-git' 'python-pyzmq' 'qt5-base' 'qt5-svg' 'qt5-webkit')
-makedepends=('git' 'python-setuptools')
+depends=('ffmpeg' 'python-pyqt5' 'python-pyzmq' 'python-requests' 'qt5-base' 'qt5-svg'
+ 'python-pyqt5-webengine' 'libopenshot-git' 'libopenshot-audio-git')
+makedepends=('git' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel')
optdepends=('faac: for exporting audio using AAC')
provides=('openshot')
conflicts=('openshot')
@@ -17,16 +17,19 @@ source=('git+https://github.com/OpenShot/openshot-qt.git')
sha256sums=('SKIP')
pkgver() {
- cd openshot-qt
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
+ git -C openshot-qt describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
}
build() {
cd openshot-qt
- python setup.py build
+ python -m build --wheel --no-isolation
}
-package() {
+check() {
cd openshot-qt
- python setup.py install --root="$pkgdir" --skip-build --optimize='1'
+ python -m unittest discover -vs src/tests
+}
+
+package() {
+ python -m installer --destdir="$pkgdir" openshot-qt/dist/*.whl
}