Date: Thursday, November 14, 2019 @ 22:02:35 Author: dvzrv Revision: 528721
upgpkg: openshot 2.4.4-4 Updating maintainer info. Removing all unrequired (optional) dependencies and adding ffmpeg to depends. Naming included patch for fixing hicolor icon theme icon location. Splitting build and installation. Switching to correct license (GPL3). Modified: openshot/trunk/PKGBUILD ----------+ PKGBUILD | 48 ++++++++++++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 20 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-11-14 20:26:20 UTC (rev 528720) +++ PKGBUILD 2019-11-14 22:02:35 UTC (rev 528721) @@ -1,34 +1,42 @@ -# Maintainer: Sergej Pupykin <[email protected]> -# Maintainer: Florian Pritz <[email protected]> +# Maintainer: David Runge <[email protected]> +# Contributor: Sergej Pupykin <[email protected]> +# Contributor: Florian Pritz <[email protected]> # Contributor: Asa Marco <marcoasa90[at]gmail[.]com> pkgname=openshot pkgver=2.4.4 -pkgrel=3 -pkgdesc="an open-source, non-linear video editor for Linux based on MLT framework" +pkgrel=4 +pkgdesc="An award-winning free and open-source video editor" arch=('any') url="https://www.openshot.org/" -license=('GPL') -depends=('python-mlt' 'sdl' 'librsvg' 'mplayer' - 'pyxdg' 'python-pyqt5' 'python-httplib2' 'python-pillow' 'dvgrab' - 'ladspa' 'sox' 'vid.stab' 'qt5-svg' 'sdl_image' - 'libopenshot' 'python-pyzmq' 'qt5-webkit' 'python-setuptools' - 'python-requests') -optdepends=('frei0r-plugins: effects' - 'libquicktime' 'libavc1394' 'faac' 'jack') +license=('GPL3') +depends=('ffmpeg' 'python-mlt' 'python-pyqt5' 'python-requests' 'libopenshot' +'libopenshot-audio' 'python-pyzmq' 'qt5-base' 'qt5-svg' 'qt5-webkit') +optdepends=('faac: for exporting audio using AAC') makedepends=('python-setuptools') -source=("$pkgname-$pkgver.tar.gz::https://github.com/OpenShot/openshot-qt/archive/v$pkgver.tar.gz" 2837.patch) -sha256sums=('8197923b3fff2010ee69c75469818543674a12fcb8fcb08944471e4ead3426be' - '3a4da79b668d263095559a9e5fa257bdb49fa8a6aa96d02e5c4e27def2b10634') +source=("$pkgname-$pkgver.tar.gz::https://github.com/OpenShot/openshot-qt/archive/v$pkgver.tar.gz" + "${pkgname}-hicolor-icons.patch::https://github.com/OpenShot/openshot-qt/pull/2837.patch") +sha512sums=('efa71f97a83b89e691b7dab09288ba7d3e91eb25119669fa8f6e28becb8d4cb3e60a923f936ee4ff9a593d016fe3a6b0348153cff937ab7d21a5517de5dfa10c' + '97ebbe5d289d89c5da307076d7a3a0f517f57e8fd8123a920d031585bd48e1ccdcaa9f8180e976dd602e562d0bd2373e4bf5059dc72cf04b61b462b72a8bba1f') prepare() { - cd "$srcdir"/openshot-qt-$pkgver + mv -v "${pkgname}-qt-${pkgver}" "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" + # Fix hicolor icon paths + patch -Np1 -i "../${pkgname}-hicolor-icons.patch" +} - # Fix hicolor icon paths. Fix is part of develop branch (2.4.4+) - patch -p1 -i "$srcdir/2837.patch" +build() { + cd "${pkgname}-${pkgver}" + python setup.py build } package() { - cd "$srcdir"/openshot-qt-$pkgver - python setup.py install --root="$pkgdir/" --optimize=1 + cd "${pkgname}-${pkgver}" + python setup.py install --skip-build \ + --optimize=1 \ + --prefix=/usr \ + --root="${pkgdir}" + install -vDm 644 {AUTHORS,{CONTRIBUTING,README}.md} \ + -t "${pkgdir}/usr/share/doc/${pkgname}" }
