[arch-commits] Commit in openscenegraph/trunk (PKGBUILD ffmpeg4.4.patch)

Antonio Rojas arojas at gemini.archlinux.org
Sun Feb 13 09:19:53 UTC 2022


    Date: Sunday, February 13, 2022 @ 09:19:52
  Author: arojas
Revision: 1133023

ffmpeg4.4 rebuild

Added:
  openscenegraph/trunk/ffmpeg4.4.patch
Modified:
  openscenegraph/trunk/PKGBUILD

-----------------+
 PKGBUILD        |   18 +++++++++++-------
 ffmpeg4.4.patch |   30 ++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-02-13 08:08:35 UTC (rev 1133022)
+++ PKGBUILD	2022-02-13 09:19:52 UTC (rev 1133023)
@@ -6,35 +6,39 @@
 
 pkgname=openscenegraph
 pkgver=3.6.5
-pkgrel=10
+pkgrel=11
 pkgdesc='Open Source, high performance real-time graphics toolkit'
 url='http://www.openscenegraph.org'
 arch=('x86_64')
 license=('custom:OSGPL')
 depends=('fontconfig' 'libglvnd' 'libxinerama')
-makedepends=('cmake' 'ffmpeg' 'gdal' 'gst-plugins-base-libs' 'jasper' 'librsvg' 'libvncserver' 'openexr' 'poppler-glib')
-optdepends=('ffmpeg' 'gdal' 'gst-plugins-base-libs' 'jasper' 'librsvg' 'libvncserver' 'openexr' 'poppler-glib')
+makedepends=('cmake' 'ffmpeg4.4' 'gdal' 'gst-plugins-base-libs' 'jasper' 'librsvg' 'libvncserver' 'openexr' 'poppler-glib')
+optdepends=('ffmpeg4.4' 'gdal' 'gst-plugins-base-libs' 'jasper' 'librsvg' 'libvncserver' 'openexr' 'poppler-glib')
 conflicts=('openthreads')
 provides=('openthreads')
 source=(https://github.com/openscenegraph/OpenSceneGraph/archive/OpenSceneGraph-${pkgver}.tar.gz
-        openscenegraph-openexr3.patch)
+        openscenegraph-openexr3.patch
+        ffmpeg4.4.patch)
 sha256sums=('aea196550f02974d6d09291c5d83b51ca6a03b3767e234a8c0e21322927d1e12'
-            '680ea7cd1b1681fb42137dd1510c64862507b889286d8788d3f017d9d307792d')
+            '680ea7cd1b1681fb42137dd1510c64862507b889286d8788d3f017d9d307792d'
+            '64a492d266e49aec611fd609251fa7dd08f75e86b25120a1abaf0328223c921a')
 sha512sums=('7002fa30a3bcf6551d2e1050b4ca75a3736013fd190e4f50953717406864da1952deb09f530bc8c5ddf6e4b90204baec7dbc283f497829846d46d561f66feb4b'
-            '0788e87bf17adf586d5041c5b565d0a09fe38f7c5e96a843e69f5171737aef68bd277b240ccf860cfb78e36ea6d7d7c599ecff104bb78de513d1b3edb70358ef')
+            '0788e87bf17adf586d5041c5b565d0a09fe38f7c5e96a843e69f5171737aef68bd277b240ccf860cfb78e36ea6d7d7c599ecff104bb78de513d1b3edb70358ef'
+            '9c6d63d3e38a4045b891ccf2f0a2876a52ce8b033214ef9a24072e2ebcde4d1ce12be6d420a37e3b2cb0bdbd5d7d5a808c45d3b207c20a54cfa1114dcfcd1ada')
 
 prepare() {
   cd OpenSceneGraph-OpenSceneGraph-${pkgver}
   patch -p1 < ../openscenegraph-openexr3.patch # Fix build with openEXR 3
+  patch -p1 < ../ffmpeg4.4.patch # Find ffmpeg 4.4 headers
 }
 
 build() {
   mkdir -p OpenSceneGraph-OpenSceneGraph-${pkgver}/build
   cd OpenSceneGraph-OpenSceneGraph-${pkgver}/build
+  export PKG_CONFIG_PATH='/usr/lib/ffmpeg4.4/pkgconfig'
   cmake \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DCMAKE_BUILD_TYPE=Release \
-    -DCMAKE_INSTALL_LIBDIR=lib \
   ..
   VERBOSE=1 make
 }

Added: ffmpeg4.4.patch
===================================================================
--- ffmpeg4.4.patch	                        (rev 0)
+++ ffmpeg4.4.patch	2022-02-13 09:19:52 UTC (rev 1133023)
@@ -0,0 +1,30 @@
+diff --git a/CMakeModules/FindFFmpeg.cmake b/CMakeModules/FindFFmpeg.cmake
+index d548e7a98..7a53cfe25 100644
+--- a/CMakeModules/FindFFmpeg.cmake
++++ b/CMakeModules/FindFFmpeg.cmake
+@@ -43,7 +43,7 @@ MACRO(FFMPEG_FIND varname shortname headername)
+         /opt/csw/include # Blastwave
+         /opt/include
+         /usr/freeware/include
+-        PATH_SUFFIXES ffmpeg
++        PATH_SUFFIXES ffmpeg ffmpeg4.4
+         DOC "Location of FFMPEG Headers"
+     )
+ 
+@@ -62,7 +62,7 @@ MACRO(FFMPEG_FIND varname shortname headername)
+         /opt/csw/include # Blastwave
+         /opt/include
+         /usr/freeware/include
+-        PATH_SUFFIXES ffmpeg
++        PATH_SUFFIXES ffmpeg ffmpeg4.4
+         DOC "Location of FFMPEG Headers"
+     )
+ 
+@@ -84,6 +84,7 @@ MACRO(FFMPEG_FIND varname shortname headername)
+         /opt/csw/lib
+         /opt/lib
+         /usr/freeware/lib64
++        PATH_SUFFIXES ffmpeg4.4
+         DOC "Location of FFMPEG Libraries"
+     )
+ 



More information about the arch-commits mailing list