7e54e9d
%global fontname source-sans-pro
7e54e9d
%global fontconf 63-%{fontname}.conf
7e54e9d
7e54e9d
%global roman_version 2.020
7e54e9d
%global italic_version 1.075
7e54e9d
%global github_tag %{roman_version}R-ro/%{italic_version}R-it
7e54e9d
%global source_dir %{fontname}-%(tr "/" "-" <<<%{github_tag})
7e54e9d
7e54e9d
Name:           adobe-source-sans-pro-fonts
7e54e9d
Version:        %{roman_version}
7e54e9d
Release:        1%{?dist}
7e54e9d
Summary:        A set of OpenType fonts designed for user interfaces
7e54e9d
7e54e9d
License:        OFL
7e54e9d
URL:            https://github.com/adobe-fonts/source-sans-pro
7e54e9d
#unable to build from source: source format is unbuildable with free software
7e54e9d
Source0:        https://github.com/adobe-fonts/source-sans-pro/archive/%{github_tag}/%{name}-%{version}.tar.gz
7e54e9d
Source1:        %{name}-fontconfig.conf
7e54e9d
Source2:        %{fontname}.metainfo.xml
7e54e9d
7e54e9d
BuildRequires:  fontpackages-devel
7e54e9d
Requires:       fontpackages-filesystem
7e54e9d
BuildArch:      noarch
7e54e9d
7e54e9d
%description
7e54e9d
Source Sans is a set of OpenType fonts that have been designed to work well in
7e54e9d
user interface (UI) environments, as well as in text setting for screen and
7e54e9d
print.
7e54e9d
7e54e9d
7e54e9d
%prep
7e54e9d
%autosetup -n %{source_dir}
7e54e9d
7e54e9d
# Fix permissions
7e54e9d
chmod 0644 LICENSE.txt README.md
7e54e9d
7e54e9d
# Fix wrong EOLs
7e54e9d
sed -i.orig "s/\r//" LICENSE.txt && \
7e54e9d
touch -r LICENSE.txt.orig LICENSE.txt && \
7e54e9d
rm LICENSE.txt.orig
7e54e9d
7e54e9d
7e54e9d
%build
7e54e9d
7e54e9d
7e54e9d
%install
7e54e9d
install -m 0755 -d %{buildroot}%{_fontdir}
7e54e9d
install -m 0644 -p OTF/*.otf %{buildroot}%{_fontdir}
7e54e9d
7e54e9d
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
7e54e9d
                   %{buildroot}%{_fontconfig_confdir}
7e54e9d
7e54e9d
install -m 0644 -p %{SOURCE1} \
7e54e9d
        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}
7e54e9d
ln -s %{_fontconfig_templatedir}/%{fontconf} \
7e54e9d
      %{buildroot}%{_fontconfig_confdir}/%{fontconf}
7e54e9d
7e54e9d
# Add AppStream metadata
7e54e9d
install -Dm 0644 -p %{SOURCE2} \
7e54e9d
        %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml
7e54e9d
7e54e9d
7e54e9d
%_font_pkg -f %{fontconf} *.otf
7e54e9d
%doc README.md
7e54e9d
%license LICENSE.txt
7e54e9d
%{_datadir}/appdata/%{fontname}.metainfo.xml
7e54e9d
7e54e9d
7e54e9d
%changelog
7e54e9d
* Tue Oct 17 2017 Mohamed El Morabity <melmorabity@fedoraproject.org> - 2.020-1
7e54e9d
- Update to 2.020
7e54e9d
- Update upstream URL
7e54e9d
- Comply with latest packaging guidelines
7e54e9d
7e54e9d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.050-8
7e54e9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7e54e9d
7e54e9d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.050-7
7e54e9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7e54e9d
7e54e9d
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.050-6
7e54e9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7e54e9d
7e54e9d
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.050-5
7e54e9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7e54e9d
7e54e9d
* Wed Oct 15 2014 Richard Hughes <richard@hughsie.com> - 1.050-4
7e54e9d
- Add a MetaInfo file for the software center; this is a font we want to show.
7e54e9d
7e54e9d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.050-3
7e54e9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7e54e9d
7e54e9d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.050-2
7e54e9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7e54e9d
7e54e9d
* Mon Apr 29 2013 Alexis Lameire <alexisis-pristontale@hotmail.com> - 1.050-1
7e54e9d
- update to 1.050-1 upstream release
7e54e9d
7e54e9d
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.034-2
7e54e9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7e54e9d
7e54e9d
* Wed Aug 29 2012 Alexis Lameire <alexisis-pristontale@hotmail.com> - 1.034-1
7e54e9d
- update to 1.034-1 upstream release
7e54e9d
7e54e9d
* Wed Aug 15 2012 Alexis Lameire <alexisis-pristontale@hotmail.com> - 1.033-3
7e54e9d
- Drop useless doc file Readme.html
7e54e9d
7e54e9d
* Sat Aug 04 2012 Alexis Lameire <alexisis-pristontale@hotmail.com> - 1.033-2
7e54e9d
- use versionned source
7e54e9d
7e54e9d
* Fri Aug 03 2012 Alexis Lameire <alexisis-pristontale@hotmail.com> - 1.033-1
7e54e9d
- initial release
7e54e9d