545 Commits

Author SHA256 Message Date
28b67d2970 Accepting request 1303210 from graphics
OBS-URL: https://build.opensuse.org/request/show/1303210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=193
2025-09-09 18:30:08 +00:00
81ed3fffbb - Update to 4.5.2
https://developer.blender.org/docs/release_notes/4.5/corrective_releases/#blender-452

  https://developer.blender.org/docs/release_notes/4.5/corrective_releases/#blender-451

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=502
2025-09-08 13:22:30 +00:00
22d92d1bf5 Accepting request 1297670 from graphics
OBS-URL: https://build.opensuse.org/request/show/1297670
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=192
2025-08-05 12:22:49 +00:00
34c6cdc529 - Update to 4.5.1
https://developer.blender.org/docs/release_notes/4.5/corrective_releases/
- Drop manifold-include-fix.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=500
2025-08-05 09:03:46 +00:00
a0e26dcc04 Accepting request 1293855 from graphics
OBS-URL: https://build.opensuse.org/request/show/1293855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=191
2025-07-17 15:18:12 +00:00
74b93f50d7 - Sync manifold-include-fix.patch with upstream fix
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=498
2025-07-16 16:29:41 +00:00
c48ad47d37 - Update to 4.5.0
https://www.blender.org/download/releases/4-5/
  https://developer.blender.org/docs/release_notes/4.5/
- let the package provide if the current version is LTS

- Add manifold build conditional
- Add manifold-include-fix.patch

- make OSL shader compilation actually find our files

- enable manifold support. New BuildRequires cmake(manifold)

- bump to openvdb >= 11
- force embree >= 4
- remove unused cmake options
  -DWITH_OPENMP:BOOL=ON
  -DWITH_X11_XF86VMODE:BOOL=ON
- disable system audaspace until
  https://github.com/audaspace/audaspace/issues/31 is solved

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=497
2025-07-16 12:32:48 +00:00
f1dd9bceb1 Accepting request 1274872 from graphics
OBS-URL: https://build.opensuse.org/request/show/1274872
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=190
2025-05-06 14:43:16 +00:00
255caf755f - Add condition for OpenImageDenoise BuildRequires
- Enable OpenImageDenoise on aarch64

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=495
2025-05-06 11:05:24 +00:00
7ab60092ac Accepting request 1273975 from graphics
OBS-URL: https://build.opensuse.org/request/show/1273975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=189
2025-05-02 13:01:08 +00:00
f790a3b33d - add BuildRequires for fftw3-threads-devel which is needed now
- Update to 4.4.3

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=493
2025-05-02 09:31:47 +00:00
d9c987825f Accepting request 1270159 from graphics
discontinue use of openCollada to deprecate pcre

OBS-URL: https://build.opensuse.org/request/show/1270159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=188
2025-04-22 15:26:05 +00:00
8b592c58cb - the big conditionals and BuildRequires cleanup
- all bconds which were on all the time got removed
  - as many BR as possible got convert to cmake() and pkgconfig()
    format
  - fall back BR now use the (foo or bar) syntax
  - cleaned up many BR which were no longer used, including boost
    libraries no longer needed, openCollada and many more.
  - always build with jemalloc
  - force system freetype2

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=491
2025-04-07 16:25:51 +00:00
31c487d8ed Accepting request 1254207 from graphics
OBS-URL: https://build.opensuse.org/request/show/1254207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=187
2025-03-20 18:24:41 +00:00
e134da2e8d - Update to 4.4.0
https://developer.blender.org/docs/release_notes/4.4/ 
  https://www.blender.org/download/releases/4-4/
- build with python 3.13 on TW but keep python 3.11 on Leap
- we can build with system audaspace on Leap again
- refreshed patches cmake_manpage_fix.patch
- drop patches:
  Add_missing_system_error_handler.patch
  ffmpeg-7-1.patch
- change BR for zstd to cmake(zstd) because the pkgconfig alone was
  not enough to find the library
- add pkgconfig(libpipewire-0.3) if we ever switch back to the
  intree audaspace
- add support for easily test snapshots

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=489
2025-03-18 17:50:13 +00:00
b4eba8f78a Accepting request 1248435 from graphics
OBS-URL: https://build.opensuse.org/request/show/1248435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=186
2025-02-26 16:16:09 +00:00
b0bdb3f627 - force gcc 14 on Leap
- it fails to build with OSL 1.11 force the TW version

- force newer boost for the whole stack

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=487
2025-02-25 16:49:25 +00:00
b702360ea4 Accepting request 1245135 from graphics
OBS-URL: https://build.opensuse.org/request/show/1245135
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=185
2025-02-11 20:31:58 +00:00
0e1a51bd64 woohoo it works
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=485
2025-02-11 16:17:33 +00:00
0492912c2d Accepting request 1224431 from graphics
OBS-URL: https://build.opensuse.org/request/show/1224431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=184
2024-11-15 14:42:05 +00:00
89172572d9 - ensure we do not accidently pull openvdb/OpenImageIO versions,
which are not supported yet.

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=483
2024-11-15 11:51:34 +00:00
26a0b64e2f Accepting request 1218807 from graphics
OBS-URL: https://build.opensuse.org/request/show/1218807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=183
2024-10-29 13:32:35 +00:00
8d1b2ca862 - Update to 4.2.3
https://www.blender.org/download/lts/4-2/
- refreshed patches:
  cmake_manpage_fix.patch
  ffmpeg-7-1.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=481
2024-10-28 12:28:36 +00:00
7fa9a33c7d Accepting request 1204778 from graphics
OBS-URL: https://build.opensuse.org/request/show/1204778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=182
2024-10-01 15:16:33 +00:00
d90388467c - Update to 4.2.2
https://www.blender.org/download/lts/4-2/
- Add assets from the "Essentials" library, these are expected
  to be bundled (boo#1231122).
- Minor cleanup for lang subpackage

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=479
2024-09-30 13:30:16 +00:00
da67d1904e Accepting request 1191023 from graphics
OBS-URL: https://build.opensuse.org/request/show/1191023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=181
2024-08-01 20:04:02 +00:00
f9cce03e7a Accepting request 1190983 from home:darix:branches:graphics
- Import Arch linux patch for building with ffmpeg-7
  https://gitlab.archlinux.org/archlinux/packaging/packages/blender/-/blob/main/ffmpeg-7-1.patch?ref_type=heads
  We do not need the 2nd patch as we are not using the intree copy
  of audaspace on distros with ffmpeg-7

OBS-URL: https://build.opensuse.org/request/show/1190983
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=477
2024-08-01 16:35:45 +00:00
df5fe088b1 Accepting request 1188408 from home:darix:branches:graphics
- switch to autosetup

- The blender contrib repository was archived in May.
  Probably in favor of https://extensions.blender.org/
  
  If you want to get those extensions/addons back install them via
  the new extensions manager.
  Remove all code for injecting more addons/extensions from the
  build.

OBS-URL: https://build.opensuse.org/request/show/1188408
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=476
2024-07-18 13:57:25 +00:00
496f4528cb Accepting request 1188399 from home:darix:branches:graphics
- put the contrib addons into addons_core

- Update to 4.2.0
  https://www.blender.org/download/releases/4-2/
  https://developer.blender.org/docs/release_notes/4.2/
- bump BuildRequires for audaspace to 1.5

OBS-URL: https://build.opensuse.org/request/show/1188399
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=475
2024-07-18 12:53:58 +00:00
c4a0b1b610 Accepting request 1171364 from graphics
- drop the blender-addons-4.1.1.tar.xz tarball again as it is
  included in the main tarball, also ensure it wont be included
  again by accident 

- reenable the cmake_manpage_fix.patch and make it the most minimal
  version of the patch:
  After some testing with the doc_man target in the GNUMakefile I
  noticed that the only thing we need is to hardcode the path to
  blender in the concatenated shell script in the CMakeLists.txt.
  so the new patch is doing exactly that.
  This should make it easier and more robust to forward port.

- Update to 4.1.1:
  https://www.blender.org/download/releases/4-1/
  https://developer.blender.org/docs/release_notes/4.1/
  https://developer.blender.org/docs/release_notes/4.1/corrective_releases/
- refresh patches:
  Add_missing_system_error_handler.patch
- drop patches:
  aarch64_build_fix.patch
- bump oidn dependency to >= 2 for the new API

OBS-URL: https://build.opensuse.org/request/show/1171364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=180
2024-05-02 21:46:55 +00:00
3a03303451 - drop the blender-addons-4.1.1.tar.xz tarball again as it is
included in the main tarball, also ensure it wont be included
  again by accident

OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=473
2024-05-02 13:20:40 +00:00
352d5cd847 Accepting request 1171054 from home:darix:branches:graphics
Blender 4.1.1

The updated dependency is in 1171053

OBS-URL: https://build.opensuse.org/request/show/1171054
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=472
2024-05-02 10:01:12 +00:00
b193afcbd3 Accepting request 1145156 from graphics
- Remove downstream copy of AppStream metainfo file, since Blender
  now installs its own version

OBS-URL: https://build.opensuse.org/request/show/1145156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=179
2024-02-09 22:52:16 +00:00
6b760622dd Accepting request 1144976 from home:Alexander-Wilms:branches:graphics
- Remove downstream copy of AppStream metainfo file, since Blender
  now installs its own version

OBS-URL: https://build.opensuse.org/request/show/1144976
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=470
2024-02-08 11:51:36 +00:00
e0d0f7f364 Accepting request 1138132 from home:Alexander-Wilms:branches:graphics
Blender now installs its own copy of the AppStream metainfo file org.blender.Blender.metainfo.xml:

93278b55d4 (diff-e165d5b8de6cfd61c8a0c9b1d5b223f50c55c9f7)

OBS-URL: https://build.opensuse.org/request/show/1138132
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=469
2024-02-07 14:19:23 +00:00
0bad145449 Accepting request 1129634 from graphics
OBS-URL: https://build.opensuse.org/request/show/1129634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=178
2023-11-28 21:20:27 +00:00
1df40c2c46 Accepting request 1129263 from home:dmont:branches:graphics
Update to blender 4.0.1 with cleaned up spec file.

OBS-URL: https://build.opensuse.org/request/show/1129263
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=467
2023-11-28 15:13:28 +00:00
8b444a1fca Accepting request 1104783 from graphics
OBS-URL: https://build.opensuse.org/request/show/1104783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=177
2023-08-19 22:12:23 +00:00
b381059e06 Accepting request 1104355 from home:alarrosa:branches:graphics
- Update to 3.6.2 LTS:
  + UILayout.template_node_view() doesn’t render UI properly.
    #99569
  + Accent Grave / Tilde key on Apple macOS not working. #109630
  + Regression: Using Grease Pencil Sculpt Grab Tool on a Stroke
    affected by Subdivide Modifier will Crash Blender. #109986
  + Blender 3.6 immediately crashes loading a GN hair model created
    in 3.5. #110107
  + Mesh Deform Modifier Vertex Count Error. #110021
  + Graphics Tablet Lag when in Texture Paint mode in Blender 3.0.
    #93796
  + LibOverride: Fix RNA handling of object parent-related
    properties. 8362d4aa3d5b072de801dccdd32d223c6fe81c88
  + LibOverride: Reset object-parenting related properties in
    resync process. cb31546c03b32b39f3a9e21f6eeebd8afc2bb48f
  + LibOverride: Cleanup: Split log into dedicated output for
    resync code. db2d14823952d11bda12b783fda425275c1ec92d
  + LibOverride: Fix ‘resync enforce’ not working on RNA
    collections of IDs. 11c57f30166e0be116030353cba3d4d1fc5a0c6c
  + LibOverride: RNA Apply code: Work around potential duplicates
    in names of RNA collections of IDs.
    8736b6cc83012069f8f91f8a8e51e379be078764
  + Fix (unreported) missing ‘need resync’ detection in overrides
    of overrides. a6df00020630d42147cb7e341d4652ade5385611
  + LibOverride: Extend unittest to cover more advanced/complex
    cases. 30943d710f2e447de5831410a9e9e6fcba1f6826
  + LibOverride: Remove an override property when it has no
    operations. cc325ad1ba5b39d89f2211063b2f4577b835a8c3
  + LibOverride: Fix persistent override property in some RNA
    pointer cases. f63ca4f7a82cf472cf1db59f18b810ddac2629cb

OBS-URL: https://build.opensuse.org/request/show/1104355
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=465
2023-08-19 15:27:11 +00:00
496b75d96f Accepting request 1103012 from graphics
OBS-URL: https://build.opensuse.org/request/show/1103012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=176
2023-08-09 15:25:26 +00:00
2f68173898 Accepting request 1102948 from home:dstoecker:branches:graphics
- Switch to python 3.11

Get rid of my last python310 usage...

OBS-URL: https://build.opensuse.org/request/show/1102948
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=463
2023-08-08 18:29:21 +00:00
1718e2eb8c Accepting request 1090938 from graphics
OBS-URL: https://build.opensuse.org/request/show/1090938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=175
2023-06-06 17:55:40 +00:00
39012cd34c Accepting request 1090381 from home:frispete:blender
Will separate the addon contrib package on the next round!

- Update to 3.5.1:
  + Active/default UV map legacy conversion with name conflict #106584
  + Add support for OpenPGL 0.5.0 85c7cc898d
  + Add-ons: X3D & BVH import error with Python 3.11 8038d3c3b0
  + bpy.types.Text (region_as_string/region_from_string) crash #107261
  + Color picker broken with Wayland & AMD GPU #106264
  + Crash when canceling Sky Resize with mesh symmetry #107020
  + Crash when loading files with custom node groups #106467
  + Crash when OpenEXR IO fails #106977
  + Crash with muted node#106982
  + Cycles importance sampling with multiple suns works poorly #106293
  + Cycles multi GPU crash with vertex color baking #106405
  + Cycles shadow caustics not working with area lights #107004
  + EEVEE: World lighting does not affect volumetrics #106440
  + Entering Grease Pencil Vertex Paint mode crashes #107125
  + Fireflies with Nishita sky sun sampling at certain angles #106706
  + Fix source_archive ignoring addons dd3aaa3dd0
  + Fix buffer overflow in BLI_path_frame_strip with long extensions 56b9df86f8
  + Fix Crash calling asset_generate_preview() in backgound mode #105325
  + Fix CUdeviceptr and hipDeviceptr_t build error on ppc64le architecture 98a999a811
  + Fix missing assets in the source archive 8f3faae18b
  + Fix Snap package error on startup in older Linux version 4f2ed42a18
  + Fix unnecessary edge pan updates ce2de91510
  + Fix: Iteration for BMLayerCollection was broken 9a5a3da2b0
  + Fix: Metal null buffer initialization #106807
  + Fix: Remove unsupported data types in extrude and split edges nodes #106926
  + Fix: Show 'Exit group' menu entry also for non group nodes. #106643
  + Fix: Transform geometry node doesn't translate volumes correctly 9e5f1d06cb
  + Fix: VSE channel buttons invisible in Light theme #107113
  + GPencil Paste stroke duplicates to the next selected #106590

OBS-URL: https://build.opensuse.org/request/show/1090381
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=461
2023-06-05 14:22:16 +00:00
ebadb630b8 Accepting request 1079722 from graphics
OBS-URL: https://build.opensuse.org/request/show/1079722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=174
2023-04-16 14:07:28 +00:00
e9bdd9588d Accepting request 1076658 from home:frispete:blender
- Update to 3.5.0:
  way too many to be listed here, check:
  https://wiki.blender.org/wiki/Reference/Release_Notes/3.5
  https://www.blender.org/download/releases/3-5/
- Removed Add_missing_iostream_header.patch, applied upstream
- Add blender-addons and blender-addons-contrib by _service

OBS-URL: https://build.opensuse.org/request/show/1076658
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=459
2023-04-16 08:15:25 +00:00
4858380f4f Accepting request 1074898 from graphics
OBS-URL: https://build.opensuse.org/request/show/1074898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=173
2023-03-28 15:50:59 +00:00
e19101a76e Accepting request 1074404 from home:frispete:blender
Thanks, Stefan, for testing this.

Looks, like I forgot a --clear once in local test builds, because
zstd is one of the v3 builds...

- Remove the explicit zstd lib definition

- Fix GCC 13 fallout with Add_missing_system_error_handler.patch 
- Explicitly specify zstd lib
  Don't understand, why it isn't found automatically anymore
- while at it, rebase reproducible.patch

OBS-URL: https://build.opensuse.org/request/show/1074404
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=457
2023-03-28 07:40:04 +00:00
89e383c593 Accepting request 1066667 from graphics
OBS-URL: https://build.opensuse.org/request/show/1066667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=172
2023-02-20 16:45:56 +00:00
8b77ec7634 Accepting request 1064429 from home:frispete:blender
Some deps were renamed!

- Adjust audaspace dependencies to audaspace-{file,device}plugin

- Enable audaspace for TW

OBS-URL: https://build.opensuse.org/request/show/1064429
OBS-URL: https://build.opensuse.org/package/show/graphics/blender?expand=0&rev=455
2023-02-19 22:21:14 +00:00
9ca3c49cb3 Accepting request 1063029 from graphics
OBS-URL: https://build.opensuse.org/request/show/1063029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/blender?expand=0&rev=171
2023-02-03 21:06:06 +00:00