[arch-commits] Commit in blender/repos (3 files)
Date: Monday, January 31, 2022 @ 05:10:21 Author: svenstaro Revision: 1121042 archrelease: copy trunk to community-staging-x86_64 Added: blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 1121041, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender-openexr3.patch (from rev 1121041, blender/trunk/blender-openexr3.patch) + PKGBUILD | 89 +++ blender-openexr3.patch | 42 ++ 2 files changed, 131 insertions(+) Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 1121041, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-01-31 05:10:21 UTC (rev 1121042) @@ -0,0 +1,89 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: John Sowiak +# Contributor: tobias + +# For legal reasons, we can't separately package the Optix headers so we'll +# just build the package against them. I checked with NVIDIA and this way is +# fine with them. + +pkgname=blender +pkgver=3.0.1 +pkgrel=3 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('x86_64') +license=('GPL') +url="https://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' 'potrace' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg2' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg4.4' 'fftw' 'boost-libs' 'opencollada' 'alembic' 'openxr' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'openimagedenoise' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2' 'embree' 'libharu') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'cuda' 'ninja') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git+https://git.blender.org/blender.git#tag=v$pkgver; +"git+https://git.blender.org/blender-addons.git; +"git+https://git.blender.org/blender-addons-contrib.git; +"git+https://git.blender.org/blender-translations.git; +"git+https://git.blender.org/blender-dev-tools.git; +blender-openexr3.patch) +sha512sums=('SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' + 'e2dd7210d26b70445e9ae8e33dea35111ad0b0aca9d3b4ded3df560d0fcc8dc044868f729e0f090a04b6f316f083b5505a7056ce088e8702065add87b9b457e5') + +prepare() { + cd "$pkgname" + + git submodule init + git config submodule."release/scripts/addons".url "${srcdir}/blender-addons" + git config submodule."release/scripts/addons_contrib".url "${srcdir}/blender-addons-contrib" + git config submodule."release/datafiles/locale".url "${srcdir}/blender-translations" + git config submodule."source/tools".url "${srcdir}/blender-dev-tools" + git submodule update + git submodule foreach git checkout v${pkgver} + + patch -p1 < "$srcdir"/blender-openexr3.patch # Fix build with OpenEXR 3 +} + +build() { + cd "$pkgname" + + local PYTHON_VER=3.10 + + # Optix is disabled until NVIDIA makes a new set of Optix headers publically available. + # That means we'll have to wait on NVIDIA for the time being. + + cmake \ +-Bbuild \ +-GNinja \ +-Cbuild_files/cmake/config/blender_release.cmake \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DPYTHON_VERSION=$PYTHON_VER \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python$PYTHON_VER \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python$PYTHON_VER \ +-DCMAKE_C_FLAGS="-I /usr/include/ffmpeg4.4" \ +-DCMAKE_CXX_FLAGS="-I /usr/include/python$PYTHON_VER -I /usr/include/ffmpeg4.4 -L /usr/lib/ffmpeg4.4" + ninja -C build +} + +package() { + cd "$pkgname" + + DESTDIR="${pkgdir}" ninja -C build install + install -Dm755 release/bin/blender-softwaregl "${pkgdir}/usr/bin/blender-softwaregl" + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" + + install -Dm644 release/freedesktop/org.blender.Blender.appdata.xml "${pkgdir}/usr/share/metainfo/org.blender.Blender.appdata.xml" + + # Manually install additional scripts (See FS#69351) + cp -r release/scripts/addons_contrib/* "${pkgdir}"/usr/share/blender/3*/scripts/addons_contrib/ +} Copied: blender/repos/community-staging-x86_64/blender-openexr3.patch (from rev 1121041, blender/trunk/blender-openexr3.patch) === --- community-staging-x86_64/blender-openexr3.patch (rev 0) +++ community-staging-x86_64/blender-openexr3.patch 2022-01-31 05:10:21 UTC (rev 1121042) @@ -0,0 +1,42 @@ +diff --git a/build_files/cmake/Modules/FindOpenEXR.cmake
[arch-commits] Commit in blender/repos (3 files)
Date: Sunday, January 30, 2022 @ 14:17:24 Author: kgizdov Revision: 1120242 archrelease: copy trunk to community-testing-x86_64 Added: blender/repos/community-testing-x86_64/ blender/repos/community-testing-x86_64/PKGBUILD (from rev 1120241, blender/trunk/PKGBUILD) blender/repos/community-testing-x86_64/blender-openexr3.patch (from rev 1120241, blender/trunk/blender-openexr3.patch) + PKGBUILD | 88 +++ blender-openexr3.patch | 42 ++ 2 files changed, 130 insertions(+) Copied: blender/repos/community-testing-x86_64/PKGBUILD (from rev 1120241, blender/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2022-01-30 14:17:24 UTC (rev 1120242) @@ -0,0 +1,88 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: John Sowiak +# Contributor: tobias + +# For legal reasons, we can't separately package the Optix headers so we'll +# just build the package against them. I checked with NVIDIA and this way is +# fine with them. + +pkgname=blender +pkgver=3.0.1 +pkgrel=2 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('x86_64') +license=('GPL') +url="https://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' 'potrace' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg2' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' 'openxr' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'openimagedenoise' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2' 'embree' 'libharu') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'cuda' 'ninja') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git+https://git.blender.org/blender.git#tag=v$pkgver; +"git+https://git.blender.org/blender-addons.git; +"git+https://git.blender.org/blender-addons-contrib.git; +"git+https://git.blender.org/blender-translations.git; +"git+https://git.blender.org/blender-dev-tools.git; +blender-openexr3.patch) +sha512sums=('SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' + 'e2dd7210d26b70445e9ae8e33dea35111ad0b0aca9d3b4ded3df560d0fcc8dc044868f729e0f090a04b6f316f083b5505a7056ce088e8702065add87b9b457e5') + +prepare() { + cd "$pkgname" + + git submodule init + git config submodule."release/scripts/addons".url "${srcdir}/blender-addons" + git config submodule."release/scripts/addons_contrib".url "${srcdir}/blender-addons-contrib" + git config submodule."release/datafiles/locale".url "${srcdir}/blender-translations" + git config submodule."source/tools".url "${srcdir}/blender-dev-tools" + git submodule update + git submodule foreach git checkout v${pkgver} + + patch -p1 < "$srcdir"/blender-openexr3.patch # Fix build with OpenEXR 3 +} + +build() { + cd "$pkgname" + + local PYTHON_VER=3.10 + + # Optix is disabled until NVIDIA makes a new set of Optix headers publically available. + # That means we'll have to wait on NVIDIA for the time being. + + cmake \ +-Bbuild \ +-GNinja \ +-Cbuild_files/cmake/config/blender_release.cmake \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DPYTHON_VERSION=$PYTHON_VER \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python$PYTHON_VER \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python$PYTHON_VER \ +-DCMAKE_CXX_FLAGS="-I /usr/include/python$PYTHON_VER" + ninja -C build +} + +package() { + cd "$pkgname" + + DESTDIR="${pkgdir}" ninja -C build install + install -Dm755 release/bin/blender-softwaregl "${pkgdir}/usr/bin/blender-softwaregl" + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" + + install -Dm644 release/freedesktop/org.blender.Blender.appdata.xml "${pkgdir}/usr/share/metainfo/org.blender.Blender.appdata.xml" + + # Manually install additional scripts (See FS#69351) + cp -r release/scripts/addons_contrib/* "${pkgdir}"/usr/share/blender/3*/scripts/addons_contrib/ +} Copied: blender/repos/community-testing-x86_64/blender-openexr3.patch (from rev 1120241, blender/trunk/blender-openexr3.patch) === --- community-testing-x86_64/blender-openexr3.patch (rev 0) +++ community-testing-x86_64/blender-openexr3.patch 2022-01-30 14:17:24 UTC (rev 1120242) @@ -0,0 +1,42 @@ +diff --git a/build_files/cmake/Modules/FindOpenEXR.cmake b/build_files/cmake/Modules/FindOpenEXR.cmake +index 090f80b8df7..a2f7b4c622b 100644 +---
[arch-commits] Commit in blender/repos (3 files)
Date: Friday, December 17, 2021 @ 06:46:48 Author: foutrelis Revision: 1075871 archrelease: copy trunk to community-staging-x86_64 Added: blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 1075870, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender-openexr3.patch (from rev 1075870, blender/trunk/blender-openexr3.patch) + PKGBUILD | 88 +++ blender-openexr3.patch | 42 ++ 2 files changed, 130 insertions(+) Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 1075870, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-12-17 06:46:48 UTC (rev 1075871) @@ -0,0 +1,88 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: John Sowiak +# Contributor: tobias + +# For legal reasons, we can't separately package the Optix headers so we'll +# just build the package against them. I checked with NVIDIA and this way is +# fine with them. + +pkgname=blender +pkgver=3.0.0 +pkgrel=4 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('x86_64') +license=('GPL') +url="https://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' 'potrace' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg2' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' 'openxr' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'openimagedenoise' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2' 'embree' 'libharu') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'cuda' 'ninja') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git+https://git.blender.org/blender.git#tag=v$pkgver; +"git+https://git.blender.org/blender-addons.git; +"git+https://git.blender.org/blender-addons-contrib.git; +"git+https://git.blender.org/blender-translations.git; +"git+https://git.blender.org/blender-dev-tools.git; +blender-openexr3.patch) +sha512sums=('SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' + 'e2dd7210d26b70445e9ae8e33dea35111ad0b0aca9d3b4ded3df560d0fcc8dc044868f729e0f090a04b6f316f083b5505a7056ce088e8702065add87b9b457e5') + +prepare() { + cd "$pkgname" + + git submodule init + git config submodule."release/scripts/addons".url "${srcdir}/blender-addons" + git config submodule."release/scripts/addons_contrib".url "${srcdir}/blender-addons-contrib" + git config submodule."release/datafiles/locale".url "${srcdir}/blender-translations" + git config submodule."source/tools".url "${srcdir}/blender-dev-tools" + git submodule update + git submodule foreach git checkout v${pkgver} + + patch -p1 < "$srcdir"/blender-openexr3.patch # Fix build with OpenEXR 3 +} + +build() { + cd "$pkgname" + + local PYTHON_VER=3.10 + + # Optix is disabled until NVIDIA makes a new set of Optix headers publically available. + # That means we'll have to wait on NVIDIA for the time being. + + cmake \ +-Bbuild \ +-GNinja \ +-Cbuild_files/cmake/config/blender_release.cmake \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DPYTHON_VERSION=$PYTHON_VER \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python$PYTHON_VER \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python$PYTHON_VER \ +-DCMAKE_CXX_FLAGS="-I /usr/include/python$PYTHON_VER" + ninja -C build +} + +package() { + cd "$pkgname" + + DESTDIR="${pkgdir}" ninja -C build install + install -Dm755 release/bin/blender-softwaregl "${pkgdir}/usr/bin/blender-softwaregl" + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" + + install -Dm644 release/freedesktop/org.blender.Blender.appdata.xml "${pkgdir}/usr/share/metainfo/org.blender.Blender.appdata.xml" + + # Manually install additional scripts (See FS#69351) + cp -r release/scripts/addons_contrib/* "${pkgdir}"/usr/share/blender/3*/scripts/addons_contrib/ +} Copied: blender/repos/community-staging-x86_64/blender-openexr3.patch (from rev 1075870, blender/trunk/blender-openexr3.patch) === --- community-staging-x86_64/blender-openexr3.patch (rev 0) +++ community-staging-x86_64/blender-openexr3.patch 2021-12-17 06:46:48 UTC (rev 1075871) @@ -0,0 +1,42 @@ +diff --git a/build_files/cmake/Modules/FindOpenEXR.cmake b/build_files/cmake/Modules/FindOpenEXR.cmake +index 090f80b8df7..a2f7b4c622b 100644 +---
[arch-commits] Commit in blender/repos (3 files)
Date: Friday, December 3, 2021 @ 12:19:25 Author: felixonmars Revision: 1064772 archrelease: copy trunk to community-staging-x86_64 Added: blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 1064771, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender-openexr3.patch (from rev 1064771, blender/trunk/blender-openexr3.patch) + PKGBUILD | 88 +++ blender-openexr3.patch | 42 ++ 2 files changed, 130 insertions(+) Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 1064771, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-12-03 12:19:25 UTC (rev 1064772) @@ -0,0 +1,88 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: John Sowiak +# Contributor: tobias + +# For legal reasons, we can't separately package the Optix headers so we'll +# just build the package against them. I checked with NVIDIA and this way is +# fine with them. + +pkgname=blender +pkgver=2.93.6 +pkgrel=3 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('x86_64') +license=('GPL') +url="https://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' 'potrace' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg2' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' 'openxr' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'openimagedenoise' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2' 'embree' 'libharu') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'cuda' 'ninja') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git+https://git.blender.org/blender.git#tag=v$pkgver; +"git+https://git.blender.org/blender-addons.git; +"git+https://git.blender.org/blender-addons-contrib.git; +"git+https://git.blender.org/blender-translations.git; +"git+https://git.blender.org/blender-dev-tools.git; + https://developer.download.nvidia.com/redist/optix/v7.0/OptiX-7.0.0-include.zip +blender-openexr3.patch) +sha512sums=('SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' + 'b2cff73def3757d4259f4b4d318a8ccfe166bf7c215cbb2124f1c81bd6e742f96207285b24eb4d99b527b7b97dc6d5e8fdf2f16d78d5d1e2684c26d681328491' + 'e2dd7210d26b70445e9ae8e33dea35111ad0b0aca9d3b4ded3df560d0fcc8dc044868f729e0f090a04b6f316f083b5505a7056ce088e8702065add87b9b457e5') + +prepare() { + cd "$pkgname" + + git submodule init + git config submodule."release/scripts/addons".url "${srcdir}/blender-addons" + git config submodule."release/scripts/addons_contrib".url "${srcdir}/blender-addons-contrib" + git config submodule."release/datafiles/locale".url "${srcdir}/blender-translations" + git config submodule."source/tools".url "${srcdir}/blender-dev-tools" + git submodule update + git submodule foreach git checkout v${pkgver} + + patch -p1 < "$srcdir"/blender-openexr3.patch # Fix build with OpenEXR 3 +} + +build() { + cd "$pkgname" + + local PYTHON_VER=3.10 + + cmake \ +-Bbuild \ +-GNinja \ +-Cbuild_files/cmake/config/blender_release.cmake \ +-DOPTIX_ROOT_DIR="$srcdir"/include \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DPYTHON_VERSION=$PYTHON_VER \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python$PYTHON_VER \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python$PYTHON_VER \ +-DCMAKE_CXX_FLAGS="-I /usr/include/python$PYTHON_VER" + ninja -C build +} + +package() { + cd "$pkgname" + + DESTDIR="${pkgdir}" ninja -C build install + install -Dm755 release/bin/blender-softwaregl "${pkgdir}/usr/bin/blender-softwaregl" + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" + + install -Dm644 release/freedesktop/org.blender.Blender.appdata.xml "${pkgdir}/usr/share/metainfo/org.blender.Blender.appdata.xml" + + # Manually install additional scripts (See FS#69351) + cp -r release/scripts/addons_contrib/* "${pkgdir}"/usr/share/blender/2*/scripts/addons_contrib/ +} Copied: blender/repos/community-staging-x86_64/blender-openexr3.patch (from rev 1064771, blender/trunk/blender-openexr3.patch) === --- community-staging-x86_64/blender-openexr3.patch (rev 0) +++ community-staging-x86_64/blender-openexr3.patch 2021-12-03 12:19:25 UTC (rev 1064772) @@ -0,0 +1,42 @@ +diff --git
[arch-commits] Commit in blender/repos (3 files)
Date: Thursday, November 25, 2021 @ 08:51:18 Author: arojas Revision: 1054759 archrelease: copy trunk to community-staging-x86_64 Added: blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 1054758, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender-openexr3.patch (from rev 1054758, blender/trunk/blender-openexr3.patch) + PKGBUILD | 88 +++ blender-openexr3.patch | 42 ++ 2 files changed, 130 insertions(+) Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 1054758, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-11-25 08:51:18 UTC (rev 1054759) @@ -0,0 +1,88 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: John Sowiak +# Contributor: tobias + +# For legal reasons, we can't separately package the Optix headers so we'll +# just build the package against them. I checked with NVIDIA and this way is +# fine with them. + +pkgname=blender +pkgver=2.93.6 +pkgrel=2 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('x86_64') +license=('GPL') +url="https://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' 'potrace' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg2' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' 'openxr' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'openimagedenoise' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2' 'embree' 'libharu') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'cuda' 'ninja') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git+https://git.blender.org/blender.git#tag=v$pkgver; +"git+https://git.blender.org/blender-addons.git; +"git+https://git.blender.org/blender-addons-contrib.git; +"git+https://git.blender.org/blender-translations.git; +"git+https://git.blender.org/blender-dev-tools.git; + https://developer.download.nvidia.com/redist/optix/v7.0/OptiX-7.0.0-include.zip +blender-openexr3.patch) +sha512sums=('SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' + 'b2cff73def3757d4259f4b4d318a8ccfe166bf7c215cbb2124f1c81bd6e742f96207285b24eb4d99b527b7b97dc6d5e8fdf2f16d78d5d1e2684c26d681328491' + 'e2dd7210d26b70445e9ae8e33dea35111ad0b0aca9d3b4ded3df560d0fcc8dc044868f729e0f090a04b6f316f083b5505a7056ce088e8702065add87b9b457e5') + +prepare() { + cd "$pkgname" + + git submodule init + git config submodule."release/scripts/addons".url "${srcdir}/blender-addons" + git config submodule."release/scripts/addons_contrib".url "${srcdir}/blender-addons-contrib" + git config submodule."release/datafiles/locale".url "${srcdir}/blender-translations" + git config submodule."source/tools".url "${srcdir}/blender-dev-tools" + git submodule update + git submodule foreach git checkout v${pkgver} + + patch -p1 < "$srcdir"/blender-openexr3.patch # Fix build with OpenEXR 3 +} + +build() { + cd "$pkgname" + + local PYTHON_VER=3.9 + + cmake \ +-Bbuild \ +-GNinja \ +-Cbuild_files/cmake/config/blender_release.cmake \ +-DOPTIX_ROOT_DIR="$srcdir"/include \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DPYTHON_VERSION=$PYTHON_VER \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python$PYTHON_VER \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python$PYTHON_VER \ +-DCMAKE_CXX_FLAGS="-I /usr/include/python$PYTHON_VER" + ninja -C build +} + +package() { + cd "$pkgname" + + DESTDIR="${pkgdir}" ninja -C build install + install -Dm755 release/bin/blender-softwaregl "${pkgdir}/usr/bin/blender-softwaregl" + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" + + install -Dm644 release/freedesktop/org.blender.Blender.appdata.xml "${pkgdir}/usr/share/metainfo/org.blender.Blender.appdata.xml" + + # Manually install additional scripts (See FS#69351) + cp -r release/scripts/addons_contrib/* "${pkgdir}"/usr/share/blender/2*/scripts/addons_contrib/ +} Copied: blender/repos/community-staging-x86_64/blender-openexr3.patch (from rev 1054758, blender/trunk/blender-openexr3.patch) === --- community-staging-x86_64/blender-openexr3.patch (rev 0) +++ community-staging-x86_64/blender-openexr3.patch 2021-11-25 08:51:18 UTC (rev 1054759) @@ -0,0 +1,42 @@ +diff --git
[arch-commits] Commit in blender/repos (3 files)
Date: Saturday, November 6, 2021 @ 11:29:01 Author: archange Revision: 1037514 archrelease: copy trunk to community-testing-x86_64 Added: blender/repos/community-testing-x86_64/ blender/repos/community-testing-x86_64/PKGBUILD (from rev 1037513, blender/trunk/PKGBUILD) blender/repos/community-testing-x86_64/blender-openexr3.patch (from rev 1037513, blender/trunk/blender-openexr3.patch) + PKGBUILD | 88 +++ blender-openexr3.patch | 42 ++ 2 files changed, 130 insertions(+) Copied: blender/repos/community-testing-x86_64/PKGBUILD (from rev 1037513, blender/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2021-11-06 11:29:01 UTC (rev 1037514) @@ -0,0 +1,88 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: John Sowiak +# Contributor: tobias + +# For legal reasons, we can't separately package the Optix headers so we'll +# just build the package against them. I checked with NVIDIA and this way is +# fine with them. + +pkgname=blender +pkgver=2.93.5 +pkgrel=7 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('x86_64') +license=('GPL') +url="https://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' 'potrace' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg2' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' 'openxr' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'openimagedenoise' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2' 'embree' 'libharu') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'cuda' 'ninja') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git+https://git.blender.org/blender.git#tag=v$pkgver; +"git+https://git.blender.org/blender-addons.git; +"git+https://git.blender.org/blender-addons-contrib.git; +"git+https://git.blender.org/blender-translations.git; +"git+https://git.blender.org/blender-dev-tools.git; + https://developer.download.nvidia.com/redist/optix/v7.0/OptiX-7.0.0-include.zip +blender-openexr3.patch) +sha512sums=('SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' + 'b2cff73def3757d4259f4b4d318a8ccfe166bf7c215cbb2124f1c81bd6e742f96207285b24eb4d99b527b7b97dc6d5e8fdf2f16d78d5d1e2684c26d681328491' + 'e2dd7210d26b70445e9ae8e33dea35111ad0b0aca9d3b4ded3df560d0fcc8dc044868f729e0f090a04b6f316f083b5505a7056ce088e8702065add87b9b457e5') + +prepare() { + cd "$pkgname" + + git submodule init + git config submodule."release/scripts/addons".url "${srcdir}/blender-addons" + git config submodule."release/scripts/addons_contrib".url "${srcdir}/blender-addons-contrib" + git config submodule."release/datafiles/locale".url "${srcdir}/blender-translations" + git config submodule."source/tools".url "${srcdir}/blender-dev-tools" + git submodule update + git submodule foreach git checkout v${pkgver} + + patch -p1 < "$srcdir"/blender-openexr3.patch # Fix build with OpenEXR 3 +} + +build() { + cd "$pkgname" + + local PYTHON_VER=3.9 + + cmake \ +-Bbuild \ +-GNinja \ +-Cbuild_files/cmake/config/blender_release.cmake \ +-DOPTIX_ROOT_DIR="$srcdir"/include \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DPYTHON_VERSION=$PYTHON_VER \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python$PYTHON_VER \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python$PYTHON_VER \ +-DCMAKE_CXX_FLAGS="-I /usr/include/python$PYTHON_VER" + ninja -C build +} + +package() { + cd "$pkgname" + + DESTDIR="${pkgdir}" ninja -C build install + install -Dm755 release/bin/blender-softwaregl "${pkgdir}/usr/bin/blender-softwaregl" + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" + + install -Dm644 release/freedesktop/org.blender.Blender.appdata.xml "${pkgdir}/usr/share/metainfo/org.blender.Blender.appdata.xml" + + # Manually install additional scripts (See FS#69351) + cp -r release/scripts/addons_contrib/* "${pkgdir}"/usr/share/blender/2*/scripts/addons_contrib/ +} Copied: blender/repos/community-testing-x86_64/blender-openexr3.patch (from rev 1037513, blender/trunk/blender-openexr3.patch) === --- community-testing-x86_64/blender-openexr3.patch (rev 0) +++ community-testing-x86_64/blender-openexr3.patch 2021-11-06 11:29:01 UTC (rev 1037514) @@ -0,0 +1,42 @@ +diff --git
[arch-commits] Commit in blender/repos (3 files)
Date: Saturday, November 6, 2021 @ 01:37:47 Author: svenstaro Revision: 1037389 archrelease: copy trunk to community-staging-x86_64 Added: blender/repos/community-staging-x86_64/ blender/repos/community-staging-x86_64/PKGBUILD (from rev 1037388, blender/trunk/PKGBUILD) blender/repos/community-staging-x86_64/blender-openexr3.patch (from rev 1037388, blender/trunk/blender-openexr3.patch) + PKGBUILD | 88 +++ blender-openexr3.patch | 42 ++ 2 files changed, 130 insertions(+) Copied: blender/repos/community-staging-x86_64/PKGBUILD (from rev 1037388, blender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-11-06 01:37:47 UTC (rev 1037389) @@ -0,0 +1,88 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: John Sowiak +# Contributor: tobias + +# For legal reasons, we can't separately package the Optix headers so we'll +# just build the package against them. I checked with NVIDIA and this way is +# fine with them. + +pkgname=blender +pkgver=2.93.5 +pkgrel=6 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('x86_64') +license=('GPL') +url="https://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' 'potrace' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg2' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' 'openxr' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'openimagedenoise' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2' 'embree' 'libharu') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'cuda' 'ninja') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git+https://git.blender.org/blender.git#tag=v$pkgver; +"git+https://git.blender.org/blender-addons.git; +"git+https://git.blender.org/blender-addons-contrib.git; +"git+https://git.blender.org/blender-translations.git; +"git+https://git.blender.org/blender-dev-tools.git; + https://developer.download.nvidia.com/redist/optix/v7.0/OptiX-7.0.0-include.zip +blender-openexr3.patch) +sha512sums=('SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' + 'b2cff73def3757d4259f4b4d318a8ccfe166bf7c215cbb2124f1c81bd6e742f96207285b24eb4d99b527b7b97dc6d5e8fdf2f16d78d5d1e2684c26d681328491' + 'e2dd7210d26b70445e9ae8e33dea35111ad0b0aca9d3b4ded3df560d0fcc8dc044868f729e0f090a04b6f316f083b5505a7056ce088e8702065add87b9b457e5') + +prepare() { + cd "$pkgname" + + git submodule init + git config submodule."release/scripts/addons".url "${srcdir}/blender-addons" + git config submodule."release/scripts/addons_contrib".url "${srcdir}/blender-addons-contrib" + git config submodule."release/datafiles/locale".url "${srcdir}/blender-translations" + git config submodule."source/tools".url "${srcdir}/blender-dev-tools" + git submodule update + git submodule foreach git checkout v${pkgver} + + patch -p1 < "$srcdir"/blender-openexr3.patch # Fix build with OpenEXR 3 +} + +build() { + cd "$pkgname" + + local PYTHON_VER=3.9 + + cmake \ +-Bbuild \ +-GNinja \ +-Cbuild_files/cmake/config/blender_release.cmake \ +-DOPTIX_ROOT_DIR="$srcdir"/include \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DPYTHON_VERSION=$PYTHON_VER \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python$PYTHON_VER \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python$PYTHON_VER \ +-DCMAKE_CXX_FLAGS="-I /usr/include/python$PYTHON_VER" + ninja -C build +} + +package() { + cd "$pkgname" + + DESTDIR="${pkgdir}" ninja -C build install + install -Dm755 release/bin/blender-softwaregl "${pkgdir}/usr/bin/blender-softwaregl" + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" + + install -Dm644 release/freedesktop/org.blender.Blender.appdata.xml "${pkgdir}/usr/share/metainfo/org.blender.Blender.appdata.xml" + + # Manually install additional scripts (See FS#69351) + cp -r release/scripts/addons_contrib/* "${pkgdir}"/usr/share/blender/2*/scripts/addons_contrib/ +} Copied: blender/repos/community-staging-x86_64/blender-openexr3.patch (from rev 1037388, blender/trunk/blender-openexr3.patch) === --- community-staging-x86_64/blender-openexr3.patch (rev 0) +++ community-staging-x86_64/blender-openexr3.patch 2021-11-06 01:37:47 UTC (rev 1037389) @@ -0,0 +1,42 @@ +diff --git
[arch-commits] Commit in blender/repos (3 files)
Date: Sunday, October 31, 2021 @ 03:01:03 Author: svenstaro Revision: 1035040 archrelease: copy trunk to community-testing-x86_64 Added: blender/repos/community-testing-x86_64/ blender/repos/community-testing-x86_64/PKGBUILD (from rev 1035039, blender/trunk/PKGBUILD) blender/repos/community-testing-x86_64/blender-openexr3.patch (from rev 1035039, blender/trunk/blender-openexr3.patch) + PKGBUILD | 88 +++ blender-openexr3.patch | 42 ++ 2 files changed, 130 insertions(+) Copied: blender/repos/community-testing-x86_64/PKGBUILD (from rev 1035039, blender/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2021-10-31 03:01:03 UTC (rev 1035040) @@ -0,0 +1,88 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: John Sowiak +# Contributor: tobias + +# For legal reasons, we can't separately package the Optix headers so we'll +# just build the package against them. I checked with NVIDIA and this way is +# fine with them. + +pkgname=blender +pkgver=2.93.5 +pkgrel=5 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('x86_64') +license=('GPL') +url="https://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' 'potrace' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg2' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' 'openxr' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'openimagedenoise' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2' 'embree' 'libharu') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'cuda' 'ninja') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git+https://git.blender.org/blender.git#tag=v$pkgver; +"git+https://git.blender.org/blender-addons.git; +"git+https://git.blender.org/blender-addons-contrib.git; +"git+https://git.blender.org/blender-translations.git; +"git+https://git.blender.org/blender-dev-tools.git; + https://developer.download.nvidia.com/redist/optix/v7.0/OptiX-7.0.0-include.zip +blender-openexr3.patch) +sha512sums=('SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' + 'b2cff73def3757d4259f4b4d318a8ccfe166bf7c215cbb2124f1c81bd6e742f96207285b24eb4d99b527b7b97dc6d5e8fdf2f16d78d5d1e2684c26d681328491' + 'e2dd7210d26b70445e9ae8e33dea35111ad0b0aca9d3b4ded3df560d0fcc8dc044868f729e0f090a04b6f316f083b5505a7056ce088e8702065add87b9b457e5') + +prepare() { + cd "$pkgname" + + git submodule init + git config submodule."release/scripts/addons".url "${srcdir}/blender-addons" + git config submodule."release/scripts/addons_contrib".url "${srcdir}/blender-addons-contrib" + git config submodule."release/datafiles/locale".url "${srcdir}/blender-translations" + git config submodule."source/tools".url "${srcdir}/blender-dev-tools" + git submodule update + git submodule foreach git checkout v${pkgver} + + patch -p1 < "$srcdir"/blender-openexr3.patch # Fix build with OpenEXR 3 +} + +build() { + cd "$pkgname" + + local PYTHON_VER=3.9 + + cmake \ +-Bbuild \ +-GNinja \ +-Cbuild_files/cmake/config/blender_release.cmake \ +-DOPTIX_ROOT_DIR="$srcdir"/include \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DPYTHON_VERSION=$PYTHON_VER \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python$PYTHON_VER \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python$PYTHON_VER \ +-DCMAKE_CXX_FLAGS="-I /usr/include/python$PYTHON_VER" + ninja -C build +} + +package() { + cd "$pkgname" + + DESTDIR="${pkgdir}" ninja -C build install + install -Dm755 release/bin/blender-softwaregl "${pkgdir}/usr/bin/blender-softwaregl" + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" + + install -Dm644 release/freedesktop/org.blender.Blender.appdata.xml "${pkgdir}/usr/share/metainfo/org.blender.Blender.appdata.xml" + + # Manually install additional scripts (See FS#69351) + cp -r release/scripts/addons_contrib/* "${pkgdir}"/usr/share/blender/2*/scripts/addons_contrib/ +} Copied: blender/repos/community-testing-x86_64/blender-openexr3.patch (from rev 1035039, blender/trunk/blender-openexr3.patch) === --- community-testing-x86_64/blender-openexr3.patch (rev 0) +++ community-testing-x86_64/blender-openexr3.patch 2021-10-31 03:01:03 UTC (rev 1035040) @@ -0,0 +1,42 @@ +diff --git
[arch-commits] Commit in blender/repos (3 files)
Date: Wednesday, October 13, 2021 @ 01:06:37 Author: svenstaro Revision: 1029983 archrelease: copy trunk to community-testing-x86_64 Added: blender/repos/community-testing-x86_64/ blender/repos/community-testing-x86_64/PKGBUILD (from rev 1029982, blender/trunk/PKGBUILD) blender/repos/community-testing-x86_64/blender-openexr3.patch (from rev 1029982, blender/trunk/blender-openexr3.patch) + PKGBUILD | 88 +++ blender-openexr3.patch | 42 ++ 2 files changed, 130 insertions(+) Copied: blender/repos/community-testing-x86_64/PKGBUILD (from rev 1029982, blender/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2021-10-13 01:06:37 UTC (rev 1029983) @@ -0,0 +1,88 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: John Sowiak +# Contributor: tobias + +# For legal reasons, we can't separately package the Optix headers so we'll +# just build the package against them. I checked with NVIDIA and this way is +# fine with them. + +pkgname=blender +pkgver=2.93.5 +pkgrel=3 +epoch=17 +pkgdesc="A fully integrated 3D graphics creation suite" +arch=('x86_64') +license=('GPL') +url="https://www.blender.org; +depends=('libpng' 'libtiff' 'openexr' 'python' 'desktop-file-utils' 'python-requests' 'potrace' + 'shared-mime-info' 'hicolor-icon-theme' 'xdg-utils' 'glew' 'openjpeg2' 'python-numpy' + 'freetype2' 'openal' 'ffmpeg' 'fftw' 'boost-libs' 'opencollada' 'alembic' 'openxr' + 'openimageio' 'libsndfile' 'jack' 'opencolorio' 'openshadinglanguage' 'openimagedenoise' + 'jemalloc' 'libspnav' 'ptex' 'opensubdiv' 'openvdb' 'log4cplus' 'sdl2' 'embree') +makedepends=('cmake' 'boost' 'mesa' 'git' 'llvm' 'cuda' 'ninja') +optdepends=('cuda: cycles renderer cuda support') +options=(!strip) +source=("git+https://git.blender.org/blender.git#tag=v$pkgver; +"git+https://git.blender.org/blender-addons.git; +"git+https://git.blender.org/blender-addons-contrib.git; +"git+https://git.blender.org/blender-translations.git; +"git+https://git.blender.org/blender-dev-tools.git; + https://developer.download.nvidia.com/redist/optix/v7.0/OptiX-7.0.0-include.zip +blender-openexr3.patch) +sha512sums=('SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' + 'b2cff73def3757d4259f4b4d318a8ccfe166bf7c215cbb2124f1c81bd6e742f96207285b24eb4d99b527b7b97dc6d5e8fdf2f16d78d5d1e2684c26d681328491' + 'e2dd7210d26b70445e9ae8e33dea35111ad0b0aca9d3b4ded3df560d0fcc8dc044868f729e0f090a04b6f316f083b5505a7056ce088e8702065add87b9b457e5') + +prepare() { + cd "$pkgname" + + git submodule init + git config submodule."release/scripts/addons".url "${srcdir}/blender-addons" + git config submodule."release/scripts/addons_contrib".url "${srcdir}/blender-addons-contrib" + git config submodule."release/datafiles/locale".url "${srcdir}/blender-translations" + git config submodule."source/tools".url "${srcdir}/blender-dev-tools" + git submodule update + git submodule foreach git checkout v${pkgver} + + patch -p1 < "$srcdir"/blender-openexr3.patch # Fix build with OpenEXR 3 +} + +build() { + cd "$pkgname" + + local PYTHON_VER=3.9 + + cmake \ +-Bbuild \ +-GNinja \ +-Cbuild_files/cmake/config/blender_release.cmake \ +-DOPTIX_ROOT_DIR="$srcdir"/include \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DWITH_INSTALL_PORTABLE=OFF \ +-DWITH_PYTHON_INSTALL=OFF \ +-DPYTHON_VERSION=$PYTHON_VER \ +-DPYTHON_LIBPATH=/usr/lib \ +-DPYTHON_LIBRARY=python$PYTHON_VER \ +-DPYTHON_INCLUDE_DIRS=/usr/include/python$PYTHON_VER \ +-DCMAKE_CXX_FLAGS="-I /usr/include/python$PYTHON_VER" + ninja -C build +} + +package() { + cd "$pkgname" + + DESTDIR="${pkgdir}" ninja -C build install + install -Dm755 release/bin/blender-softwaregl "${pkgdir}/usr/bin/blender-softwaregl" + python -m compileall "${pkgdir}/usr/share/blender" + python -O -m compileall "${pkgdir}/usr/share/blender" + + install -Dm644 release/freedesktop/org.blender.Blender.appdata.xml "${pkgdir}/usr/share/metainfo/org.blender.Blender.appdata.xml" + + # Manually install additional scripts (See FS#69351) + cp -r release/scripts/addons_contrib/* "${pkgdir}"/usr/share/blender/2*/scripts/addons_contrib/ +} Copied: blender/repos/community-testing-x86_64/blender-openexr3.patch (from rev 1029982, blender/trunk/blender-openexr3.patch) === --- community-testing-x86_64/blender-openexr3.patch (rev 0) +++ community-testing-x86_64/blender-openexr3.patch 2021-10-13 01:06:37 UTC (rev 1029983) @@ -0,0 +1,42 @@ +diff --git a/build_files/cmake/Modules/FindOpenEXR.cmake