Date: Monday, December 5, 2022 @ 22:07:44
Author: svenstaro
Revision: 463087
archrelease: copy trunk to community-x86_64
Added:
opencolorio/repos/community-x86_64/
opencolorio/repos/community-x86_64/PKGBUILD
(from rev 463086, opencolorio/trunk/PKGBUILD)
opencolorio/repos/community-x86_64/use-system-minizip.patch
(from rev 463086, opencolorio/trunk/use-system-minizip.patch)
--------------------------+
PKGBUILD | 46 +++++++++++++++++++++++++++++++++++
use-system-minizip.patch | 59 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 105 insertions(+)
Copied: opencolorio/repos/community-x86_64/PKGBUILD (from rev 463086,
opencolorio/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2022-12-05 22:07:44 UTC (rev 463087)
@@ -0,0 +1,46 @@
+# Maintainer: Sven-Hendrik Haase <[email protected]>
+# Contributor: Dumitru Ursu <[email protected]>
+
+pkgname=opencolorio
+pkgver=2.2.0
+pkgrel=2
+pkgdesc="A color management framework for visual effects and animation"
+arch=('x86_64')
+url="https://opencolorio.org"
+license=('BSD')
+depends=('freeglut' 'glew' 'lcms2' 'tinyxml' 'yaml-cpp' 'imath' 'pystring'
+ 'minizip-ng' 'openimageio' 'openshadinglanguage')
+makedepends=('cmake' 'python' 'pybind11' 'ninja')
+optdepends=('python: python bindings')
+source=($pkgname-$pkgver.tar.gz::https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/v$pkgver.tar.gz
+ use-system-minizip.patch)
+sha512sums=('f9fc6991f99f28bb2117ecf6af6ea907310c9ae118d17e54c1bf642ec99e35bf899463d80bccdbaca6cd66bae62e17fdd0417e2fb42c8b8f80c6892e7cbe8770'
+
'de760fa88f9680e9bd02c3810957f68f82ef461591763de47e4ffa31739aebd1ebf0793dd7e93582aaef11afd9d4ba088f8911259c749dc6a74b9cf4b163470e')
+
+prepare() {
+ cd OpenColorIO-$pkgver
+
+ # We don't care about the failures of this patch in this current release
+ patch -Np1 -i "$srcdir"/use-system-minizip.patch
+}
+
+build() {
+ cd OpenColorIO-$pkgver
+
+ CXXFLAGS+=" -ffat-lto-objects"
+ cmake \
+ -GNinja \
+ -Bbuild \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ ninja -C build
+}
+
+package() {
+ cd OpenColorIO-$pkgver
+
+ DESTDIR="$pkgdir" ninja -C build install
+ install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}
+
+# vim:set ts=2 sw=2 et:
Copied: opencolorio/repos/community-x86_64/use-system-minizip.patch (from rev
463086, opencolorio/trunk/use-system-minizip.patch)
===================================================================
--- community-x86_64/use-system-minizip.patch (rev 0)
+++ community-x86_64/use-system-minizip.patch 2022-12-05 22:07:44 UTC (rev
463087)
@@ -0,0 +1,59 @@
+diff --git a/src/OpenColorIO/OCIOZArchive.cpp
b/src/OpenColorIO/OCIOZArchive.cpp
+index 52e292ef..4430b2d8 100644
+--- a/src/OpenColorIO/OCIOZArchive.cpp
++++ b/src/OpenColorIO/OCIOZArchive.cpp
+@@ -17,16 +17,16 @@
+
+ #include "OCIOZArchive.h"
+
+-#include "minizip-ng/mz.h"
+-#include "minizip-ng/mz_os.h"
+-#include "minizip-ng/mz_strm.h"
+-#include "minizip-ng/mz_strm_buf.h"
+-#include "minizip-ng/mz_strm_mem.h"
+-#include "minizip-ng/mz_strm_os.h"
+-#include "minizip-ng/mz_strm_split.h"
+-#include "minizip-ng/mz_strm_zlib.h"
+-#include "minizip-ng/mz_zip.h"
+-#include "minizip-ng/mz_zip_rw.h"
++#include "mz.h"
++#include "mz_os.h"
++#include "mz_strm.h"
++#include "mz_strm_buf.h"
++#include "mz_strm_mem.h"
++#include "mz_strm_os.h"
++#include "mz_strm_split.h"
++#include "mz_strm_zlib.h"
++#include "mz_zip.h"
++#include "mz_zip_rw.h"
+
+ namespace OCIO_NAMESPACE
+ {
+@@ -630,4 +630,4 @@ void CIOPOciozArchive::buildEntries()
+ getEntriesMappingFromArchiveFile(m_archiveAbsPath, m_entries);
+ }
+
+-} // namespace OCIO_NAMESPACE
+\ No newline at end of file
++} // namespace OCIO_NAMESPACE
+diff --git a/src/apps/ocioarchive/main.cpp b/src/apps/ocioarchive/main.cpp
+index bf222fc8..190cadee 100644
+--- a/src/apps/ocioarchive/main.cpp
++++ b/src/apps/ocioarchive/main.cpp
+@@ -13,11 +13,11 @@ namespace OCIO = OCIO_NAMESPACE;
+ #include "apputils/argparse.h"
+
+ // Config archive functionality.
+-#include "minizip-ng/mz.h"
+-#include "minizip-ng/mz_os.h"
+-#include "minizip-ng/mz_strm.h"
+-#include "minizip-ng/mz_zip.h"
+-#include "minizip-ng/mz_zip_rw.h"
++#include "mz.h"
++#include "mz_os.h"
++#include "mz_strm.h"
++#include "mz_zip.h"
++#include "mz_zip_rw.h"
+
+ // Array of non OpenColorIO arguments.
+ static std::vector<std::string> args;