[arch-commits] Commit in vigra/trunk (PKGBUILD vigra-openexr3.patch)

Antonio Rojas arojas at archlinux.org
Sat Apr 24 16:51:39 UTC 2021


    Date: Saturday, April 24, 2021 @ 16:51:39
  Author: arojas
Revision: 923693

openexr 3.0 rebuild

Added:
  vigra/trunk/vigra-openexr3.patch
Modified:
  vigra/trunk/PKGBUILD

----------------------+
 PKGBUILD             |    9 ++++++---
 vigra-openexr3.patch |   21 +++++++++++++++++++++
 2 files changed, 27 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-04-24 16:10:17 UTC (rev 923692)
+++ PKGBUILD	2021-04-24 16:51:39 UTC (rev 923693)
@@ -5,7 +5,7 @@
 pkgbase=vigra
 pkgname=(vigra vigra-doc)
 pkgver=1.11.1
-pkgrel=30
+pkgrel=31
 pkgdesc="Computer vision library"
 arch=(x86_64)
 url="https://ukoethe.github.io/vigra/"
@@ -16,10 +16,12 @@
              cmake boost python-numpy)
 checkdepends=(python-nose)
 source=("https://github.com/ukoethe/vigra/releases/download/Version-${pkgver//./-}/vigra-${pkgver}-src.tar.gz"
-        fix-incorrect-template-parameter-type.patch py3.7.diff)
+        fix-incorrect-template-parameter-type.patch py3.7.diff
+        vigra-openexr3.patch)
 sha256sums=('a5564e1083f6af6a885431c1ee718bad77d11f117198b277557f8558fa461aaf'
             'f151f902483dfa2b1f3d431f54bb161300cf184158c9f416fa653d19ab363cc4'
-            '8fcdcce50c377be44387cbd4a001dadf5e03b32483de55c05a359c887e95a05b')
+            '8fcdcce50c377be44387cbd4a001dadf5e03b32483de55c05a359c887e95a05b'
+            '2572717e39f916c7c463b8f49306b683c5923906be2721f7da181c58b3a2b34b')
 
 prepare() {
   cd ${pkgbase}-${pkgver}
@@ -27,6 +29,7 @@
   patch -Np1 -i ../fix-incorrect-template-parameter-type.patch
   # python 3.7 compat
   patch -Np1 -i ../py3.7.diff
+  patch -p1 < ../vigra-openexr3.patch # Fix build with openexr 3
 }
 
 build() {

Added: vigra-openexr3.patch
===================================================================
--- vigra-openexr3.patch	                        (rev 0)
+++ vigra-openexr3.patch	2021-04-24 16:51:39 UTC (rev 923693)
@@ -0,0 +1,21 @@
+diff --git a/config/FindOpenEXR.cmake b/config/FindOpenEXR.cmake
+index ef36cdbf..0423e247 100644
+--- a/config/FindOpenEXR.cmake
++++ b/config/FindOpenEXR.cmake
+@@ -23,6 +23,16 @@
+ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ 
++find_package(OpenEXR 3.0 CONFIG QUIET)
++if(TARGET OpenEXR::OpenEXR)
++    find_package(Threads)
++    SET(OPENEXR_FOUND TRUE)
++    SET(OPENEXR_INCLUDE_DIR OpenEXR::OpenEXR)
++    SET(OPENEXR_LIBRARIES OpenEXR::OpenEXR)
++    SET(OPENEXR_VERSION ${OpenEXR_VERSION})
++    return()
++endif()
++
+ FIND_PATH(OPENEXR_INCLUDE_DIR ImfRgbaFile.h PATH_SUFFIXES OpenEXR)
+ 
+ FOREACH(V "" -2_2 -2_1 -2_0 -1_7)



More information about the arch-commits mailing list