mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
extra/blender to 4.0.2-20
This commit is contained in:
parent
275758062a
commit
5387c258fe
2 changed files with 11 additions and 20 deletions
|
@ -1,7 +1,7 @@
|
||||||
pkgbase = blender
|
pkgbase = blender
|
||||||
pkgdesc = A fully integrated 3D graphics creation suite
|
pkgdesc = A fully integrated 3D graphics creation suite
|
||||||
pkgver = 4.0.2
|
pkgver = 4.0.2
|
||||||
pkgrel = 17
|
pkgrel = 20
|
||||||
epoch = 17
|
epoch = 17
|
||||||
url = https://www.blender.org
|
url = https://www.blender.org
|
||||||
arch = x86_64
|
arch = x86_64
|
||||||
|
@ -24,6 +24,7 @@ pkgbase = blender
|
||||||
makedepends = intel-compute-runtime
|
makedepends = intel-compute-runtime
|
||||||
makedepends = level-zero-headers
|
makedepends = level-zero-headers
|
||||||
makedepends = libdecor
|
makedepends = libdecor
|
||||||
|
makedepends = mold
|
||||||
makedepends = llvm
|
makedepends = llvm
|
||||||
makedepends = mesa
|
makedepends = mesa
|
||||||
makedepends = ninja
|
makedepends = ninja
|
||||||
|
@ -96,12 +97,12 @@ pkgbase = blender
|
||||||
optdepends = cuda: Cycles renderer CUDA support
|
optdepends = cuda: Cycles renderer CUDA support
|
||||||
optdepends = intel-compute-runtime: Cycles renderer Intel OneAPI support
|
optdepends = intel-compute-runtime: Cycles renderer Intel OneAPI support
|
||||||
optdepends = libdecor: wayland support
|
optdepends = libdecor: wayland support
|
||||||
options = !buildflags
|
options = !lto
|
||||||
source = git+https://projects.blender.org/blender/blender.git#tag=v4.0.2
|
source = git+https://projects.blender.org/blender/blender.git#tag=v4.0.2
|
||||||
source = git+https://projects.blender.org/blender/blender-addons.git#tag=v4.0.2
|
source = git+https://projects.blender.org/blender/blender-addons.git#tag=v4.0.2
|
||||||
source = git+https://projects.blender.org/blender/blender-addons-contrib#tag=v4.0.2
|
source = git+https://projects.blender.org/blender/blender-addons-contrib#tag=v4.0.2
|
||||||
source = svn+https://svn.blender.org/svnroot/bf-blender/tags/blender-4.0-release/lib/assets
|
source = svn+https://svn.blender.org/svnroot/bf-blender/tags/blender-4.0-release/lib/assets
|
||||||
source = https://developer.download.nvidia.com/redist/optix/v7.7/OptiX-7.7-Include.zip
|
source = https://developer.download.nvidia.com/redist/optix/v8.0/OptiX-8.0-Include.zip
|
||||||
source = https://projects.blender.org/blender/blender/commit/5486c70aae94196d715c07364292fc108ebf59a8.patch
|
source = https://projects.blender.org/blender/blender/commit/5486c70aae94196d715c07364292fc108ebf59a8.patch
|
||||||
source = blender-openpgl6-r1.patch::https://projects.blender.org/blender/blender/commit/5d06b7b906b3.patch
|
source = blender-openpgl6-r1.patch::https://projects.blender.org/blender/blender/commit/5d06b7b906b3.patch
|
||||||
source = force-draco1.patch
|
source = force-draco1.patch
|
||||||
|
@ -111,7 +112,7 @@ pkgbase = blender
|
||||||
sha512sums = SKIP
|
sha512sums = SKIP
|
||||||
sha512sums = SKIP
|
sha512sums = SKIP
|
||||||
sha512sums = SKIP
|
sha512sums = SKIP
|
||||||
sha512sums = 55caea5beccdc0adebdba8a825f3cfee083015311de5602cfcf215139ccbf9fed62f10ee1dcdf7e31a3557aabbc1fa872eeed67bc46f59fb4e5abd18331c0aca
|
sha512sums = 5502d9df847de12badc702c0444bd4f1f7620460b2235026df2c3133da1e04c148af0f1fc7f345e9a0c009c32f905f66c8d427743445e8864d3a797cdce6a483
|
||||||
sha512sums = 375508d1d010b4b043b293cb0c192cb2096aef7ddb0dd1be4a738b20aa720523494cf3054161f1ad116fddc6a9ce03159d6da0a3b3fdb1b57002a477c7c5920a
|
sha512sums = 375508d1d010b4b043b293cb0c192cb2096aef7ddb0dd1be4a738b20aa720523494cf3054161f1ad116fddc6a9ce03159d6da0a3b3fdb1b57002a477c7c5920a
|
||||||
sha512sums = 016a8da844396ba1912a556fc1ff763c781ba6ce17375c9ef778352aa91e9f8af3cd66d552339eb2d65dce84c0e871ab167944ddbf75619aebc0dd82cec4ca58
|
sha512sums = 016a8da844396ba1912a556fc1ff763c781ba6ce17375c9ef778352aa91e9f8af3cd66d552339eb2d65dce84c0e871ab167944ddbf75619aebc0dd82cec4ca58
|
||||||
sha512sums = e239da4f3906f1b54265435181cf770bae3d269c8d915df9a73861e6ee71ec70bf2339426e7c81a91e5a567273b3b3742d7a99feefd3398d821b26e1ff3a56d0
|
sha512sums = e239da4f3906f1b54265435181cf770bae3d269c8d915df9a73861e6ee71ec70bf2339426e7c81a91e5a567273b3b3742d7a99feefd3398d821b26e1ff3a56d0
|
||||||
|
|
|
@ -18,7 +18,7 @@ buildarch=8
|
||||||
|
|
||||||
pkgname=blender
|
pkgname=blender
|
||||||
pkgver=4.0.2
|
pkgver=4.0.2
|
||||||
pkgrel=17
|
pkgrel=20
|
||||||
epoch=17
|
epoch=17
|
||||||
pkgdesc="A fully integrated 3D graphics creation suite"
|
pkgdesc="A fully integrated 3D graphics creation suite"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
@ -102,6 +102,7 @@ makedepends=(
|
||||||
'git'
|
'git'
|
||||||
'level-zero-headers'
|
'level-zero-headers'
|
||||||
'libdecor'
|
'libdecor'
|
||||||
|
'mold'
|
||||||
'llvm'
|
'llvm'
|
||||||
'mesa'
|
'mesa'
|
||||||
'ninja'
|
'ninja'
|
||||||
|
@ -109,14 +110,13 @@ makedepends=(
|
||||||
'wayland-protocols'
|
'wayland-protocols'
|
||||||
)
|
)
|
||||||
optdepends=('libdecor: wayland support')
|
optdepends=('libdecor: wayland support')
|
||||||
# We're using !buildflags here as otherwise we get stuff such as FS#77557
|
# We're using !lto here as otherwise we get stuff such as FS#77557
|
||||||
# It'd be better to figure out exactly which of the flags is the culprit which I attempted but without any success.
|
options=('!lto')
|
||||||
options=('!buildflags')
|
|
||||||
source=("git+https://projects.blender.org/blender/blender.git#tag=v$pkgver"
|
source=("git+https://projects.blender.org/blender/blender.git#tag=v$pkgver"
|
||||||
"git+https://projects.blender.org/blender/blender-addons.git#tag=v$pkgver"
|
"git+https://projects.blender.org/blender/blender-addons.git#tag=v$pkgver"
|
||||||
"git+https://projects.blender.org/blender/blender-addons-contrib#tag=v$pkgver"
|
"git+https://projects.blender.org/blender/blender-addons-contrib#tag=v$pkgver"
|
||||||
"svn+https://svn.blender.org/svnroot/bf-blender/tags/blender-${pkgver%%.[^.]}-release/lib/assets"
|
"svn+https://svn.blender.org/svnroot/bf-blender/tags/blender-${pkgver%%.[^.]}-release/lib/assets"
|
||||||
https://developer.download.nvidia.com/redist/optix/v7.7/OptiX-7.7-Include.zip
|
https://developer.download.nvidia.com/redist/optix/v8.0/OptiX-8.0-Include.zip
|
||||||
https://projects.blender.org/blender/blender/commit/5486c70aae94196d715c07364292fc108ebf59a8.patch
|
https://projects.blender.org/blender/blender/commit/5486c70aae94196d715c07364292fc108ebf59a8.patch
|
||||||
blender-openpgl6-r1.patch::https://projects.blender.org/blender/blender/commit/5d06b7b906b3.patch
|
blender-openpgl6-r1.patch::https://projects.blender.org/blender/blender/commit/5d06b7b906b3.patch
|
||||||
force-draco1.patch
|
force-draco1.patch
|
||||||
|
@ -126,7 +126,7 @@ sha512sums=('SKIP'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'55caea5beccdc0adebdba8a825f3cfee083015311de5602cfcf215139ccbf9fed62f10ee1dcdf7e31a3557aabbc1fa872eeed67bc46f59fb4e5abd18331c0aca'
|
'5502d9df847de12badc702c0444bd4f1f7620460b2235026df2c3133da1e04c148af0f1fc7f345e9a0c009c32f905f66c8d427743445e8864d3a797cdce6a483'
|
||||||
'375508d1d010b4b043b293cb0c192cb2096aef7ddb0dd1be4a738b20aa720523494cf3054161f1ad116fddc6a9ce03159d6da0a3b3fdb1b57002a477c7c5920a'
|
'375508d1d010b4b043b293cb0c192cb2096aef7ddb0dd1be4a738b20aa720523494cf3054161f1ad116fddc6a9ce03159d6da0a3b3fdb1b57002a477c7c5920a'
|
||||||
'016a8da844396ba1912a556fc1ff763c781ba6ce17375c9ef778352aa91e9f8af3cd66d552339eb2d65dce84c0e871ab167944ddbf75619aebc0dd82cec4ca58'
|
'016a8da844396ba1912a556fc1ff763c781ba6ce17375c9ef778352aa91e9f8af3cd66d552339eb2d65dce84c0e871ab167944ddbf75619aebc0dd82cec4ca58'
|
||||||
'e239da4f3906f1b54265435181cf770bae3d269c8d915df9a73861e6ee71ec70bf2339426e7c81a91e5a567273b3b3742d7a99feefd3398d821b26e1ff3a56d0'
|
'e239da4f3906f1b54265435181cf770bae3d269c8d915df9a73861e6ee71ec70bf2339426e7c81a91e5a567273b3b3742d7a99feefd3398d821b26e1ff3a56d0'
|
||||||
|
@ -161,16 +161,6 @@ prepare() {
|
||||||
patch -p1 -i "$srcdir"/force-draco1.patch
|
patch -p1 -i "$srcdir"/force-draco1.patch
|
||||||
patch -p1 -d scripts/addons -i "$srcdir"/force-draco2.patch
|
patch -p1 -d scripts/addons -i "$srcdir"/force-draco2.patch
|
||||||
|
|
||||||
# To fix manpage installation
|
|
||||||
# https://devtalk.blender.org/t/regression-cmake-install-error-for-man-page/32129
|
|
||||||
# https://projects.blender.org/blender/blender/pulls/115127
|
|
||||||
patch -Np1 -i "$srcdir"/5486c70aae94196d715c07364292fc108ebf59a8.patch || true
|
|
||||||
# We don't care about the first failed hunk.
|
|
||||||
|
|
||||||
# Revert https://projects.blender.org/blender/blender/commit/4b891b4af which causes all
|
|
||||||
# CMake custom commands to be run in serial instead of in parallel.
|
|
||||||
sed -i "s/USES_TERMINAL//g" intern/cycles/kernel/CMakeLists.txt
|
|
||||||
|
|
||||||
patch -Np1 -i "$srcdir/blender-rocm-6.patch"
|
patch -Np1 -i "$srcdir/blender-rocm-6.patch"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue