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

add BUILD.rst to provide build instructions #4126

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jgf-osu
Copy link

@jgf-osu jgf-osu commented Dec 13, 2023

This pull request includes two changes:

  1. Add a new file named BUILD.rst based on the Compilation page of the Wiki. By moving this information into the git repo, the community can more easily assist in maintaining its accuracy. In this initial commit, the BUILD.rst file includes an update to the Ubuntu build guide to close issue number 4086 and a completely reworked Fedora build guide tested in Fedora 39. The Windows and MacOS build guides are direct copies of the current guides on the wiki. The PyPy section is taken directly from the wiki.

  2. Update README.rst to link to BUILD.rst where it currently links to the Compilation page of the Wiki.

1. Add a new file named BUILD.rst based on the Compilation page of the Wiki. The BUILD file includes an update to the Ubuntu build guide to close issue number 4086 and a newly updated Fedora build guide tested in Fedora 39. The Windows and MacOS build guides are direct copies of the current guides on the wiki. The PyPy section is taken directly from the wiki.

2. Update READ.rst to link to BUILD.rst where it currently links to the Compilation page of the Wiki.
@illume
Copy link
Member

illume commented May 15, 2024

Thanks for this. Much appreciated, this will be very helpful for folks.

I’ve put the fedora section in the wiki for now…
https://www.pygame.org/wiki/CompilationFedora also linked from other pages.

We should also adjust the build config to show a link there if the build fails on fedora.

The Ubuntu change still needs to be done, and the bug in #4096 still needs to be fixed.

Probably I’d prefer a compilation guide in docs/ and I know someone else already started writing one for there. Will give them a nudge to see where they’re up to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build fails "cc1: fatal error: src_c/pypm.c: No such file or directory"
2 participants