Date: Friday, March 3, 2023 @ 08:44:19
  Author: dvzrv
Revision: 1409164

upgpkg: libopenshot 0.3.0-3: Rebuild against ffmpeg 6.

Move cmake options to local array for easier handling.
Refactor all dependency arrays.

Modified:
  libopenshot/trunk/PKGBUILD

----------+
 PKGBUILD |   57 ++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 40 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-03 08:31:28 UTC (rev 1409163)
+++ PKGBUILD    2023-03-03 08:44:19 UTC (rev 1409164)
@@ -5,35 +5,58 @@
 
 pkgname=libopenshot
 pkgver=0.3.0
-pkgrel=2
+pkgrel=3
 pkgdesc="A video editing, animation, and playback library for C++, Python, and 
Ruby"
 arch=(x86_64)
 url="https://github.com/openshot/libopenshot";
 license=(LGPL3)
 # TODO: package cppzmq and resvg
-depends=(babl gcc-libs glibc libmagick opencv python qt5-base qt5-multimedia
-qt5-svg)
-makedepends=(catch2 cmake doxygen ffmpeg jsoncpp libopenshot-audio
-protobuf swig unittestpp x264 zeromq)
+depends=(
+  babl
+  gcc-libs
+  glibc
+  libmagick
+  opencv
+  python
+  qt5-base
+  qt5-multimedia
+  qt5-svg
+)
+makedepends=(
+  catch2
+  cmake
+  doxygen
+  ffmpeg
+  jsoncpp
+  libopenshot-audio
+  protobuf
+  swig
+  unittestpp
+  x264
+  zeromq
+)
 provides=(libopenshot.so)
-source=($pkgname-$pkgver.tar.gz::https://github.com/OpenShot/$pkgname/archive/v$pkgver.tar.gz)
+source=(https://github.com/OpenShot/$pkgname/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
 
sha512sums=('5c72db9c39d2afaecb1c4ebf3192cd8795d4683f2b1210029b99657baf853515b92f392c25b65ea652a71d204a1b172123d264c95f1c3676a612e21f9ca38d2e')
 
b2sums=('65cadf634b6b7c6da35af64ba96c92fa32ee075966ba3d7f1711210dc784f7e263b01eecdc0c613e529cc501072b8b4a0ee6b297df62fa323ed1fddfc844f874')
 
 build() {
   local python_version=$(python -c 'import sys; print(".".join(map(str, 
sys.version_info[:2])))')
+  local cmake_options=(
+    -B build
+    -DCMAKE_BUILD_TYPE=None
+    -DCMAKE_INSTALL_PREFIX=/usr
+    -DENABLE_RUBY=OFF
+    -DMAGICKCORE_HDRI_ENABLE=1
+    -DMAGICKCORE_QUANTUM_DEPTH=16
+    -DPYTHON_INCLUDE_DIRS=/usr/include/python$python_version
+    -DPYTHON_LIBRARIES=/usr/lib/libpython3.so
+    -DUSE_SYSTEM_JSONCPP=ON
+    -S $pkgname-$pkgver
+    -Wno-dev
+  )
 
-  cmake -DCMAKE_INSTALL_PREFIX=/usr \
-        -DCMAKE_BUILD_TYPE=None \
-        -DENABLE_RUBY=OFF \
-        -DMAGICKCORE_HDRI_ENABLE=1 \
-        -DMAGICKCORE_QUANTUM_DEPTH=16 \
-        -DPYTHON_LIBRARIES=/usr/lib/libpython3.so \
-        -DPYTHON_INCLUDE_DIRS=/usr/include/python$python_version \
-        -DUSE_SYSTEM_JSONCPP=ON \
-        -Wno-dev \
-        -B build \
-        -S $pkgname-$pkgver
+  cmake "${cmake_options[@]}"
   cmake --build build
 }
 

Reply via email to