Commit graph

87773 commits

Author SHA1 Message Date
1519f2f4de Remove leftovers from Crashpad external_projects. 2025-05-14 17:22:10 +02:00
d5039232a3 Work around OpenSSL/system sometimes not being found. 2025-05-14 17:22:10 +02:00
4f45586321 Fix syntax error in PR builds GitHub Actions Workflow. 2025-05-14 17:22:10 +02:00
e5fd4b2592 Remove shaderc as it appears unused. 2025-05-14 17:22:09 +02:00
159d8793e9 Revert "Add hacked libcurl package which doesn't conflict with our system OpenSSL package. (Crashpad depends on libcurl.)"
This reverts commit dd51cb9e60f352e4eca0f94f3aaa04688879dd6b.
2025-05-14 17:22:09 +02:00
3447367951 Reenable WebRTC on Windows, as it is kind of important. 2025-05-14 17:22:09 +02:00
f1350835df Consolidate "Configure CMake" steps. 2025-05-14 17:22:09 +02:00
54e4983106 Use source Qt on Ubuntu 20.04, as system Qt is too old. 2025-05-14 17:22:09 +02:00
b46f340549 Add hacked libcurl package which doesn't conflict with our system OpenSSL package. (Crashpad depends on libcurl.) 2025-05-14 17:22:09 +02:00
0bde342833 Disable Crashpad, as it doesn't compile on GCC14. 2025-05-14 17:22:09 +02:00
Edgar
59da3306ee 🔧 Re-enable crashpad 2025-05-14 17:22:09 +02:00
Edgar
c01828cd73 👷 Fixed CI 2025-05-14 17:22:09 +02:00
Edgar
0748f758c3 🔧 Added support for building with different versions of the qt conan pkg 2025-05-14 17:22:09 +02:00
Edgar
42d6b05849 👷 Use our mirror to access conancenter 2025-05-14 17:22:09 +02:00
Edgar
b235eec7e6 👷 Cleanup gh-actions 2025-05-14 17:22:09 +02:00
5aa32e6878 Don't do CI Conan binary caching on Linux, since Conan isn't glibc aware. 2025-05-14 17:22:09 +02:00
a32b7cb935 Work around OpenSSL/system sometimes not being found. 2025-05-14 17:22:09 +02:00
d6e4080c68 Clean up .gitignore. 2025-05-14 17:22:09 +02:00
c4d358f250 Remove redundant setting of CXX compiler, as Conan already sets this. 2025-05-14 17:22:08 +02:00
f9cf80939f Move Conan recipes to https://github.com/overte-org/overte-conan-recipes 2025-05-14 17:22:08 +02:00
09fdbba52b Remove more remnants of VCPKG. 2025-05-14 17:22:08 +02:00
d2896b73da Update RPM packaging for Conan.
As the previous code, this is pretty hacky.
2025-05-14 17:21:34 +02:00
63dfe2279f Update Debian packaging for Conan.
Looking at the code, it was always pretty hacky and more or less worked coincidentally. So for now, the "fix" is also a hack.
2025-05-14 17:21:34 +02:00
c980a85c55 Work around libnode not being linked on Linux. 2025-05-14 17:21:34 +02:00
1ddb78dfb5 Build libnode with llhttp provided by conan. 2025-05-14 17:21:34 +02:00
6222a58f41 Update libnode. 2025-05-14 17:21:34 +02:00
04aee48e40 Fix libnode building on Linux. 2025-05-14 17:21:34 +02:00
8313cf4099 Add KDE patchset Qt. 2025-05-14 17:21:34 +02:00
5b2fc2342c Update GitHub Actions for use with Conan. 2025-05-14 17:21:34 +02:00
fb6d2bdce0 Reenable GitHub Actions 2025-05-14 17:21:34 +02:00
f6b2956ff1 Fix some issues building with Conan Qt.
This still fails as upstream Qt includes an old bug in qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/geometry.hpp; We should switch to KDE's Qt patchset as it has issues like this patched and we already use it on VCPKG. (https://invent.kde.org/qt/qt/qt5/-/tree/kde/5.15)
2025-05-14 17:21:34 +02:00
Edgar
829a1b3c14 🔧 Updated conan overte remote url 2025-05-14 17:21:34 +02:00
4fbabb3f63 Package cgltf as header-only library.
This way we can continue to override CGLTF_ATOF to fix floating point conversion issues on systems with `,` decimal separators.
2025-05-14 17:21:34 +02:00
124ff93a7f Target only TBB, not the conan specific meta target onetbb:onetbb. 2025-05-14 17:21:34 +02:00
Edgar
e94b8fe84c 🔧 Also generate RelWithDebInfo config on Linux 2025-05-14 17:21:33 +02:00
Edgar
cd73551a72 📝 Updated documentation 2025-05-14 17:21:33 +02:00
Edgar
e88f5d4d70 🐛 Fixed VS 2022 build scripts 2025-05-14 17:21:33 +02:00
Edgar
68cdde60b3 🔧 Switch back to prebuild WebRTC for now 2025-05-14 17:21:33 +02:00
Edgar
13b24db530 🔧 Use system OpenSSL on Linux 2025-05-14 17:21:33 +02:00
Edgar
b0f8b25bbf ⬆️ Updated google-webrtc to 124 2025-05-14 17:21:33 +02:00
Edgar
2ec44a391c 🔧 Added artery-font-format 2025-05-14 17:21:33 +02:00
Edgar
50c8578290 ⬆️ Updated cgltf to 1.14 2025-05-14 17:21:33 +02:00
Edgar
44a7c9286b ⬆️ Updated SDL to 2.30.3 2025-05-14 17:21:33 +02:00
Edgar
a98ce09a0b 🔧 Disable WebRTC by default 2025-05-14 17:21:33 +02:00
Edgar
24b7bdbc82 ⬇️ Downgraded GLM 2025-05-14 17:21:33 +02:00
Edgar
059ffa5d83 ⬆️ Updated liblo and node package 2025-05-14 17:21:33 +02:00
Edgar
3d08904288 🔧 Simplify FixupBundlePostBuild 2025-05-14 17:21:33 +02:00
Edgar
e369e6bc98 🐛 Fixed missing libraries on Linux 2025-05-14 17:21:33 +02:00
Edgar
f3502962ba 🐛 Fixed polyvox trying to build bindings 2025-05-14 17:21:32 +02:00
Edgar
1c24bd00cf 📦 Added cgltf Conan package 2025-05-14 17:21:32 +02:00