Date: Sunday, February 9, 2020 @ 19:27:26 Author: dvzrv Revision: 565527
upgpkg: libopenshot 0.2.4-1: Upgrading to 0.2.4 (building against libopenshot-audio 0.1.9). Moving declarations of sodeps to package(). Removing fixes for JUCE and python3.8 discovery (all fixed upstream). Simplifying cmake calls further. Removing now unneeded prepare(). Modified: libopenshot/trunk/PKGBUILD ----------+ PKGBUILD | 35 ++++++++++++++--------------------- 1 file changed, 14 insertions(+), 21 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-02-09 19:18:59 UTC (rev 565526) +++ PKGBUILD 2020-02-09 19:27:26 UTC (rev 565527) @@ -4,32 +4,21 @@ # Contributor: Jonathan Thomas <jonat...@openshot.org> pkgname=libopenshot -pkgver=0.2.3 -pkgrel=6 +pkgver=0.2.4 +pkgrel=1 pkgdesc="A video editing, animation, and playback library for C++, Python, and Ruby" arch=('x86_64') url="https://openshot.org/" license=('LGPL3') -depends=('gcc-libs' 'glibc' 'libavcodec.so' 'libavformat.so' 'libavutil.so' -'libswscale.so' 'libswresample.so' 'libmagick6' 'libopenshot-audio.so' 'python' -'libjsoncpp.so' 'qt5-base' 'qt5-multimedia' 'x264' 'zeromq') -makedepends=('cmake' 'doxygen' 'swig' 'unittestpp') +# TODO: package cppzmq and resvg +depends=('gcc-libs' 'glibc' 'libmagick' 'python' 'qt5-base' 'qt5-multimedia' +'zeromq') +makedepends=('cmake' 'doxygen' 'ffmpeg' 'jsoncpp' 'libopenshot-audio' 'swig' +'unittestpp' 'x264') provides=('libopenshot.so') -source=("$pkgname-$pkgver.tar.gz::https://github.com/OpenShot/libopenshot/archive/v$pkgver.tar.gz" - "$pkgname-find-juce.patch::https://github.com/OpenShot/libopenshot/pull/209.patch") -sha256sums=('8536b0a790b0d98ed4c3b10e11d1b34ae68ccbc710887e3703a5143d95598746' - '038b945763dc035ecffe0968a9f0f7a29bb86a3919f4192901d5f152eb5c7f89') +source=("$pkgname-$pkgver.tar.gz::https://github.com/OpenShot/libopenshot/archive/v$pkgver.tar.gz") +sha512sums=('6824ad22e81814b6427a4cb6489e5b893be264b5afa6e54287cd649f244f86b938c1b1d56280c1f49af65fa118d056d204bd39bc5b2ccdc10376d2df2f33a352') -prepare() { - cd "${pkgname}-${pkgver}" - patch -p1 -i "../${pkgname}-find-juce.patch" - # fix hardcoded cmake module to find python3.8: - # https://bugs.archlinux.org/task/64463 - sed -e 's/3.7/3.7 3.8/' \ - -i cmake/Modules/FindPythonLibs.cmake - mkdir -vp build -} - build() { cd "${pkgname}-${pkgver}" local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') @@ -42,7 +31,8 @@ -DPYTHON_LIBRARIES="/usr/lib/libpython3.so" \ -DPYTHON_INCLUDE_DIRS="/usr/include/python${python_version}" \ -DENABLE_RUBY=OFF \ - -B build + -B build \ + -S . make -C build } @@ -52,6 +42,9 @@ } package() { + depends+=('libavcodec.so' 'libavformat.so' 'libavutil.so' 'libjsoncpp.so' + 'libopenshot-audio.so' 'libswscale.so' 'libswresample.so' 'libx264.so') cd "${pkgname}-${pkgver}" make -C build DESTDIR="${pkgdir}" install + install -vDm 644 {AUTHORS,README.md} -t "${pkgdir}/usr/share/doc/${pkgname}" }