%global source_name aporetic %global debug_package %{nil} %global iosevka_version 34.2.1 Name: aporetic-fonts Version: 1.2.0 Release: 1%{?dist} Summary: Protesilaos Stavrou's custom build of Iosevka. License: SIL Open Font License Version 1.1 URL: https://github.com/protesilaos/aporetic Source0: https://github.com/be5invis/Iosevka/archive/refs/tags/Iosevka-%iosevka_version.tar.gz Source1: %{url}/archive/refs/tags/aporetic-%{version}.tar.gz BuildArch: noarch BuildRequires: nodejs-npm BuildRequires: ttfautohint %description Aporetic fonts are a custom build of Iosevka by Protesilaos Stavrou with different style and metrics than the default. %prep %autosetup -C -n aporetic-fonts %autosetup -a 1 -T -D -n aporetic-fonts %build npm install npm run build -- ttf::aporetic-sans npm run build -- ttf::aporetic-serif npm run build -- ttf::aporetic-sans-mono npm run build -- ttf::aporetic-serif-mono %clean %{__rm} -rf %{buildroot} %install %{__rm} -rf %{buildroot} %{__install} -D -m 0644 %{_builddir}/aporetic-fonts/dist/aporetic-sans/TTF/*.ttf -t %{buildroot}%{_datadir}/fonts/aporetic-sans/TTF %{__install} -D -m 0644 %{_builddir}/aporetic-fonts/dist/aporetic-serif/TTF/*.ttf -t %{buildroot}%{_datadir}/fonts/aporetic-serif/TTF %{__install} -D -m 0644 %{_builddir}/aporetic-fonts/dist/aporetic-sans-mono/TTF/*.ttf -t %{buildroot}%{_datadir}/fonts/aporetic-sans-mono/TTF %{__install} -D -m 0644 %{_builddir}/aporetic-fonts/dist/aporetic-serif-mono/TTF/*.ttf -t %{buildroot}%{_datadir}/fonts/aporetic-serif-mono/TTF %{__install} -D -m 0644 %{_builddir}/aporetic-fonts/dist/aporetic-sans/TTF-Unhinted/*.ttf -t %{buildroot}%{_datadir}/fonts/aporetic-sans/TTF-Unhinted %{__install} -D -m 0644 %{_builddir}/aporetic-fonts/dist/aporetic-serif/TTF-Unhinted/*.ttf -t %{buildroot}%{_datadir}/fonts/aporetic-serif/TTF-Unhinted %{__install} -D -m 0644 %{_builddir}/aporetic-fonts/dist/aporetic-sans-mono/TTF-Unhinted/*.ttf -t %{buildroot}%{_datadir}/fonts/aporetic-sans-mono/TTF-Unhinted %{__install} -D -m 0644 %{_builddir}/aporetic-fonts/dist/aporetic-serif-mono/TTF-Unhinted/*.ttf -t %{buildroot}%{_datadir}/fonts/aporetic-serif-mono/TTF-Unhinted %files -n aporetic-fonts %license LICENSE.md %doc README.md %{_datadir}/fonts/aporetic-sans %{_datadir}/fonts/aporetic-serif %{_datadir}/fonts/aporetic-sans-mono %{_datadir}/fonts/aporetic-serif-mono