Skip to content

Only install GUI-specific files if ENABLE_GUI is set#5451

Merged
skef merged 1 commit intofontforge:masterfrom
cjmayo:install-gui
Oct 12, 2024
Merged

Only install GUI-specific files if ENABLE_GUI is set#5451
skef merged 1 commit intofontforge:masterfrom
cjmayo:install-gui

Conversation

@cjmayo
Copy link
Copy Markdown
Contributor

@cjmayo cjmayo commented Jul 24, 2024

The desktop menu entry and MIME association are not usable if the GUI is not installed.
There are also hundreds of unused image files.


This reduces the number of files installed for me from 412 to 40.

Type of change

  • Non-breaking change

@skef
Copy link
Copy Markdown
Contributor

skef commented Oct 6, 2024

This is reasonable but it scares me. I'll approve if someone (e.g. @iorsh) looks into it and thinks it's OK.

@iorsh
Copy link
Copy Markdown
Contributor

iorsh commented Oct 7, 2024

Looks good to me. We also have NoUI CI pipeline, so if it doesn't break, we would be good to go.

The desktop menu entry and MIME association are not usable if the GUI is not installed.
There are also hundreds of unused image files.
@cjmayo
Copy link
Copy Markdown
Contributor Author

cjmayo commented Oct 12, 2024

The checks seemed stuck - so I rebased (as the changes are tiny hopefully that in itself isn't too much of a pain) - but now seems like they need approval.

@skef skef merged commit bb147cc into fontforge:master Oct 12, 2024
iorsh pushed a commit to iorsh/fontforge that referenced this pull request Oct 16, 2024
The desktop menu entry and MIME association are not usable if the GUI is not installed.
There are also hundreds of unused image files.
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.

3 participants