Skip to content

Commit 93a6d23

Browse files
Merge branch 'main' into SG-40769
2 parents 796fb4f + b5fa395 commit 93a6d23

File tree

82 files changed

+1335
-771
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+1335
-771
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -344,14 +344,14 @@ jobs:
344344
run: |
345345
cmake --version
346346
export QT_HOME=/__w/OpenRV/OpenRV/deps/Qt/${{ matrix.qt-version}}/gcc_64
347-
cmake -B _build -G "Ninja" -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT5_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
347+
cmake -B _build -G "Ninja" -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
348348
349349
- name: Configure OpenRV
350350
if: ${{ matrix.vfx-platform == 'CY2024' }}
351351
run: |
352352
cmake --version
353353
export QT_HOME=/__w/OpenRV/OpenRV/deps/Qt/${{ matrix.qt-version}}/gcc_64
354-
cmake -B _build -G "Ninja" -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT6_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
354+
cmake -B _build -G "Ninja" -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
355355
356356
- name: Build OpenRV dependencies
357357
run: |
@@ -387,23 +387,8 @@ jobs:
387387
fail-fast: false
388388
matrix:
389389
include:
390-
- os: "macos-13"
391-
arch-type: "x86_64"
392-
build-type: "Release"
393-
qt-version: "5.15.2"
394-
python-version: "3.10"
395-
cmake-version: "3.31.6"
396-
vfx-platform: "CY2023"
397-
- os: "macos-13"
398-
arch-type: "x86_64"
399-
build-type: "Debug"
400-
qt-version: "5.15.2"
401-
python-version: "3.10"
402-
cmake-version: "3.31.6"
403-
vfx-platform: "CY2023"
404-
405390
# VFX2024
406-
- os: "macos-13"
391+
- os: "macos-15"
407392
arch-type: "x86_64"
408393
build-type: "Release"
409394
qt-version: "6.5.3"
@@ -419,7 +404,7 @@ jobs:
419404
python-version: "3.11"
420405
cmake-version: "3.31.6"
421406
vfx-platform: "CY2024"
422-
- os: "macos-13"
407+
- os: "macos-15"
423408
arch-type: "x86_64"
424409
build-type: "Debug"
425410
qt-version: "6.5.3"
@@ -605,14 +590,14 @@ jobs:
605590
run: |
606591
which cmake
607592
cmake --version
608-
cmake -B _build -G "Ninja" -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT5_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
593+
cmake -B _build -G "Ninja" -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
609594
610595
- name: Configure OpenRV
611596
if: ${{ matrix.vfx-platform == 'CY2024' }}
612597
run: |
613598
which cmake
614599
cmake --version
615-
cmake -B _build -G "Ninja" -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT6_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
600+
cmake -B _build -G "Ninja" -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
616601
617602
- name: Build OpenRV dependencies
618603
if: steps.cmake-dependencies.outputs.cache-hit != 'true'
@@ -836,15 +821,15 @@ jobs:
836821
run: |
837822
cmake --version
838823
export QT_HOME=c:/Qt/${{ matrix.qt-version }}/msvc2019_64
839-
cmake -B _build -G "Visual Studio 17 2022" -A x64 -DRV_DEPS_WIN_PERL_ROOT=c:/Strawberry/perl/bin -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT5_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
824+
cmake -B _build -G "Visual Studio 17 2022" -A x64 -DRV_DEPS_WIN_PERL_ROOT=c:/Strawberry/perl/bin -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
840825
shell: msys2 {0}
841826

842827
- name: Configure OpenRV
843828
if: ${{ matrix.vfx-platform == 'CY2024' }}
844829
run: |
845830
cmake --version
846831
export QT_HOME=c:/Qt/${{ matrix.qt-version }}/msvc2019_64
847-
cmake -B _build -G "Visual Studio 17 2022" -A x64 -DRV_DEPS_WIN_PERL_ROOT=c:/Strawberry/perl/bin -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT6_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
832+
cmake -B _build -G "Visual Studio 17 2022" -A x64 -DRV_DEPS_WIN_PERL_ROOT=c:/Strawberry/perl/bin -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -DRV_DEPS_QT_LOCATION=$QT_HOME -DRV_VFX_PLATFORM=${{ matrix.vfx-platform }}
848833
shell: msys2 {0}
849834

850835
- name: Build OpenRV dependencies

cmake/defaults/CY2023.cmake

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# CY2023 VFX Reference Platform versions of dependencies
2+
# see https://vfxplatform.com/
3+
4+
IF(RV_VFX_PLATFORM STREQUAL "CY2023")
5+
# Year
6+
SET(RV_VFX_CY_YEAR "2023")
7+
SET(RV_VFX_CY2023 ON )
8+
ADD_COMPILE_DEFINITIONS(RV_VFX_CY2023)
9+
10+
# Boost
11+
SET(RV_DEPS_BOOST_DOWNLOAD_HASH "077f074743ea7b0cb49c6ed43953ae95")
12+
SET(RV_DEPS_BOOST_MAJOR_MINOR_VERSION "1_80")
13+
SET(RV_DEPS_BOOST_VERSION "1.80.0")
14+
15+
# Special case for XCode 15 on macOS
16+
if(RV_TARGET_DARWIN)
17+
execute_process(
18+
COMMAND xcrun clang --version
19+
OUTPUT_VARIABLE CLANG_FULL_VERSION_STRING
20+
)
21+
string(
22+
REGEX
23+
REPLACE ".*clang version ([0-9]+\\.[0-9]+).*" "\\1" CLANG_VERSION_STRING ${CLANG_FULL_VERSION_STRING}
24+
)
25+
if(CLANG_VERSION_STRING VERSION_GREATER_EQUAL 15.0)
26+
message(STATUS "Clang version ${CLANG_VERSION_STRING} is not compatible with Boost 1.80, using Boost 1.81 instead. "
27+
"Install XCode 14.3.1 if you absolutely want to use Boost version 1.80 as per VFX reference platform CY2023"
28+
)
29+
SET(RV_DEPS_BOOST_VERSION "1.81.0")
30+
SET(RV_DEPS_BOOST_MAJOR_MINOR_VERSION "1_81")
31+
SET(RV_DEPS_BOOST_DOWNLOAD_HASH "4bf02e84afb56dfdccd1e6aec9911f4b")
32+
endif()
33+
endif()
34+
35+
# Imath
36+
# Can find the build version in OpenRV/_build/RV_DEPS_IMATH/install/lib/
37+
SET(RV_DEPS_IMATH_VERSION "3.1.12")
38+
SET(RV_DEPS_IMATH_DOWNLOAD_HASH "d4059140972da68a2b5a1287ebe5a653")
39+
SET(RV_DEPS_IMATH_LIB_VER "29.11.0")
40+
SET(RV_DEPS_IMATH_LIB_MAJOR "3_1")
41+
42+
# NumPy
43+
# NumPY for CY2023 is 1.23.x series but Pyside2 requires < 1.23
44+
# So we comment this out and make_pyside.py hardcoded to use NumPy < 1.23
45+
#SET(ENV{RV_DEPS_NUMPY_VERSION} "1.23.5")
46+
47+
# OCIO
48+
# https://github.com/AcademySoftwareFoundation/OpenColorIO
49+
SET(RV_DEPS_OCIO_VERSION "2.2.1")
50+
SET(RV_DEPS_OCIO_VERSION_SHORT "2_2")
51+
SET(RV_DEPS_OCIO_DOWNLOAD_HASH "d337d7cc890c6a04ad725556c2b7fb4c")
52+
53+
# OpenEXR
54+
# https://github.com/AcademySoftwareFoundation/openexr/releases
55+
SET(RV_DEPS_OPENEXR_VERSION "3.1.13")
56+
SET(RV_DEPS_OPENEXR_DOWNLOAD_HASH "bbb385d52695502ea47303a2810a8bc1")
57+
SET(RV_DEPS_OPENEXR_LIBNAME_SUFFIX "3_1")
58+
SET(RV_DEPS_OPENEXR_LIB_VERSION_SUFFIX "30.13.1")
59+
SET(RV_DEPS_OPENEXR_PATCH_NAME "openexr_${RV_DEPS_OPENEXR_VERSION}_invalid_to_black")
60+
61+
# OpenSSL
62+
# https://github.com/openssl/openssl
63+
SET(RV_DEPS_OPENSSL_HASH "72f7ba7395f0f0652783ba1089aa0dcc")
64+
SET(RV_DEPS_OPENSSL_VERSION "1.1.1u")
65+
SET(RV_DEPS_OPENSSL_VERSION_DOT ".1.1")
66+
SET(RV_DEPS_OPENSSL_VERSION_UNDERSCORE "1_1")
67+
68+
# PySide
69+
SET(RV_DEPS_PYSIDE_TARGET "RV_DEPS_PYSIDE2")
70+
SET(RV_DEPS_PYSIDE_VERSION "5.15.10")
71+
SET(RV_DEPS_PYSIDE_DOWNLOAD_HASH "87841aaced763b6b52e9b549e31a493f")
72+
# SET(RV_DEPS_PYSIDE_VERSION "5.15.18")
73+
# SET(RV_DEPS_PYSIDE_DOWNLOAD_HASH "52aa32613f7a69ff46e38ed8a427eb38")
74+
SET(RV_DEPS_PYSIDE_ARCHIVE_URL "https://mirrors.ocf.berkeley.edu/qt/official_releases/QtForPython/pyside2/PySide2-${RV_DEPS_PYSIDE_VERSION}-src/pyside-setup-opensource-src-${RV_DEPS_PYSIDE_VERSION}.zip")
75+
76+
# Python
77+
# https://www.python.org/downloads/source/
78+
SET(RV_DEPS_PYTHON_VERSION "3.10.13")
79+
SET(RV_DEPS_PYTHON_DOWNLOAD_HASH "21b32503f31386b37f0c42172dfe5637")
80+
# SET(RV_DEPS_PYTHON_VERSION "3.10.18")
81+
# SET(RV_DEPS_PYTHON_DOWNLOAD_HASH "e381359208e2bd0485169656b50ff24c")
82+
83+
# Qt
84+
SET(RV_DEPS_QT_VERSION "5.15.10")
85+
SET(RV_DEPS_QT_MAJOR "5")
86+
ENDIF()

cmake/defaults/CY2024.cmake

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# CY2024 VFX Reference Platform versions of dependencies
2+
# see https://vfxplatform.com/
3+
4+
IF(RV_VFX_PLATFORM STREQUAL "CY2024")
5+
# Year
6+
SET(RV_VFX_CY_YEAR "2024")
7+
SET(RV_VFX_CY2024 ON )
8+
ADD_COMPILE_DEFINITIONS(QT65ON)
9+
10+
# Boost
11+
SET(RV_DEPS_BOOST_VERSION "1.82.0")
12+
SET(RV_DEPS_BOOST_MAJOR_MINOR_VERSION "1_82")
13+
SET(RV_DEPS_BOOST_DOWNLOAD_HASH "f7050f554a65f6a42ece221eaeec1660")
14+
15+
# Imath
16+
# Can find the build version in OpenRV/_build/RV_DEPS_IMATH/install/lib/
17+
SET(RV_DEPS_IMATH_VERSION "3.1.12")
18+
SET(RV_DEPS_IMATH_DOWNLOAD_HASH "d4059140972da68a2b5a1287ebe5a653")
19+
SET(RV_DEPS_IMATH_LIB_VER "29.11.0")
20+
SET(RV_DEPS_IMATH_LIB_MAJOR "3_1")
21+
22+
# NumPy
23+
# https://numpy.org/doc/stable/release.html
24+
SET(ENV{RV_DEPS_NUMPY_VERSION} "1.24.4")
25+
26+
# OCIO
27+
# https://github.com/AcademySoftwareFoundation/OpenColorIO
28+
SET(RV_DEPS_OCIO_VERSION "2.3.2")
29+
SET(RV_DEPS_OCIO_VERSION_SHORT "2_3")
30+
SET(RV_DEPS_OCIO_DOWNLOAD_HASH "9eb7834a7cc66b14f0251b7673be0d81")
31+
32+
# OpenEXR
33+
# https://github.com/AcademySoftwareFoundation/openexr/releases
34+
SET(RV_DEPS_OPENEXR_VERSION "3.2.5")
35+
SET(RV_DEPS_OPENEXR_DOWNLOAD_HASH "838dfec3bb2a60fee02cc4f0378b6a5c")
36+
SET(RV_DEPS_OPENEXR_LIBNAME_SUFFIX "3_2")
37+
SET(RV_DEPS_OPENEXR_LIB_VERSION_SUFFIX "31.${RV_DEPS_OPENEXR_VERSION}")
38+
SET(RV_DEPS_OPENEXR_PATCH_NAME "openexr_${RV_DEPS_OPENEXR_VERSION}_invalid_to_black")
39+
40+
# OpenSSL
41+
# https://github.com/openssl/openssl
42+
SET(RV_DEPS_OPENSSL_VERSION "3.4.0")
43+
SET(RV_DEPS_OPENSSL_HASH "34733f7be2d60ecd8bd9ddb796e182af")
44+
SET(RV_DEPS_OPENSSL_VERSION_DOT ".3")
45+
SET(RV_DEPS_OPENSSL_VERSION_UNDERSCORE "3")
46+
47+
# PySide
48+
SET(RV_DEPS_PYSIDE_VERSION "6.5.3")
49+
SET(RV_DEPS_PYSIDE_DOWNLOAD_HASH "515d3249c6e743219ff0d7dd25b8c8d8")
50+
SET(RV_DEPS_PYSIDE_TARGET "RV_DEPS_PYSIDE6")
51+
SET(RV_DEPS_PYSIDE_ARCHIVE_URL "https://mirrors.ocf.berkeley.edu/qt/official_releases/QtForPython/pyside6/PySide6-${RV_DEPS_PYSIDE_VERSION}-src/pyside-setup-everywhere-src-${RV_DEPS_PYSIDE_VERSION}.zip")
52+
53+
# Python
54+
# https://www.python.org/downloads/source/
55+
SET(RV_DEPS_PYTHON_VERSION "3.11.9")
56+
SET(RV_DEPS_PYTHON_DOWNLOAD_HASH "392eccd4386936ffcc46ed08057db3e7")
57+
# SET(RV_DEPS_PYTHON_VERSION "3.11.14")
58+
# SET(RV_DEPS_PYTHON_DOWNLOAD_HASH "5f43ab9d5a74b9ac0dd2e20f58740f9e")
59+
60+
# Qt
61+
SET(RV_DEPS_QT_VERSION "6.5.3")
62+
SET(RV_DEPS_QT_MAJOR "6")
63+
ENDIF()

cmake/defaults/CY2025.cmake

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# CY2025 VFX Reference Platform versions of dependencies
2+
# see https://vfxplatform.com/
3+
4+
IF(RV_VFX_PLATFORM STREQUAL "CY2025")
5+
# Year
6+
SET(RV_VFX_CY_YEAR "2025")
7+
SET(RV_VFX_CY2025 ON )
8+
ADD_COMPILE_DEFINITIONS(QT65ON)
9+
10+
# Boost
11+
SET(RV_DEPS_BOOST_VERSION "1.85.0")
12+
SET(RV_DEPS_BOOST_MAJOR_MINOR_VERSION "1_85")
13+
SET(RV_DEPS_BOOST_DOWNLOAD_HASH "53aeccc3167909ee770e34469f8dd592")
14+
15+
# Imath
16+
# Can find the build version in OpenRV/_build/RV_DEPS_IMATH/install/lib/
17+
SET(RV_DEPS_IMATH_VERSION "3.1.12")
18+
SET(RV_DEPS_IMATH_DOWNLOAD_HASH "d4059140972da68a2b5a1287ebe5a653")
19+
SET(RV_DEPS_IMATH_LIB_VER "29.11.0")
20+
SET(RV_DEPS_IMATH_LIB_MAJOR "3_1")
21+
22+
# NumPy
23+
# https://numpy.org/doc/stable/release.html
24+
SET(ENV{RV_DEPS_NUMPY_VERSION} "1.26.4")
25+
26+
# OCIO
27+
# https://github.com/AcademySoftwareFoundation/OpenColorIO
28+
SET(RV_DEPS_OCIO_VERSION "2.4.2")
29+
SET(RV_DEPS_OCIO_VERSION_SHORT "2_4")
30+
SET(RV_DEPS_OCIO_DOWNLOAD_HASH "1bc8f31a1479ce6518644cdd7df26631")
31+
32+
# OpenEXR
33+
# https://github.com/AcademySoftwareFoundation/openexr/releases
34+
SET(RV_DEPS_OPENEXR_VERSION "3.3.6")
35+
SET(RV_DEPS_OPENEXR_DOWNLOAD_HASH "a91a522132384ace0d8ffeb6e60a0732")
36+
SET(RV_DEPS_OPENEXR_LIBNAME_SUFFIX "3_3")
37+
SET(RV_DEPS_OPENEXR_LIB_VERSION_SUFFIX "32.${RV_DEPS_OPENEXR_VERSION}")
38+
SET(RV_DEPS_OPENEXR_PATCH_NAME "openexr_${RV_DEPS_OPENEXR_VERSION}_invalid_to_black")
39+
40+
# OpenSSL
41+
# https://github.com/openssl/openssl
42+
SET(RV_DEPS_OPENSSL_VERSION "3.4.0")
43+
SET(RV_DEPS_OPENSSL_HASH "34733f7be2d60ecd8bd9ddb796e182af")
44+
SET(RV_DEPS_OPENSSL_VERSION_DOT ".3")
45+
SET(RV_DEPS_OPENSSL_VERSION_UNDERSCORE "3")
46+
47+
# PySide
48+
SET(RV_DEPS_PYSIDE_VERSION "6.5.3")
49+
SET(RV_DEPS_PYSIDE_DOWNLOAD_HASH "515d3249c6e743219ff0d7dd25b8c8d8")
50+
SET(RV_DEPS_PYSIDE_TARGET "RV_DEPS_PYSIDE6")
51+
SET(RV_DEPS_PYSIDE_ARCHIVE_URL "https://mirrors.ocf.berkeley.edu/qt/official_releases/QtForPython/pyside6/PySide6-${RV_DEPS_PYSIDE_VERSION}-src/pyside-setup-everywhere-src-${RV_DEPS_PYSIDE_VERSION}.zip")
52+
53+
# Python
54+
# https://www.python.org/downloads/source/
55+
SET(RV_DEPS_PYTHON_VERSION "3.11.9")
56+
SET(RV_DEPS_PYTHON_DOWNLOAD_HASH "392eccd4386936ffcc46ed08057db3e7")
57+
# SET(RV_DEPS_PYTHON_VERSION "3.11.14")
58+
# SET(RV_DEPS_PYTHON_DOWNLOAD_HASH "5f43ab9d5a74b9ac0dd2e20f58740f9e")
59+
60+
# Qt
61+
SET(RV_DEPS_QT_VERSION "6.5.3")
62+
SET(RV_DEPS_QT_MAJOR "6")
63+
ENDIF()

cmake/defaults/CY2026.cmake

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# CY2026 VFX Reference Platform versions of dependencies
2+
# see https://vfxplatform.com/
3+
4+
IF(RV_VFX_PLATFORM STREQUAL "CY2026")
5+
# Year
6+
SET(RV_VFX_CY_YEAR "2026")
7+
SET(RV_VFX_CY2026 ON )
8+
ADD_COMPILE_DEFINITIONS(QT65ON)
9+
10+
# Boost
11+
SET(RV_DEPS_BOOST_VERSION "1.88.0")
12+
SET(RV_DEPS_BOOST_MAJOR_MINOR_VERSION "1_88")
13+
SET(RV_DEPS_BOOST_DOWNLOAD_HASH "6cd58b3cc890e4fbbc036c7629129e18")
14+
15+
# Imath
16+
# Can find the build version in OpenRV/_build/RV_DEPS_IMATH/install/lib/
17+
SET(RV_DEPS_IMATH_VERSION "3.2.2")
18+
SET(RV_DEPS_IMATH_DOWNLOAD_HASH "d9c3aadc25a7d47a893b649787e59a44")
19+
SET(RV_DEPS_IMATH_LIB_VER "30.${RV_DEPS_IMATH_VERSION}")
20+
SET(RV_DEPS_IMATH_LIB_MAJOR "3_2")
21+
22+
# NumPy
23+
# https://numpy.org/doc/stable/release.html
24+
SET(ENV{RV_DEPS_NUMPY_VERSION} "2.3.0")
25+
26+
# OCIO
27+
# https://github.com/AcademySoftwareFoundation/OpenColorIO
28+
SET(RV_DEPS_OCIO_VERSION "2.5.0")
29+
SET(RV_DEPS_OCIO_VERSION_SHORT "2_5")
30+
SET(RV_DEPS_OCIO_DOWNLOAD_HASH "fd402ea99fd2c4e5b43ea31b4a3387df")
31+
32+
# OpenEXR
33+
# https://github.com/AcademySoftwareFoundation/openexr/releases
34+
SET(RV_DEPS_OPENEXR_VERSION "3.4.3")
35+
SET(RV_DEPS_OPENEXR_DOWNLOAD_HASH "c11676598aa27a01a1cd21ad75b72e44")
36+
SET(RV_DEPS_OPENEXR_LIBNAME_SUFFIX "3_4")
37+
SET(RV_DEPS_OPENEXR_LIB_VERSION_SUFFIX "33.${RV_DEPS_OPENEXR_VERSION}")
38+
SET(RV_DEPS_OPENEXR_PATCH_NAME "openexr_${RV_DEPS_OPENEXR_VERSION}_invalid_to_black")
39+
40+
# OpenSSL
41+
# https://github.com/openssl/openssl
42+
SET(RV_DEPS_OPENSSL_VERSION "3.6.0")
43+
SET(RV_DEPS_OPENSSL_HASH "77ab78417082f22a2ce809898bd44da0")
44+
SET(RV_DEPS_OPENSSL_VERSION_DOT ".3")
45+
SET(RV_DEPS_OPENSSL_VERSION_UNDERSCORE "3")
46+
47+
# PySide
48+
SET(RV_DEPS_PYSIDE_VERSION "6.8.3")
49+
SET(RV_DEPS_PYSIDE_DOWNLOAD_HASH "2a81028f5896edeb9c2a80adac3a8e68")
50+
SET(RV_DEPS_PYSIDE_TARGET "RV_DEPS_PYSIDE6")
51+
SET(RV_DEPS_PYSIDE_ARCHIVE_URL "https://mirrors.ocf.berkeley.edu/qt/official_releases/QtForPython/pyside6/PySide6-${RV_DEPS_PYSIDE_VERSION}-src/pyside-setup-everywhere-src-${RV_DEPS_PYSIDE_VERSION}.zip")
52+
53+
# Python
54+
# https://www.python.org/downloads/source/
55+
SET(RV_DEPS_PYTHON_VERSION "3.13.9")
56+
SET(RV_DEPS_PYTHON_DOWNLOAD_HASH "922596355aaa82f1f431fd88e114310d")
57+
58+
# Qt
59+
SET(RV_DEPS_QT_VERSION "6.8.3")
60+
SET(RV_DEPS_QT_MAJOR "6")
61+
ENDIF()

0 commit comments

Comments
 (0)