Commit graph

87773 commits

Author SHA1 Message Date
dba1ae9b0a Update Linux build documentation. 2025-05-21 13:23:32 +02:00
0947f57911 Actually fix Conan source backups not uploading.
Some checks failed
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Has been cancelled
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Has been cancelled
2025-05-18 10:24:42 +02:00
75f2c3ae72 Fix Conan source backups not uploading.
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
2025-05-18 09:26:55 +02:00
97432d52ad
Merge pull request #1534 from overte-org/conan-rebase1
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
The new Conan branch
2025-05-17 12:04:49 +02:00
2dad73e265 Update action.yml, linux_server_build.yml, master_build.yml, and 3 more files 2025-05-14 17:31:44 +02:00
a330cf007c Use and upload backups of dependency sources.
Deduplicate code for preparing Conan, by using a "Composite Action".
2025-05-14 17:27:30 +02:00
1c0ba049c3 Force C++20 for webrtc-audio-processing, as it doesn't build on Windows otherwise. 2025-05-14 17:27:30 +02:00
aeb4bd4f1e Switch to PulseAudio's webrtc-audio-processing.
Disable WebRTC Data Channels, clean up WebRTC.h, update AudioClient.cpp and AudioClient.h to newer API.
2025-05-14 17:27:30 +02:00
92f7cecc50 Directly use qt_source from matrix. 2025-05-14 17:27:29 +02:00
05ac494e9d Fix AppImages being built without compiler optimizations. 2025-05-14 17:27:29 +02:00
bc533b3acf Fix wrong Conan Qt sources. 2025-05-14 17:25:38 +02:00
996e992a86 Remove outdated code. 2025-05-14 17:25:38 +02:00
25ad40195a Use GitHub hosted Runners instead of our own. 2025-05-14 17:25:38 +02:00
24a9703c35 Upload AppImages. 2025-05-14 17:23:31 +02:00
7a62545b12 Enable aarch64 AppImage packaging and add architecture to AppImage file name. 2025-05-14 17:23:31 +02:00
99defa19fa Add missing Qt package. 2025-05-14 17:23:31 +02:00
0e68b4635e Work around AppImages not executing in Docker. 2025-05-14 17:23:31 +02:00
d0a58082cd Add initial AppImage packaging support through CPack. 2025-05-14 17:23:31 +02:00
e2d3e826d5 Initial AppImage packaging on Conan. 2025-05-14 17:23:31 +02:00
Edgar
881a0ce999 🔧 Added OpenXR conan pkg 2025-05-14 17:23:31 +02:00
Edgar
f3590d1a41 🐛 Fixed missing openssl DLL's on Windows 2025-05-14 17:23:31 +02:00
Edgar
9a7756b0f4 Revert "Remove VCPKG OpenSSL hack."
This reverts commit 891c6babc8477f1a5a08c5a202f847252b4af7e7.
2025-05-14 17:23:31 +02:00
1af7aa1617 Disable WebRTC on Windows. It seems to conflict with parts of the Windows SDK. 2025-05-14 17:23:30 +02:00
0c53c2bdca Fix double indentation. 2025-05-14 17:23:30 +02:00
962943bbbf Add comment why Vive Pro Eye support is disabled. 2025-05-14 17:23:30 +02:00
52c8cac0a7 Reenable WebRTC. 2025-05-14 17:23:30 +02:00
96fa377ef8 Add comment why vhacd-util is disabled. 2025-05-14 17:23:30 +02:00
cf5b7f31db Simplify Target macros. 2025-05-14 17:23:30 +02:00
d97bfe73cf Use our conancenter remote to avoid rate limiting. 2025-05-14 17:23:30 +02:00
c020ddbebf Update Windows release builds for Conan qt_source option. 2025-05-14 17:23:30 +02:00
286986810a Update Linux server builds for Conan qt_source option. 2025-05-14 17:23:30 +02:00
c340d22844 Disable Windows 2022 build again, since stuff works fine now. 2025-05-14 17:23:30 +02:00
56c5291823 Install required NSIS plugins. 2025-05-14 17:23:30 +02:00
cbf0a8d02f Specify which build preset to use. 2025-05-14 17:23:30 +02:00
4fb100cb6c Remove VCPKG OpenSSL hack. 2025-05-14 17:23:30 +02:00
aa04dec24c Fix broken markdown in INSTALLER.md. 2025-05-14 17:23:30 +02:00
c118135ed4 Try building on Windows 2022. 2025-05-14 17:23:29 +02:00
637dd31272 Remove VCPKG specific code. 2025-05-14 17:23:29 +02:00
72c1d30103 Add missing include. Fixes building on Visual Studio 2022. 2025-05-14 17:23:29 +02:00
d071d0d635 Update build documentation for Windows. 2025-05-14 17:22:10 +02:00
8a02eb8bbb Fix windeployqt not being found. 2025-05-14 17:22:10 +02:00
5821d341a9 Get Qt from Conan on Windows. 2025-05-14 17:22:10 +02:00
037fb81b24 Update libnode to allow building on Visual Studio 2022. 2025-05-14 17:22:10 +02:00
5e230b3453 Remove VCPKG references. 2025-05-14 17:22:10 +02:00
Edgar
91dd7c2e9a 🐛 Fixed cache key 2025-05-14 17:22:10 +02:00
bcaf0d2653 Use system Qt on Ubuntu 22.04. 2025-05-14 17:22:10 +02:00
ec7bcf8e42 Add architecture to cache key. 2025-05-14 17:22:10 +02:00
90c91b7ae1 Don't fail if Conan profile already exists. 2025-05-14 17:22:10 +02:00
8b89bdd33f Just use Ubuntu 22.04 instead of Ubuntu 20.04 on the CI for now. 2025-05-14 17:22:10 +02:00
a304cd7077 Build without Crashpad for now. 2025-05-14 17:22:10 +02:00