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

Remove incomplete installation support #8

Merged
merged 1 commit into from
May 25, 2024
Merged

Remove incomplete installation support #8

merged 1 commit into from
May 25, 2024

Conversation

ChrisThrasher
Copy link
Member

Installing applications with runtime assets like fonts and shared libraries is not trivial. This single install command gives users the impression that they can install their programs but falls short of what many users would need so for now we're better off removing it until we can provide a more robust one-size-fits-all solution for installation.

Closes #6

@ChrisThrasher
Copy link
Member Author

Discussions in Discord are showing that writing a correct install system that installs everything required and nothing more is not easy. If we're willing to install lots of unnecessary SFML headers and other files then we're close to a one-size-fits-all solution. Otherwise we still have work to do.

@ChrisThrasher
Copy link
Member Author

I still think this is the right thing to do. We simply can't figure out a good one-size-fits-all solution for installation so it's not good to provide a half-baked solution that doesn't work for anyone. Let's stop shipping an install target that doesn't work.

@ChrisThrasher ChrisThrasher requested a review from eXpl0it3r May 11, 2024 04:58
Installing applications with runtime assets like fonts and shared
libraries is not trivial. This single install command gives users
the impression that they can install their programs but falls short
of what many users would need so for now we're better off removing
it until we can provide a more robust one-size-fits-all solution
for installation.
@ChrisThrasher ChrisThrasher merged commit 5cd75b1 into master May 25, 2024
20 checks passed
@ChrisThrasher ChrisThrasher deleted the install branch May 25, 2024 15:15
@ChrisThrasher ChrisThrasher mentioned this pull request May 25, 2024
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.

Installing the target also installs SFML files
2 participants