Blame SPECS/lato-fonts.spec

78e6be
%global fontname lato
78e6be
%global fontconf 61-%{fontname}.conf
78e6be
78e6be
Name:           %{fontname}-fonts
78e6be
Version:        2.015
78e6be
Release:        5%{?dist}
78e6be
Summary:        A sanserif typeface family
78e6be
78e6be
Group:          User Interface/X
78e6be
License:        OFL
78e6be
URL:            http://www.latofonts.com/
78e6be
# Fonts retrieved 2015-08-07 from http://www.latofonts.com/download/Lato2OFL.zip
78e6be
Source0:        %{name}-%{version}.zip
78e6be
Source1:        %{name}-fontconfig.conf
78e6be
Source2:        %{fontname}.metainfo.xml
78e6be
78e6be
BuildArch:      noarch
78e6be
BuildRequires:  fontpackages-devel
78e6be
Requires:       fontpackages-filesystem
78e6be
Provides:       google-lato-fonts = %{version}-%{release}
78e6be
Obsoletes:      google-lato-fonts < 1.014-1
78e6be
78e6be
%description
78e6be
Lato is a sanserif typeface family designed in the Summer 2010 by Warsaw-based
78e6be
designer Łukasz Dziedzic ("Lato" means "Summer" in Polish). In December 2010 the
78e6be
Lato family was published under the open-source Open Font License by his foundry
78e6be
tyPoland, with support from Google.
78e6be
78e6be
When working on Lato, Łukasz tried to carefully balance some potentially
78e6be
conflicting priorities. He wanted to create a typeface that would seem quite
78e6be
"transparent" when used in body text but would display some original treats when
78e6be
used in larger sizes. He used classical proportions (particularly visible in the
78e6be
uppercase) to give the letterforms familiar harmony and elegance. At the same
78e6be
time, he created a sleek sanserif look, which makes evident the fact that Lato
78e6be
was designed in 2010 - even though it does not follow any current trend.
78e6be
78e6be
The semi-rounded details of the letters give Lato a feeling of warmth, while the
78e6be
strong structure provides stability and seriousness. "Male and female, serious
78e6be
but friendly. With the feeling of the Summer," says Łukasz.
78e6be
78e6be
Lato consists of nine weights (plus corresponding italics), including a
78e6be
beautiful hairline style. It covers 2300+ glyphs per style and supports 100+
78e6be
Latin-based languages, 50+ Cyrillic-based languages as well as Greek and IPA
78e6be
phonetics.
78e6be
78e6be
78e6be
%prep
78e6be
%setup -q -c
78e6be
78e6be
# Fix wrong end-of-lines encoding
78e6be
sed "s/\r//" Lato2OFL/OFL.txt > Lato2OFL/OFL.txt.new
78e6be
touch -r Lato2OFL/OFL.txt Lato2OFL/OFL.txt.new
78e6be
mv Lato2OFL/OFL.txt.new Lato2OFL/OFL.txt
78e6be
78e6be
# Fix permissions
78e6be
chmod 0644 Lato2OFL/{OFL.txt,README.txt}
78e6be
78e6be
78e6be
%build
78e6be
78e6be
78e6be
%install
78e6be
install -m 0755 -d $RPM_BUILD_ROOT%{_fontdir}
78e6be
install -m 0644 -p Lato2OFL/*.ttf $RPM_BUILD_ROOT%{_fontdir}
78e6be
78e6be
install -m 0755 -d $RPM_BUILD_ROOT%{_fontconfig_templatedir} $RPM_BUILD_ROOT%{_fontconfig_confdir}
78e6be
78e6be
install -m 0644 -p %{SOURCE1} $RPM_BUILD_ROOT%{_fontconfig_templatedir}/%{fontconf}
78e6be
ln -s %{_fontconfig_templatedir}/%{fontconf} $RPM_BUILD_ROOT%{_fontconfig_confdir}/%{fontconf}
78e6be
78e6be
# Add AppStream metadata
78e6be
install -Dm 0644 -p %{SOURCE2} \
78e6be
        %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml
78e6be
78e6be
%_font_pkg -f %{fontconf} *.ttf
78e6be
%doc Lato2OFL/README.txt
78e6be
%license Lato2OFL/OFL.txt
78e6be
%{_datadir}/appdata/%{fontname}.metainfo.xml
78e6be
78e6be
78e6be
%changelog
78e6be
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.015-5
78e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
78e6be
78e6be
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.015-4
78e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
78e6be
78e6be
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.015-3
78e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
78e6be
78e6be
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.015-2
78e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
78e6be
78e6be
* Fri Aug 07 2015 Mohamed El Morabity <melmorabity@fedoraproject.org> - 2.015-1
78e6be
- Update to 2.015
78e6be
78e6be
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.010-3
78e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
78e6be
78e6be
* Wed Oct 15 2014 Richard Hughes <richard@hughsie.com> - 2.010-2
78e6be
- Add a MetaInfo file for the software center; this is a font we want to show.
78e6be
78e6be
* Thu Sep 04 2014 Mohamed El Morabity <melmorabity@fedoraproject.org> - 2.010-1
78e6be
- Update to 2.010
78e6be
78e6be
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.007-2
78e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
78e6be
78e6be
* Wed Apr 02 2014 Mohamed El Morabity <melmorabity@fedoraproject.org> - 2.007-1
78e6be
- Update to 2.007
78e6be
78e6be
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.105-2
78e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
78e6be
78e6be
* Thu Jun 06 2013 Mohamed El Morabity <melmorabity@fedoraproject.org> - 1.105-1
78e6be
- Update to 1.105
78e6be
78e6be
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.014-3
78e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
78e6be
78e6be
* Sat Sep 29 2012 Mohamed El Morabity <melmorabity@fedoraproject.org> - 1.014-2
78e6be
- Drop useless Buildroot cleaning
78e6be
78e6be
* Sun Sep 23 2012 Mohamed El Morabity <melmorabity@fedoraproject.org> - 1.014-1
78e6be
- Initial release, to replace google-lato-fonts package