openshadinglanguage: update to 1.12.7.0

This commit is contained in:
مهدي شينون (Mehdi Chinoune)
2022-11-01 06:31:22 +01:00
parent 1cdf71cbd9
commit 5b47eed5ba

View File

@@ -5,8 +5,8 @@ pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}-git")
replaces=("${MINGW_PACKAGE_PREFIX}-${_realname}-git")
pkgver=1.12.6.2
pkgrel=2
pkgver=1.12.7.0
pkgrel=1
pkgdesc="Advanced shading language for production GI renderers (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
@@ -36,7 +36,7 @@ source=(${_realname}-${pkgver}.tar.gz::https://github.com/imageworks/OpenShading
0013-disable-assert-partio.patch
0014-fix-testshade-library-name.patch
0015-llvm-linking.patch)
sha256sums=('0115a0a09ac9ef0ade88f2434e1472323b335c3f0ddcca0ffd062f9cc822e629'
sha256sums=('410d11124f1ff943db8a04e8228383fe180462d17d629cde7349859828236334'
'36d7d16bcf9dedebd254c24fa2f4f70ef5bdf4cea8beee380931cfe5b8c45d7d'
'9a0b5597c6047917b9541192e0f71b28dcfd17ea3a5948892f68d38b5e1b4946'
'8b42553133e487077363a96520131f84453a81afdd9d198ef6827e0395ff1208'
@@ -79,8 +79,8 @@ build() {
export OPENIMAGEIOHOME=${MINGW_PREFIX}
export LLVM_DIRECTORY=${MINGW_PREFIX}
CFLAGS+=" -Wno-attributes -D_USE_MATH_DEFINES"
CXXFLAGS+=" -Wno-attributes -DTINYFORMAT_ALLOW_WCHAR_STRINGS -D_USE_MATH_DEFINES"
CFLAGS+=" -Wno-attributes"
CXXFLAGS+=" -Wno-attributes -DTINYFORMAT_ALLOW_WCHAR_STRINGS"
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
${MINGW_PREFIX}/bin/cmake.exe \
@@ -96,13 +96,13 @@ build() {
# $PWD/src/liboslcomp PATH addition needed for running oslc.exe during the build (for liboslcomp.dll)
# ${MINGW_PREFIX}/bin PATH addition needed for finding libboost_system-mt.dll when running oslc.exe.
PATH=${srcdir}/build-${MSYSTEM}/src/liboslcomp:"${PATH}" cmake --build .
PATH=${srcdir}/build-${MSYSTEM}/src/liboslcomp:"${PATH}" ${MINGW_PREFIX}/bin/cmake --build .
}
package() {
cd ${srcdir}//build-${MSYSTEM}
DESTDIR=${pkgdir} cmake --install .
DESTDIR=${pkgdir} ${MINGW_PREFIX}/bin/cmake --install .
mkdir -p "${pkgdir}${MINGW_PREFIX}"/share/licenses/${_realname}
install -Dm644 "${srcdir}/OpenShadingLanguage-${pkgver}/LICENSE.md" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE.md"