diff options
author | Patrick Northon | 2023-08-30 21:04:14 -0400 |
---|---|---|
committer | Patrick Northon | 2023-08-30 21:04:14 -0400 |
commit | 458c1efbbc4823a532064345fb3660636bd9948d (patch) | |
tree | 9cf9eb70997f1f87b7034f9006ad64469077746d | |
parent | b6b9629780f8b39d1b4ceb36e9ec4066d7f6e631 (diff) | |
download | aur-458c1efbbc4823a532064345fb3660636bd9948d.tar.gz |
Update version.
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 15 insertions, 8 deletions
@@ -1,11 +1,12 @@ pkgbase = mingw-w64-openexr pkgdesc = An high dynamic-range image file format library (mingw-w64) - pkgver = 3.1.11 + pkgver = 3.2.0 pkgrel = 1 url = http://www.openexr.com/ arch = any license = BSD checkdepends = mingw-w64-wine + checkdepends = python makedepends = mingw-w64-cmake depends = mingw-w64-crt depends = mingw-w64-zlib @@ -13,7 +14,7 @@ pkgbase = mingw-w64-openexr options = staticlibs options = !buildflags options = !strip - source = openexr-3.1.11.tar.gz::https://github.com/AcademySoftwareFoundation/openexr/archive/v3.1.11.tar.gz - sha256sums = 06b4a20d0791b5ec0f804c855d320a0615ce8445124f293616a086e093f1f1e1 + source = openexr-3.2.0.tar.gz::https://github.com/AcademySoftwareFoundation/openexr/archive/v3.2.0.tar.gz + sha256sums = b1b200606640547fceff0d3ebe01ac05c4a7ae2a131be7e9b3e5b9f491ef35b3 pkgname = mingw-w64-openexr @@ -2,7 +2,7 @@ _pkgname=openexr pkgname=mingw-w64-${_pkgname} -pkgver=3.1.11 +pkgver=3.2.0 pkgrel=1 pkgdesc='An high dynamic-range image file format library (mingw-w64)' url='http://www.openexr.com/' @@ -10,21 +10,27 @@ arch=(any) license=('BSD') depends=('mingw-w64-crt' 'mingw-w64-zlib' 'mingw-w64-imath') makedepends=('mingw-w64-cmake') -checkdepends=('mingw-w64-wine') +checkdepends=('mingw-w64-wine' 'python') options=('staticlibs' '!buildflags' '!strip') source=( "$_pkgname-$pkgver.tar.gz::https://github.com/AcademySoftwareFoundation/${_pkgname}/archive/v${pkgver}.tar.gz" ) -sha256sums=('06b4a20d0791b5ec0f804c855d320a0615ce8445124f293616a086e093f1f1e1') +sha256sums=('b1b200606640547fceff0d3ebe01ac05c4a7ae2a131be7e9b3e5b9f491ef35b3') _architectures='i686-w64-mingw32 x86_64-w64-mingw32' _flags=( -Wno-dev -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS_RELEASE='-DNDEBUG -msse4.2' - -DCMAKE_C_FLAGS_RELEASE='-DNDEBUG -msse4.2 -D__USE_MINGW_ANSI_STDIO=1' + -DCMAKE_C_FLAGS_RELEASE='-DNDEBUG -msse4.2' -DOPENEXR_INSTALL_EXAMPLES=OFF -DOPENEXR_LIB_SUFFIX= ) _srcdir="${_pkgname}-${pkgver}" +prepare() { + cd "${_srcdir}" + sed -i 's/if defined(_MSC_VER) && defined(_WIN32)/ifdef _WIN32/' 'src/lib/OpenEXRCore/internal_cpuid.h' + sed -i 's/run (\[exr/run (\[os.environ\["CC_EMULATOR"\], exr/;s/command = \[/command = \[os.environ\["CC_EMULATOR"\], /' 'src/test/bin/test_'*.py +} + build() { for _arch in ${_architectures}; do ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}-static" "${_flags[@]}" \ @@ -47,7 +53,7 @@ check() { for _arch in ${_architectures}; do ${_arch}-cmake -S "${_srcdir}" -B "build-${_arch}" "${_flags[@]}" -DBUILD_TESTING=ON cmake --build "build-${_arch}" - cmake --build "build-${_arch}" --target test + CC_EMULATOR=${_arch}-wine cmake --build "build-${_arch}" --target test done } |