%global git_date 20250401 %global git_hash cf508ef %global git_ver 1.0.0 %global rel 1 %global src_name %{name}-%{git_date}-%{git_hash}.tar.xz Name: mozilla-type-family Version: %{git_ver}^%{git_date}g%{git_hash} Release: %{rel}%{?dist} Summary: Mozilla's official typeface family License: OFL-1.1 URL: https://github.com/mozilla/mozilla-type-family Source0: %{url}/%{src_name} BuildArch: noarch BuildRequires: fontpackages-devel Requires: fontpackages-filesystem %description Mozilla Type Family is the official typeface for Mozilla's brand and digital products. This package provides a comprehensive set of fonts for various use cases. %package headline Summary: %summary - Headline Requires: %{name} %description headline Mozilla Type Family is the official typeface for Mozilla's brand and digital products. This package provides a comprehensive set of fonts for various use cases. %package text Summary: %summary - Text Requires: %{name} %description text Mozilla Type Family is the official typeface for Mozilla's brand and digital products. This package provides a comprehensive set of fonts for various use cases. %prep %autosetup -n mozilla-type-family %install mkdir -p %{buildroot}%{_fontdir}/headline mkdir -p %{buildroot}%{_fontdir}/text ## Mozilla Headline - Desktop PDIR="Mozilla Headline/Desktop Fonts" for DIR in "Condensed" "Extended" "Standard" do install -m 0644 "$PDIR/TTF/$DIR"/*.ttf %{buildroot}%{_fontdir}/headline/ install -m 0644 "$PDIR/OTF/$DIR"/*.otf %{buildroot}%{_fontdir}/headline/ done ## Mozilla Headline - Web PDIR="Mozilla Headline/Web Fonts" for DIR in "Condensed" "Extended" "Standard" do install -m 0644 "$PDIR/$DIR"/* %{buildroot}%{_fontdir}/headline/ done ## Mozilla Headline - Variable PDIR="Mozilla Headline/Variable Fonts" install -m 0644 "$PDIR"/* %{buildroot}%{_fontdir}/headline/ ## Mozilla Text - Desktop PDIR="Mozilla Text/Desktop Fonts" install -m 0644 "$PDIR/TTF/Standard"/*.ttf %{buildroot}%{_fontdir}/text/ install -m 0644 "$PDIR/OTF/Standard"/*.otf %{buildroot}%{_fontdir}/text/ ## Mozilla Text - Variable PDIR="Mozilla Text/Variable Fonts" install -m 0644 "$PDIR"/* %{buildroot}%{_fontdir}/text/ ## Mozilla Text - Web PDIR="Mozilla Text/Web Fonts/Standard" install -m 0644 "$PDIR"/* %{buildroot}%{_fontdir}/text/ %files %doc README.md %license LICENSE %files headline %{_fontdir}/headline/* %files text %{_fontdir}/text/* %changelog %autochangelog