%define _ttfontsdir %{_datadir}/fonts/maple %global upstream_ver v7.9 %define sanitized_ver %(echo "$( sed 's/^.//;s/-/~/' <<< "%{upstream_ver}" )") Name: maple-fonts Version: %{sanitized_ver} Release: 1%?dist Summary: Open source monospace & nerd font with round corner and ligatures License: OFL-1.1 URL: https://github.com/subframe7536/Maple-font Source0: %{url}/releases/download/%{upstream_ver}/MapleMono-NF-CN.zip Source1: %{url}/releases/download/%{upstream_ver}/MapleMono-TTF.zip Source2: %{url}/releases/download/%{upstream_ver}/MapleMono-NF.zip Source3: https://raw.githubusercontent.com/subframe7536/maple-font/refs/heads/variable/README.md BuildArch: noarch %description %{summary}. The CN version contains the glyphs of simplified and traditional Chinese, and Japanese, which are not as normal as most CN fonts. The CJK glyphs' spacing is much looser for better metric alignment. %prep %setup -q -c unzip -u -qq %{SOURCE1} unzip -u -qq %{SOURCE2} %build %install install -d %{buildroot}%{_ttfontsdir} install -d %{buildroot}%{_docdir}/%{name} # by default install command uses 755 umask install -m 644 *.ttf %{buildroot}%{_ttfontsdir} install -m 644 %{SOURCE3} %{buildroot}%{_docdir}/%{name} %files %license LICENSE.txt %{_docdir}/%{name}/README.md %dir %{_ttfontsdir} %{_ttfontsdir}/MapleMono*.ttf %changelog * Fri May 15 2026 Tomas Chang - 7.9 - Initial build