From 6833287b2708daceaa7351f1198df2248449fab5 Mon Sep 17 00:00:00 2001 From: Helio Chissini de Castro Date: Apr 29 2017 10:15:02 +0000 Subject: Big Endian --- diff --git a/assimp-3.3.1-bigendian.patch b/assimp-3.3.1-bigendian.patch new file mode 100644 index 0000000..42c04dc --- /dev/null +++ b/assimp-3.3.1-bigendian.patch @@ -0,0 +1,15 @@ +--- assimp-3.3.1/CMakeLists.txt.bigend 2017-04-29 12:09:43.715099402 +0200 ++++ assimp-3.3.1/CMakeLists.txt 2017-04-29 12:11:47.897726270 +0200 +@@ -250,6 +250,12 @@ + + MARK_AS_ADVANCED ( ASSIMP_BUILD_ARCHITECTURE ASSIMP_BUILD_COMPILER ) + ++INCLUDE(TestBigEndian) ++ ++TEST_BIG_ENDIAN(BIGENDIAN) ++IF(${BIGENDIAN}) ++ ADD_DEFINITIONS(-DAI_BUILD_BIG_ENDIAN) ++ENDIF(${BIGENDIAN}) + + SET ( ASSIMP_BUILD_NONFREE_C4D_IMPORTER OFF CACHE BOOL + "Build the C4D importer, which relies on the non-free Melange SDK." diff --git a/assimp.spec b/assimp.spec index 2ff405e..ac24637 100644 --- a/assimp.spec +++ b/assimp.spec @@ -18,6 +18,7 @@ Patch1: %{name}-3.2.0-pythonpath.patch # Fixes rhbz#1263698, not submitted upstream # Rehashed to 3.3.1 Patch2: 0001-Assimp-cmake-provider-fix.patch +Patch3: assimp-3.3.1-bigendian.patch #Upstream backports # Collada morph animation Patch100: 0001-Morph-animation-support-for-collada.patch @@ -108,6 +109,7 @@ rm -rf contrib/poly2tri %patch0 -p1 -b .unbundle %patch1 -p1 -b .pythonpath %patch2 -p1 -b .cmakefix +%patch3 -p1 -b .bigendian # Backported from upstream %patch100 -p1 -b .docfix %patch101 -p1 -b .qt3d