[arch-commits] Commit in libopenshot/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Sun Feb 9 19:27:26 UTC 2020
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 <jonathan at 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}"
}
More information about the arch-commits
mailing list