From cdc681fe897e2a38f6ac6b5bd940f65c0bc38a13 Mon Sep 17 00:00:00 2001 From: Sergey Cherevko Date: Wed, 21 Feb 2024 11:52:38 +0300 Subject: [PATCH] [INF-951] adapted the spec file for 8 --- ...57-sorkintype-merriweather-sans-fonts.conf | 46 ++++++ ...ntype-merriweather-sans-fonts.metainfo.xml | 153 ++++++++++++++++++ SPECS/sorkintype-merriweather-sans-fonts.spec | 77 +++++---- 3 files changed, 246 insertions(+), 30 deletions(-) create mode 100644 SOURCES/57-sorkintype-merriweather-sans-fonts.conf create mode 100644 SOURCES/org.fedoraproject.sorkintype-merriweather-sans-fonts.metainfo.xml diff --git a/SOURCES/57-sorkintype-merriweather-sans-fonts.conf b/SOURCES/57-sorkintype-merriweather-sans-fonts.conf new file mode 100644 index 0000000..f17f449 --- /dev/null +++ b/SOURCES/57-sorkintype-merriweather-sans-fonts.conf @@ -0,0 +1,46 @@ + + + + + + + Merriweather Sans Regular + + + Merriweather Sans + + + Regular + + + Merriweather Sans + + + + + Merriweather Sans Regular + + + Merriweather Sans + + + Regular + + + Merriweather Sans + + + + Merriweather Sans + + sans-serif + + + + sans-serif + + Merriweather Sans + + + + diff --git a/SOURCES/org.fedoraproject.sorkintype-merriweather-sans-fonts.metainfo.xml b/SOURCES/org.fedoraproject.sorkintype-merriweather-sans-fonts.metainfo.xml new file mode 100644 index 0000000..3212179 --- /dev/null +++ b/SOURCES/org.fedoraproject.sorkintype-merriweather-sans-fonts.metainfo.xml @@ -0,0 +1,153 @@ + + + + org.fedoraproject.sorkintype-merriweather-sans-fonts + MIT + OFL + SorkinType Merriweather Sans + + +

+
+ fonts@lists.fedoraproject.org + https://github.com/SorkinType/Merriweather-Sans + + + + + + Merriweather Sans Black + Merriweather Sans Bold Italic + Merriweather Sans Bold + Merriweather Sans Italic + Merriweather Sans Light Italic + Merriweather Sans Light + Merriweather Sans Regular + Merriweather Sans UltraBold Italic + + + aa + an + ast + ay + az-az + bi + bin + br + bs + ca + ch + co + crh + cs + csb + cy + da + de + en + eo + es + et + eu + fi + fil + fj + fo + fr + fur + fy + ga + gd + gl + gn + gv + haw + ho + hr + hsb + ht + hu + ia + id + ie + ig + io + is + it + jv + ki + kj + kl + ku-tr + kw + kwm + la + lb + lg + li + lt + lv + mg + mh + ms + mt + na + nb + nds + ng + nl + nn + no + nr + nso + nv + ny + oc + om + pap-an + pap-aw + pl + pt + qu + quz + rm + rn + ro + rw + sc + se + sg + sk + sl + sm + sma + smj + smn + sn + so + sq + ss + st + su + sv + sw + tk + tl + tn + to + tr + ts + ty + uz + vi + vo + vot + wa + wen + wo + xh + yap + za + zu + +
diff --git a/SPECS/sorkintype-merriweather-sans-fonts.spec b/SPECS/sorkintype-merriweather-sans-fonts.spec index 5faed22..e16df97 100644 --- a/SPECS/sorkintype-merriweather-sans-fonts.spec +++ b/SPECS/sorkintype-merriweather-sans-fonts.spec @@ -1,50 +1,67 @@ -# SPDX-License-Identifier: MIT -%global forgeurl https://github.com/SorkinType/Merriweather-Sans -%global commit f36d6e1eb17fd4eead50c320fc8313f5353c9f5f -%forgemeta +BuildArch: noarch +Name: sorkintype-merriweather-sans-fonts Version: 1.008 Release: 8%{?dist} -URL: %{forgeurl} - -%global foundry SorkinType -%global fontlicense OFL -%global fontlicenses OFL.txt -%global fontdocs *txt *md -%global fontdocsex %{fontlicenses} - -%global fontfamily Merriweather Sans -%global fontsummary Merriweather Sans, a low-contrast semi-condensed sans-serif font family -%global fonts fonts/ttfs/*ttf fonts/variable/*.ttf -%global fontconfngs %{SOURCE10} -%global fontdescription %{expand: +URL: https://github.com/SorkinType/Merriweather-Sans +License: OFL +Summary: Merriweather Sans, a low-contrast semi-condensed sans-serif font family + +Source0: Merriweather-Sans-f36d6e1eb17fd4eead50c320fc8313f5353c9f5f.tar.gz +Source10: 57-%{name}.xml +Source11: 57-%{name}.conf +Source12: org.fedoraproject.sorkintype-merriweather-sans-fonts.metainfo.xml + +%description Merriweather Sans is a low-contrast semi-condensed sans-serif font family designed to be readable at very small sizes. Merriweather Sans is traditional in feeling despite the modern shapes it has adopted for screens. It is a -companion to the serif font family Merriweather.} - -Source0: %{forgesource} -Source10: 57-%{fontpkgname}.xml +companion to the serif font family Merriweather. -%fontpkg %prep -%forgesetup +%setup -n Merriweather-Sans-f36d6e1eb17fd4eead50c320fc8313f5353c9f5f + %build -%fontbuild +# nothing to do here + %install -%fontinstall +install -m 0755 -d %{buildroot}/etc/fonts/conf.d/ +ln -sf ../../../usr/share/fontconfig/conf.avail/57-%{name}.conf %{buildroot}/etc/fonts/conf.d/57-%{name}.conf + +install -m 0755 -d %{buildroot}/usr/share/fontconfig/conf.avail/ +install -m 0644 -t %{buildroot}/usr/share/fontconfig/conf.avail/ %{SOURCE11} + +install -m 0755 -d %{buildroot}/usr/share/fonts/ +install -m 0755 -d %{buildroot}/usr/share/fonts/%{name}/ +install -m 0644 -t %{buildroot}/usr/share/fonts/%{name}/ fonts/ttfs/MerriweatherSans-Black.ttf fonts/ttfs/MerriweatherSans-Bold.ttf fonts/ttfs/MerriweatherSans-BoldItalic.ttf fonts/ttfs/MerriweatherSans-Italic.ttf +install -m 0644 -t %{buildroot}/usr/share/fonts/%{name}/ fonts/ttfs/MerriweatherSans-Light.ttf fonts/ttfs/MerriweatherSans-LightItalic.ttf fonts/ttfs/MerriweatherSans-Regular.ttf fonts/ttfs/MerriweatherSans-UltraBoldItalic.ttf + +install -m 0755 -d %{buildroot}/usr/share/licenses/ +install -m 0755 -d %{buildroot}/usr/share/licenses/%{name}/ +install -m 0644 -t %{buildroot}/usr/share/licenses/%{name}/ OFL.txt + +install -m 0755 -d %{buildroot}/usr/share/doc/%{name} +install -m 0644 -t %{buildroot}/usr/share/doc/%{name} AUTHORS.txt CONTRIBUTORS.txt README.md requirements.txt TRADEMARKS.txt + +install -m 0755 -d %{buildroot}/usr/share/metainfo/ +install -m 0644 -t %{buildroot}/usr/share/metainfo/ %{SOURCE12} + -%check -%fontcheck +%files +%{_sysconfdir}/fonts/conf.d/57-%{name}.conf +%{_datadir}/fontconfig/conf.avail/57-%{name}.conf +%{_datadir}/fonts/%{name}/*.ttf +%{_datadir}/licenses/%{name}/OFL.txt +%{_docdir}/%{name}/* +%{_datadir}/metainfo/*.xml -%fontfiles %changelog -* Wed Nov 22 2023 MSVSphere Packaging Team - 1.008-8.gitf36d6e1 -- Rebuilt for MSVSphere 9.3 +* Wed Feb 21 2024 Sergey Cherevko - 1.008-8 +- Rebuilt for MSVSphere 8.9 * Sat Jan 21 2023 Fedora Release Engineering - 1.008-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild