Fixing common build issues & adding build instructions for mac - #1
Open
H644b wants to merge 36 commits into
Open
Fixing common build issues & adding build instructions for mac#1H644b wants to merge 36 commits into
H644b wants to merge 36 commits into
Conversation
Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/ca7a5844-a34a-4cb0-9711-8c1142c8d7fa Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
…ix-issues docs: add macOS server build instructions
Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/16b8e0b1-15f6-49df-ac9b-ccc51e93a627 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
macOS: disable OpenGLES for Monado to fix EGL dependency error
…librsvg to brew deps Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/1c39ae98-4910-4269-bb2b-922ae93945a8 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
Fix macOS CMake configure failure due to non-existent librsvg include paths
Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/2bacec3a-2df5-45e7-bce1-f8f9979829b9 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/29b854df-5dbd-4190-83fc-7e296c6c3f91 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
macOS: fix two build failures (linker undefined symbol + git version fatal error)
Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/4fe0af37-ea2e-431c-9951-b5a68563ee94 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/4fe0af37-ea2e-431c-9951-b5a68563ee94 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
Enable macOS dashboard build
Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/dd3ab21b-1a23-4eda-941a-60148b098168 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
…F6 frameworks Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/41ffb383-0c72-424d-a4d2-68eba1a87909 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
…Homebrew KF6 packages Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/9303cf20-de5a-43f4-b822-d341bfe8f5fe Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
…oard-mac docs: Add dashboard build instructions for macOS
…g conflict in Craft env Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/1772263d-5a16-4de3-a08d-453e8e0ec101 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
…enabled fix(macOS): resolve librsvg fontconfig version conflict when building with KDE Craft
Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/5645adc5-7f7f-48c4-b424-58e78278bb9e Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
Remove unused QQC2DesktopStyle from required KF6 components
…r macOS 13 compat Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/197df779-b6e8-49e6-bf2a-ddedbba9021a Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
Fix macOS 13.0–13.2 build failure in xdg_icon_lookup.cpp
…cOS 13 compatibility Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/1042da0a-3943-4174-a698-4f03cfe39d7a Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
fix: avoid `<format>` include on macOS 13.0 in steam_info.cpp
…hars Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/d8e3a8c8-901c-4d7a-8dba-e089f62de24b Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
macOS: enforce minimum deployment target 13.3
Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/fce904cf-2d64-4155-9e73-754ea02865d6 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
fix(dashboard): explicitly link nlohmann_json to wivrn-dashboard target
…te CI workflows for dashboard, server, and APK Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/5e4e66cd-b715-444e-b2e6-8f35e05de317 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/93ed4aab-2715-432e-943e-596715a7dbf9 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
Fix macOS dashboard build errors; add macOS, dashboard, server, and APK CI workflows
…both macOS workflows Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/c52bff22-3409-4241-8a60-ae84d36aa418 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
fix(ci): replace MoltenVK vulkan-component with Homebrew molten-vk on macOS
- Fix Build-macOS-Server.yml: add libarchive to brew install dependencies - Fix Build-macOS-Dashboard.yml: replace --no-interactive with --use-defaults in CraftBootstrap.py call - Remove non-mac workflows: Build-APK.yml, Build-Dashboard.yml, Build-Server.yml, Build.yml, Format.yml, Locales.yml, APK-Release.yml Agent-Logs-Url: https://github.com/H644b/WiVRn/sessions/8e7434a3-68a7-4491-8029-535fbb065447 Co-authored-by: H644b <69388525+H644b@users.noreply.github.com>
Fix macOS CI workflows and remove non-macOS workflows
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.
Title self-explanatory