diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 20 insertions, 16 deletions
@@ -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 - @@ -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 } |