archrelease: copy trunk to community-x86_64
[ArchLinux/community.git] / openshot / repos / community-any / PKGBUILD
blobcc829cde7313fb9b39b5f922ea4ed48ef3613bfc
1 # Maintainer: David Runge <dvzrv@archlinux.org>
2 # Maintainer: Bruno Pagani <archange@archlinux.org>
3 # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
4 # Contributor: Florian Pritz <bluewind@xinu.at>
5 # Contributor: Asa Marco <marcoasa90[at]gmail[.]com>
7 pkgname=openshot
8 pkgver=3.1.1
9 pkgrel=1
10 pkgdesc="An award-winning free and open-source video editor"
11 arch=(any)
12 url="https://www.openshot.org/"
13 license=(GPL3)
14 depends=(
15   ffmpeg
16   hicolor-icon-theme
17   libopenshot
18   libopenshot-audio
19   python
20   python-pyqt5
21   python-pyqt5-webengine
22   python-pyzmq
23   python-requests
24   qt5-base
25   qt5-svg
27 makedepends=(
28   python-build
29   python-installer
30   python-setuptools
31   python-wheel
33 checkdepends=(
34   xorg-server-xvfb
36 optdepends=('faac: for exporting audio using AAC')
37 source=(
38   https://github.com/OpenShot/openshot-qt/archive/v$pkgver/$pkgname-$pkgver.tar.gz
39   $pkgname-2.6.1-no_metric_default.patch
41 sha512sums=('4e5a42825abf8e3862957039169905a6f03872d81de454f52a57ace2e636e91b2f4e87ae603bf9669baa7d1bbbd6c0213efd0c72e23f2b209ba266af2fbe380f'
42             'd52441559897ce0de476a6120b7e36b082bbcb0722436a77c1a60456a86d02f370df6bc58384c838a3ad2df47c1603a6fabd5044c303284bac2ea75a99a76a8a')
43 b2sums=('4059fe12b064692070278366f787789866dcbe39414d10217fb62b671dda98ebb6d2f76b8e1cfe2284a647e3d7ebc460b620ba0756a4542f5b26e7ef669e9b3e'
44         '6f75f37be8d3e03090a8ca53e645b3269f92c7f44aa39cfbe1a03266a36d508d5c18eebbb5792ed9d6d031b3694902bc3fa3a2dac745aad60b2bc331657a364a')
46 prepare() {
47   cd $pkgname-qt-$pkgver
48   # disable default metric collection with google analytics
49   patch -Np1 -i ../$pkgname-2.6.1-no_metric_default.patch
52 build() {
53   cd $pkgname-qt-$pkgver
54   python -m build --wheel --no-isolation
57 check() {
58   cd $pkgname-qt-$pkgver
59   xvfb-run python src/tests/query_tests.py
62 package() {
63   python -m installer --destdir="$pkgdir" $pkgname-qt-$pkgver/dist/*.whl
64   cd $pkgname-qt-$pkgver
65   install -vDm 644 {AUTHORS,{CONTRIBUTING,README}.md} -t "$pkgdir/usr/share/doc/$pkgname/"