diff --git a/.gitignore b/.gitignore index 410141f..be0e2f7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -/otf-hermit-1.21.tar.gz -/otf-hermit-2.0.tar.gz +/otf-hermit-*.tar.gz diff --git a/60-pcaro-hermit-fonts.xml b/60-pcaro-hermit-fonts.xml new file mode 100644 index 0000000..ecb871c --- /dev/null +++ b/60-pcaro-hermit-fonts.xml @@ -0,0 +1,12 @@ + + + + + + Hermit + + monospace + + + + diff --git a/changelog b/changelog new file mode 100644 index 0000000..389006b --- /dev/null +++ b/changelog @@ -0,0 +1,57 @@ +* Wed Jul 13 2022 Vincent Mihalkovic - 2.0-1 +- new upstream release + +* Thu Jan 20 2022 Fedora Release Engineering - 1.21-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 1.21-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 1.21-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.21-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 1.21-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 1.21-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.21-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.21-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 1.21-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.21-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.21-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.21-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 1.21-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu Jul 31 2014 Ryan Brown - 1.21-4 +- Respond to Parag An's review bz#1124070 +- Change the way DOS line endings are removed + +* Thu Jul 31 2014 Ryan Brown - 1.21-3 +- Respond to Parag An's review bz#1124070 +- Add empty %%build section to satisfy rpmlint +- Remove optional Group tag + +* Mon Jul 28 2014 Ryan Brown - 1.21-2 +- Fix rpmlint encoding and spelling errors + +* Mon Jul 28 2014 Ryan Brown - 1.21-1 +- Created package +- Pulled 1.21 source from upstream diff --git a/pcaro-hermit-fonts-fontconfig.conf b/pcaro-hermit-fonts-fontconfig.conf deleted file mode 100644 index 798cec8..0000000 --- a/pcaro-hermit-fonts-fontconfig.conf +++ /dev/null @@ -1,17 +0,0 @@ - - - - - monospace - - Hermit - - - - Hermit - - monospace - - - - diff --git a/pcaro-hermit-fonts.spec b/pcaro-hermit-fonts.spec index f538b0b..7ba27e8 100644 --- a/pcaro-hermit-fonts.spec +++ b/pcaro-hermit-fonts.spec @@ -1,111 +1,39 @@ -%global fontname pcaro-hermit -%global fontconf 69-%{fontname}.conf - -Name: %{fontname}-fonts +# SPDX-License-Identifier: MIT Version: 2.0 -Release: 1%{?dist} -Summary: Hermit monospace fonts - -License: OFL +Release: %autorelease URL: https://pcaro.es/p/hermit -Source0: https://pcaro.es/d/otf-hermit-%{version}.tar.gz -Source1: %{name}-fontconfig.conf -BuildArch: noarch -BuildRequires: fontpackages-devel -Requires: fontpackages-filesystem +%global foundry pcaro +%global fontlicense OFL - -%description +%global fontfamily Hermit +%global fontsummary Hermit monospace fonts +%global fonts *.otf +%global fontconfngs %{SOURCE10} +%global fontdescription %{expand: Hermit is a monospace font designed to be clear, pragmatic and very readable. Its creation has been focused on programming. Every glyph was carefully planned and calculated, according to defined principles and rules. For this reason, -Hermit is coherent and regular. +Hermit is coherent and regular.} +Source0: https://pcaro.es/d/otf-hermit-%{version}.tar.gz +Source10: 60-%{fontpkgname}.xml -%prep -%setup -cq +%fontpkg +%prep +%setup -q -c %build - +%fontbuild %install -sed -i "s|\r||g" LICENSE # remove windows encoding of LICENSE file - -install -m 0755 -d %{buildroot}%{_fontdir} -install -m 0644 -p *.otf %{buildroot}%{_fontdir} - -install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ - %{buildroot}%{_fontconfig_confdir} +%fontinstall -install -m 0644 -p %{SOURCE1} \ - %{buildroot}%{_fontconfig_templatedir}/%{fontconf} -ln -s %{_fontconfig_templatedir}/%{fontconf} \ - %{buildroot}%{_fontconfig_confdir}/%{fontconf} - - -%_font_pkg -f %{fontconf} *.otf - - -%doc LICENSE +%check +%fontcheck +%fontfiles %changelog -* Wed Jul 13 2022 Vincent Mihalkovic - 2.0-1 -- new upstream release - -* Thu Jan 20 2022 Fedora Release Engineering - 1.21-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Jul 22 2021 Fedora Release Engineering - 1.21-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 1.21-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 1.21-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jan 29 2020 Fedora Release Engineering - 1.21-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jul 26 2019 Fedora Release Engineering - 1.21-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 1.21-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 1.21-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Feb 08 2018 Fedora Release Engineering - 1.21-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.21-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 1.21-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 04 2016 Fedora Release Engineering - 1.21-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Jun 18 2015 Fedora Release Engineering - 1.21-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Thu Jul 31 2014 Ryan Brown - 1.21-4 -- Respond to Parag An's review bz#1124070 -- Change the way DOS line endings are removed - -* Thu Jul 31 2014 Ryan Brown - 1.21-3 -- Respond to Parag An's review bz#1124070 -- Add empty %%build section to satisfy rpmlint -- Remove optional Group tag - -* Mon Jul 28 2014 Ryan Brown - 1.21-2 -- Fix rpmlint encoding and spelling errors - -* Mon Jul 28 2014 Ryan Brown - 1.21-1 -- Created package -- Pulled 1.21 source from upstream +%autochangelog