Fonts packaging policy rewrite
It should be clearer, more opiniated, and take into account:
– updates of The OpenType standard
– variable fonts
– web fonts
– upstream depreciation of non OpenType formats: final stages of the Harfbuzz
consolidation decided at the 2006 Text Layout summit
https://www.freedesktop.org/wiki/TextLayout/
– appstream & fonts
– weak dependencies
– and probably more I forget here
It is based on the new fonts-rpm-macros project for automation:
https://pagure.io/fonts-rpm-macros/
This project builds on tooling enhancements in redhat-rpm-config and rpm
itself, done during the past two years for the Forge and Go sets of packaging
macros. It started as a fork of fontpackages, which is the core of our current
fonts packaging guidelines.
It will require putting the fonts-srpm-macros package in the default build
root, like is done for other domain-specific packaging macro sets.
Major additions:
– better documentation (clearer and more complete)
– better automation (less packager hassle for better and more complete results)
Major removals:
– tools and scripts
– fixing metadata with ttname
Mostly because no one seems willing to maintain those scripts, or port ttname
to python 3.