c6d9ca6061
Add architecture to cache key.
2025-04-12 15:02:04 +02:00
c930cf3c70
Don't fail if Conan profile already exists.
2025-04-12 15:02:04 +02:00
2fd99e0263
Just use Ubuntu 22.04 instead of Ubuntu 20.04 on the CI for now.
2025-04-12 15:02:03 +02:00
7ee289b9d5
Build without Crashpad for now.
2025-04-12 15:02:03 +02:00
49a0762127
Remove leftovers from Crashpad external_projects.
2025-04-12 15:02:03 +02:00
e0fc35ebc4
Work around OpenSSL/system sometimes not being found.
2025-04-12 15:02:03 +02:00
4119ab2aa1
Fix syntax error in PR builds GitHub Actions Workflow.
2025-04-12 15:02:03 +02:00
1837ccce19
Remove shaderc as it appears unused.
2025-04-12 15:02:03 +02:00
ba3bdd174f
Revert "Add hacked libcurl package which doesn't conflict with our system OpenSSL package. (Crashpad depends on libcurl.)"
...
This reverts commit dd51cb9e60f352e4eca0f94f3aaa04688879dd6b.
2025-04-12 15:02:03 +02:00
36604ecd85
Reenable WebRTC on Windows, as it is kind of important.
2025-04-12 15:02:03 +02:00
e6ca34d90e
Consolidate "Configure CMake" steps.
2025-04-12 15:02:03 +02:00
b26d81b3b8
Use source Qt on Ubuntu 20.04, as system Qt is too old.
2025-04-12 15:02:03 +02:00
9ed5827eea
Add hacked libcurl package which doesn't conflict with our system OpenSSL package. (Crashpad depends on libcurl.)
2025-04-12 15:02:03 +02:00
cdea6979be
Disable Crashpad, as it doesn't compile on GCC14.
2025-04-12 15:02:03 +02:00
Edgar
a687c6ad42
🔧 Re-enable crashpad
2025-04-12 15:02:03 +02:00
Edgar
1e28efc1b4
👷 Fixed CI
2025-04-12 15:02:03 +02:00
Edgar
18d89fa81b
🔧 Added support for building with different versions of the qt conan pkg
2025-04-12 15:02:03 +02:00
Edgar
c648c9a388
👷 Use our mirror to access conancenter
2025-04-12 15:02:02 +02:00
Edgar
e0b6237e20
👷 Cleanup gh-actions
2025-04-12 15:02:02 +02:00
7bdd2bc210
Don't do CI Conan binary caching on Linux, since Conan isn't glibc aware.
2025-04-12 15:02:02 +02:00
4c55f9d8b1
Work around OpenSSL/system sometimes not being found.
2025-04-12 15:02:02 +02:00
a57940ad93
Clean up .gitignore.
2025-04-12 15:02:02 +02:00
931ca5ee2f
Remove redundant setting of CXX compiler, as Conan already sets this.
2025-04-12 15:02:02 +02:00
2e4c349cea
Move Conan recipes to https://github.com/overte-org/overte-conan-recipes
2025-04-12 15:02:02 +02:00
139783d87b
Remove more remnants of VCPKG.
2025-04-12 15:02:02 +02:00
01b3e42b2e
Update RPM packaging for Conan.
...
As the previous code, this is pretty hacky.
2025-04-12 15:02:02 +02:00
97d93b990a
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-04-12 15:02:02 +02:00
3f41b60d58
Work around libnode not being linked on Linux.
2025-04-12 15:02:02 +02:00
1eebabe2c9
Build libnode with llhttp provided by conan.
2025-04-12 15:02:02 +02:00
b26f6cd0a5
Update libnode.
2025-04-12 15:02:02 +02:00
f5c09fd9e3
Fix libnode building on Linux.
2025-04-12 15:02:02 +02:00
75b17fa58c
Add KDE patchset Qt.
2025-04-12 15:02:02 +02:00
bc28a96ba2
Update GitHub Actions for use with Conan.
2025-04-12 15:02:01 +02:00
98eaa90f95
Reenable GitHub Actions
2025-04-12 15:02:01 +02:00
de6eb5cd37
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-04-12 15:02:01 +02:00
Edgar
2a6f831b7e
🔧 Updated conan overte remote url
2025-04-12 15:02:01 +02:00
d52da5d5fe
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-04-12 15:02:01 +02:00
0da14ad34d
Target only TBB, not the conan specific meta target onetbb:onetbb.
2025-04-12 15:02:01 +02:00
Edgar
463941a742
🔧 Also generate RelWithDebInfo config on Linux
2025-04-12 15:02:01 +02:00
Edgar
2dea9fe5ad
📝 Updated documentation
2025-04-12 15:02:01 +02:00
Edgar
d94882d217
🐛 Fixed VS 2022 build scripts
2025-04-12 15:02:01 +02:00
Edgar
c614fc3fde
🔧 Switch back to prebuild WebRTC for now
2025-04-12 15:02:01 +02:00
Edgar
11233f213e
🔧 Use system OpenSSL on Linux
2025-04-12 15:02:01 +02:00
Edgar
448f4e2de2
⬆️ Updated google-webrtc to 124
2025-04-12 15:02:01 +02:00
Edgar
79e4f49bd5
🔧 Added artery-font-format
2025-04-12 15:02:01 +02:00
Edgar
64cc3be090
⬆️ Updated cgltf to 1.14
2025-04-12 15:02:01 +02:00
Edgar
26aedda194
⬆️ Updated SDL to 2.30.3
2025-04-12 15:02:01 +02:00
Edgar
5e21e45f0d
🔧 Disable WebRTC by default
2025-04-12 15:02:00 +02:00
Edgar
04653ea87e
⬇️ Downgraded GLM
2025-04-12 15:02:00 +02:00
Edgar
b171b18db1
⬆️ Updated liblo and node package
2025-04-12 15:02:00 +02:00