Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependencies in Compiling for Linux/*BSD #9357

Merged

Conversation

Calinou
Copy link
Member

@Calinou Calinou commented May 10, 2024

A cherry-pick to 4.2 should be done, but references to Wayland should be removed in the process. I can open a dedicated PR for this once this one is merged.


  • List Wayland dependency and packages on most distributions.
    • Note that Godot can still be compiled if Wayland development libraries are missing, but Wayland support will be disabled and Godot will have to run through XWayland.
  • Use sudo on distributions that are set up to use it by default.
  • Use unattended install-friendly commands (e.g. -y switch).
  • Mention required commands to run before installing, such as apt-get update.
  • Fix install commands on some distributions:
    • Alpine no longer packages libexecinfo since 3.17, so it was removed from the list.
    • Solus requires -c for system.devel.
  • Reorder distributions so they're in alphabetical order.

- List Wayland dependency and packages on most distributions.
- Use `sudo` on distributions that are set up to use it by default.
- Use unattended install-friendly commands (e.g. `-y` switch).
- Mention required commands to run before installing, such as
  `apt-get update`.
- Fix install commands on some distributions:
  - Alpine no longer packages libexecinfo since 3.17, so it was removed
    from the list.
  - Solus requires `-c` for `system.devel`.
- Reorder distributions so they're in alphabetical order.
@Calinou Calinou added enhancement area:contributing Issues and PRs related to the Contributing/Development section of the documentation labels May 10, 2024
@mhilbrunner
Copy link
Member

LGTM. Thanks!

I can open a dedicated PR for this once this one is merged.

That'd be welcome. Note that we're slowing down 4.2 and previous work to important bugfixes, and focusing on 4.3+ now that that is about to become stable, but having correct install/build instructions is IMO worthwhile.

@mhilbrunner mhilbrunner merged commit 2fbda9e into godotengine:master May 12, 2024
1 check passed
@Calinou Calinou deleted the compiling-for-linuxbsd-update-deps branch May 12, 2024 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:contributing Issues and PRs related to the Contributing/Development section of the documentation enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants