Package Details: blender-git 4.4.r144205.gfba10a82121-1

Git Clone URL: https://aur.archlinux.org/blender-git.git (read-only, click to copy)
Package Base: blender-git
Description: A fully integrated 3D graphics creation suite (development)
Upstream URL: https://blender.org/
Licenses: GPL
Conflicts: blender, blender-4.1-bin
Provides: blender
Submitter: stativ
Maintainer: fbrennan (bartus)
Last Packager: bartus
Votes: 76
Popularity: 0.000109
First Submitted: 2013-12-05 10:11 (UTC)
Last Updated: 2024-12-04 18:59 (UTC)

Required by (62)

Sources (7)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 40 Next › Last »

fbrennan commented on 2023-10-28 23:49 (UTC)

I have released a new version which builds for me. I recommend users start seriously considering rewinding the Blender git repo to the version in the PKGBUILD as upstream moves so fast.

It will be on aur.copypaste.wtf shortly as well.

Name            : blender-git
Version         : 4.1.r129754.g01a2bd03695-1
Description     : A fully integrated 3D graphics creation suite (development)
Architecture    : x86_64
URL             : https://blender.org/
Licenses        : GPL
Groups          : None
Provides        : blender
Depends On      : alembic  embree  libgl  python  python-numpy  openjpeg2  libharu  potrace  openxr  ffmpeg  fftw  openal  freetype2  libxi  openimageio  opencolorio  openvdb  opencollada
                  opensubdiv  openshadinglanguage  libtiff  libpng  python  python-zstandard  ccache  libdecor  libepoxy
Optional Deps   : cuda: CUDA support in Cycles
                  optix>=7.4.0: OptiX support in Cycles
                  usd=21.05: USD export Scene
                  openpgl: Intel Path Guiding library in Cycles
                  openimagedenoise: Intel Open Image Denoise support in compositing
                  materialx: MaterialX materials
                  level-zero-headers: Intel OpenCL FPGA kernels (all four needed)
                  intel-compute-runtime: Intel OpenCL FPGA kernels (all four needed)
                  intel-graphics-compiler: Intel OpenCL FPGA kernels (all four needed)
                  intel-oneapi-basekit: Intel OpenCL FPGA kernels (all four needed)
                  gcc11: Compile CUDA support in Cycles
                  makepkg-cg: Control resources during compilation
Conflicts With  : blender  blender-4.1-bin
Replaces        : None
Compressed Size : 732.06 MiB
Installed Size  : 2299.69 MiB
Packager        : Fredrick R. Brennan <copypaste@kittens.ph>
Build Date      : Sat 28 Oct 2023 07:43:57 PM EDT
Install Script  : No
Validated By    : None
Signatures      : Valid, full trust from "Fredrick R. Brennan <copypaste@kittens.ph>"

microcoder commented on 2023-10-15 06:40 (UTC)

@saburouta

Yes, I see and I don't know how it fix

saburouta commented on 2023-10-15 02:25 (UTC)

Is anyone else seeing hundreds of build errors related to shaderc?

(Such as /usr/lib/libshaderc_combined.a(shaderc.cc.o):function shaderc_compilation_result_spv_binary::~shaderc_compilation_result_spv_binary():(.text._ZN37shaderc_compilation_result_spv_binaryD0Ev+0x18): error: undefined reference to 'spvBinaryDestroy'.)

Sinasta commented on 2023-09-28 08:08 (UTC)

@microcoder Thank you! Don't you want to apply for co-mantaining this package?

microcoder commented on 2023-09-26 17:32 (UTC)

@Sinasta

For fix the error:

/opt/blender-git/bin/blender: error while loading shared libraries: libIex-3_1.so.30: cannot open shared object file: No such file or directory
CMake Error at source/creator/cmake_install.cmake:2131 (file):
  file INSTALL cannot find
  "/home/dv/projects/bash/arch-pkgbuilds/blender-git/src/build/source/creator/blender.1":
  No such file or directory.
Call Stack (most recent call first):
  cmake_install.cmake:51 (include)


make: *** [Makefile:130: install] Error 1
==> ERROR: A failure occurred in package().
    Aborting...

You need to do:

1) Delete src folder from build project

2) Create a new empty file in build project directory and rename its to 0006-man_page_python.patch

3) Past next content to the file 0006-man_page_python.patch and save its:

--- a/doc/manpage/blender.1.py      2023-09-26 13:23:05.545659626 +0300
+++ b/doc/manpage/blender.1.py      2023-09-26 13:21:07.944629752 +0300
@@ -41,7 +41,7 @@
         # Happens when built without WITH_BUILD_INFO e.g.
         blender_date = time.strftime("%B %d, %Y", time.gmtime(int(os.environ.get('SOURCE_DATE_EPOCH', time.time()))))
     else:
-        blender_date = time.strftime("%B %d, %Y", time.strptime(blender_build_date_text, "%Y-%m-%d"))
+        blender_date = time.strftime("%B %d, %Y", time.strptime(blender_build_date_text.decode(), "%Y-%m-%d"))

     return {
         "help": blender_help_text,

4) Create a new empty file in build project directory and rename its to 0007-blender_bin.patch

5) Past next content to the file 0007-blender_bin.patch and save its:

--- a/source/creator/CMakeLists.txt     2023-09-26 19:14:31.436641085 +0300
+++ b/source/creator/CMakeLists.txt     2023-09-26 19:15:17.776992288 +0300
@@ -1784,7 +1784,7 @@
       # Blender's requirement of libraries mean the installation path must be used.
       install(
         CODE "\
-set(BLENDER_BIN \"${CMAKE_INSTALL_PREFIX}/${BLENDER_BIN}\")\n\
+set(BLENDER_BIN \"${CMAKE_BINARY_DIR}/bin/${BLENDER_BIN}\")\n\
 set(MANPAGE_GEN \"${CMAKE_SOURCE_DIR}/doc/manpage/blender.1.py\")\n\
 set(MANPAGE_OUT \"${CMAKE_CURRENT_BINARY_DIR}/blender.1\")\n\
 if(\n\

6) Open your PKGBUILD and insert next strings as new lines to the section source=(), do not remove any lines from the section!! Only append lines to end of the section!!! Then save its:

source=(
   ...
   '0006-man_page_python.patch'  # fix python decode byte to string
   '0007-blender_bin.patch'      # fix BLENDER_BIN
)

After that you can try running compile and install your Blender package.

microcoder commented on 2023-09-26 09:51 (UTC) (edited on 2023-09-26 09:56 (UTC) by microcoder)

@Sinasta Need to look here:

grep -R 'blender.1' 2> /dev/null


build/source/creator/cmake_install.cmake:set(MANPAGE_GEN "/home/dv/projects/bash/arch-pkgbuilds/blender-git/src/blender/doc/manpage/blender.1.py")
build/source/creator/cmake_install.cmake:set(MANPAGE_OUT "/home/dv/projects/bash/arch-pkgbuilds/blender-git/src/build/source/creator/blender.1")

The file .../blender.1.py generating .../src/build/source/creator/blender.1. Its need to look

Sinasta commented on 2023-09-26 09:27 (UTC)

It's the missing man pages that fail to get generated. I don't know how to fix the generation but a very dirty workaround is to create an empty blender.1 file in the blender-git/src/build/source/creator/ directory during the build process.

microcoder commented on 2023-09-12 05:54 (UTC)

How it fix?

/opt/blender-git/bin/blender: error while loading shared libraries: libIex-3_1.so.30: cannot open shared object file: No such file or directory
CMake Error at source/creator/cmake_install.cmake:2131 (file):
  file INSTALL cannot find
  "/home/dv/projects/bash/arch-pkgbuilds/blender-git/src/build/source/creator/blender.1":
  No such file or directory.
Call Stack (most recent call first):
  cmake_install.cmake:51 (include)


make: *** [Makefile:130: install] Error 1
==> ERROR: A failure occurred in package().
    Aborting...

xiota commented on 2023-08-24 20:34 (UTC)

Since this is a -git package, please change the url to https://github.com/blender/blender? That would make getting to the git project from this page easier. Thank you.