diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aca5a2d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/Montserrat-7.200.tar.gz diff --git a/.julietaula-montserrat-fonts.metadata b/.julietaula-montserrat-fonts.metadata new file mode 100644 index 0000000..9a0e46e --- /dev/null +++ b/.julietaula-montserrat-fonts.metadata @@ -0,0 +1 @@ +b817b37e3951ac9056cddf5abae97453faa7ae57 SOURCES/Montserrat-7.200.tar.gz diff --git a/SOURCES/julietaula-montserrat-fonts-fontconfig.conf b/SOURCES/julietaula-montserrat-fonts-fontconfig.conf new file mode 100644 index 0000000..cc0df16 --- /dev/null +++ b/SOURCES/julietaula-montserrat-fonts-fontconfig.conf @@ -0,0 +1,29 @@ + + + + + sans-serif + + Montserrat + + + + Montserrat + + sans-serif + + + + sans-serif + + MontserratAlternates + + + + MontserratAlternates + + sans-serif + + + + diff --git a/SOURCES/julietaula-montserrat.metainfo.xml b/SOURCES/julietaula-montserrat.metainfo.xml new file mode 100644 index 0000000..be3b5a5 --- /dev/null +++ b/SOURCES/julietaula-montserrat.metainfo.xml @@ -0,0 +1,35 @@ + + + + julietaula-montserrat + CC0-1.0 + Montserrat + A sans-serif typeface loved by web and UI designers + +

The old posters and signs in the traditional neighborhood of Buenos Aires called Montserrat inspired me to design a typeface that rescues the beauty of urban typography from the first half of the twentieth century. The goal is to rescue what is in Montserrat and set it free, under a free, libre and open source license, the SIL Open Font License.

+

As urban development changes this place, it will never return to its original form and loses forever the designs that are so special and unique. Each selected example produces its own variants in length, width and height proportions, each adding to the Montserrat family. The old typographies and canopies are irretrievable when they are replaced.

+

The letters that inspired this project have work, dedication, care, color, contrast, light and life, day and night! These are the types that make the city look so beautiful.

+
+ + Montserrat Alternates Black + Montserrat Alternates Bold + Montserrat Alternates Extra Bold + Montserrat Alternates Light + Montserrat Alternates Medium + Montserrat Alternates Regular + Montserrat Alternates Semi Bold + Montserrat Alternates Thin + Montserrat Alternates Ultra Light + Montserrat Black + Montserrat Bold + Montserrat Extra Bold + Montserrat Light + Montserrat Medium + Montserrat Regular + Montserrat Semi Bold + Montserrat Thin + Montserrat Ultra Light + + https://github.com/JulietaUla/Montserrat/ + luya@fedoraproject.org +
diff --git a/SPECS/julietaula-montserrat-fonts.spec b/SPECS/julietaula-montserrat-fonts.spec new file mode 100644 index 0000000..7e41029 --- /dev/null +++ b/SPECS/julietaula-montserrat-fonts.spec @@ -0,0 +1,103 @@ +%global fontname julietaula-montserrat +%global fontconf 61-%{fontname} +%global common_desc \ +A typeface inspired by signs around the Montserrat area of Buenos Aires, Argentina + +Name: %{fontname}-fonts +Version: 7.200 +Release: 2%{?dist}.2 +# Override versioning to sync with upstream +Epoch: 1 +Summary: Sans-serif typeface inspired from Montserrat area + +License: OFL +URL: https://github.com/JulietaUla/Montserrat +Source0: %{url}/archive/Montserrat/v%{version}.tar.gz#/Montserrat-%{version}.tar.gz +Source1: %{name}-fontconfig.conf +Source3: %{fontname}.metainfo.xml + +BuildArch: noarch +BuildRequires: fontpackages-devel +BuildRequires: libappstream-glib +Requires: fontpackages-filesystem + +# Reset the old date based versioning +Obsoletes: %{name} < 1:%{version}-%{release} + + +%description +%common_desc + +%_font_pkg -f %{fontconf}.conf *.otf +%{_datadir}/metainfo/%{fontname}.metainfo.xml +%license Montserrat-%{version}/OFL.txt +%doc Montserrat-%{version}/README.md + +%prep +%autosetup -c + +%build + + +%install +install -Dpm 0644 Montserrat-%{version}/fonts/otf/*.otf -t %{buildroot}%{_fontdir} + +install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ + %{buildroot}%{_fontconfig_confdir} + +# Install Montserrat fonts +install -m 0644 -p %{SOURCE1} \ + %{buildroot}%{_fontconfig_templatedir}/%{fontconf}.conf + +for fconf in %{fontconf}.conf ; do + ln -s %{_fontconfig_templatedir}/$fconf \ + %{buildroot}%{_fontconfig_confdir}/$fconf +done + +# Add AppStream metadata file, Repeat for every font family +install -Dm 0644 -p %{SOURCE3} \ + %{buildroot}%{_datadir}/metainfo/%{fontname}.metainfo.xml + +%check +appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/%{fontname}.metainfo.xml + +%changelog +* Wed May 27 2020 Akira TAGOH - 1:7.200-2.1 +- Backport fontconfig files from Fedora +- Sub-packaging per family names as usually do in Fdora. + Resolves: rhbz#1777843 + +* Wed Feb 07 2018 Fedora Release Engineering - 1:7.200-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Nov 01 2017 Luya Tshimbalanga - 1:7.200-1 +- Upstream release + +* Wed Jul 26 2017 Fedora Release Engineering - 1:6.002-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun May 21 2017 Luya Tshimbalanga - 1:6.002-2 +- Fix obsolete tag + +* Mon May 15 2017 Luya Tshimbalanga - 1:6.002-1 +- Use Epoch to sync version with upstream +- Latest stable upstream release + +* Fri Feb 10 2017 Fedora Release Engineering - 0:20151221-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Apr 20 2016 Luya Tshimbalanga - 0:20151221-5 +- Improved appstream file with fonts list + +* Sun Mar 27 2016 Luya Tshimbalanga - 0:20151221-4 +- Fixed compatibility issue with Fedora 22 and EPEL7 less + +* Fri Mar 25 2016 Luya Tshimbalanga - 0:20151221-3 +- Switched doc section to license +- Deleted oft and ttf subdirectories + +* Fri Mar 25 2016 Luya Tshimbalanga - 0:20151221-2 +- Moved appstream-util to check section + +* Thu Mar 24 2016 Luya Tshimbalanga - 0:20151221-1 +- Initial build