VFX Platform 2025 initial images#232
Merged
jfpanisset merged 32 commits intoAcademySoftwareFoundation:mainfrom Apr 21, 2025
Merged
VFX Platform 2025 initial images#232jfpanisset merged 32 commits intoAcademySoftwareFoundation:mainfrom
jfpanisset merged 32 commits intoAcademySoftwareFoundation:mainfrom
Conversation
This commit does not work yet, pushed for collaboration Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Allows aswfdocker tests to run Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
- dditional packages from base1 groupconverted to Conan 2 - a few additional dependencies vendored from Conan Center Index Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
cpython Conan package now compiles but test_package files on libformw needs a few additional wrappers around system installed components to satisfy libraries Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
No more -x86 suffix for Linux download Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Get rid of ncurses wrapper package and hard Python recipe to pick up ncurses from the system Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
A couple of caveats: - Boost isn't picking up our Python, and thus the bundled Numpy - oneTBB transition not done yet for VFX 2025 Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
More of the Conan packages now build under Conan 2. Two big remaining ones are Qt and PySide Shader Libraries selected by Conan profile. Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
The Qt package should (almost) build now. Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
- OCIO 2.4.1 for VFX 2025 - increase Docker BuildKit maximum log size - probe prunable disk space Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Add patch to hopefully allow building Qt/QtWebEngine with Ninja 1.12.1 Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Qt 6.5.4 no longer has with missing dependencies in vendored Chromium when building with Ninja. Start to work on porting PySide recipe to Conan 2 Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
PySide 6.5.4 now builds as a Conan 2 package. Other changes: - versioned CMake now in ci-common package - ccache 4.9.1 to avoid additional dependencies (eventually make it a Conan package) - clang 19.1.0 to 19.1.1 - materialx 1.39.2 to 1.39.3 - openexr 3.3.2 to 3.3.3 - ocio 2.4.1 to 2.4.2 - separate conan profiles into separate dirs for aswf and aswftesting, point to desired in packages/common/Dockerfile Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Added several new Conan packages / system wrappers for OIIO dependencies. Wrappers for system installed components: - giflib - libalsa - libaom-av1 - libmp3lame - libpng - libsndfile - libsquish - libsvtall - libtiff - libvpx - libwebp - mpg123 - nasm - ogg - openjpeg - pulseaudio - vorbis New full Conan packages - fmt - highway - libjpeg-turbo - libjxl - pugixml Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
TODO: - need to update ci-XXX/image.yaml - need to update CHANGELOG.md Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Don't forget to build the Conan wrapper packages Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
- README.md now has 2025 containers, fixes invalid links to Docker Hub shields, add missing oiio / otio / materialx containers - install_conanpackage.sh replaces absolute paths to Conan cache in generated CMake files (direct_deploy generator doesn't update those). Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
A series of fixes to Conan packages to allow the generated CMake files to work for outside-Conan builds in the ci-PACKAGE containers. Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
No dependencies between these packages Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Contributor
Author
|
Build cannot complete in per personal repo context, need larger builders. Merging so I can build tests and releases. |
76153d5
into
AcademySoftwareFoundation:main
2 of 3 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Initial support for VFX Platform 2025 containers. See CHANGELOG.md for more details