|
- Reduced `v3.6.0.1.Arch.patch` from 1,172 lines to 496 lines by
migrating from hardcoded deletions to robust, upstreamable fallbacks.
- TBB: Replaced the complete deletion of `FindTBB.cmake` with a modern
`find_package(TBB CONFIG)` fallback that correctly detects the
system-provided TBB on Arch while preserving legacy VFX configurations.
- USD: Replaced the manual removal of individual modular pxr dependencies
(`gf`, `tf`, `usdImaging`, etc.) across 12+ files with a centralized
`INTERFACE IMPORTED` CMake polyfill. This dynamically redirects all
modular dependencies to the monolithic `usd_ms` target (and explicitly
links `OpenGL::GL`) if it exists on the system.
- Updated `PKGBUILD` sha256sums for the refined patch.
Note: The refactored TBB and USD CMake logic has been prepared as PRs
to upstream (dreamworksanimation). Future updates should see this patch
shrink further as these fixes are merged.
|