Blame SPECS/aajohan-comfortaa-fonts.spec

Packit 131e3a
%global fontname aajohan-comfortaa
Packit 131e3a
%global fontconf 61-%{fontname}.conf
Packit 131e3a
Packit 131e3a
Name:           %{fontname}-fonts
Packit 131e3a
Version:        3.001
Packit 131e3a
Release:        2%{?dist}
Packit 131e3a
Summary:        Modern style true type font
Packit 131e3a
Packit 131e3a
License:        OFL
Packit 131e3a
URL:            http://aajohan.deviantart.com
Packit 131e3a
Source0:        http://www.deviantart.com/download/105395949/comfortaa___font_by_aajohan-d1qr019.zip
Packit 131e3a
Source1:        %{name}-fontconfig.conf
Packit 131e3a
Source2:        %{fontname}.metainfo.xml
Packit 131e3a
Packit 131e3a
BuildArch:      noarch
Packit 131e3a
BuildRequires:  fontpackages-devel
Packit 131e3a
BuildRequires:	libappstream-glib
Packit 131e3a
Requires:       fontpackages-filesystem
Packit 131e3a
Packit 131e3a
%description
Packit 131e3a
Comfortaa is a sans-serif font comfortable in every aspect with
Packit 131e3a
Bold, Regular, and Thin variants.
Packit 131e3a
It has very good European language coverage and decent Cyrillic coverage.  
Packit 131e3a
Packit 131e3a
%prep
Packit 131e3a
%autosetup -n %{version}
Packit 131e3a
Packit 131e3a
# Fixing
Packit 131e3a
# wrong-file-end-of-line-encoding issue
Packit 131e3a
# Thanks to Paul Flo Williams
Packit 131e3a
Packit 131e3a
for file in *.txt; do
Packit 131e3a
 sed 's/\r//g' "$file" | \
Packit 131e3a
 fold -s > "$file.new" && \
Packit 131e3a
 touch -r "$file" "$file.new" && \
Packit 131e3a
 mv "$file.new" "$file"
Packit 131e3a
done
Packit 131e3a
Packit 131e3a
%build
Packit 131e3a
Packit 131e3a
%install
Packit 131e3a
install -m 0755 -d %{buildroot}%{_fontdir}
Packit 131e3a
install -m 0644 -p *.ttf %{buildroot}%{_fontdir}
Packit 131e3a
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
Packit 131e3a
                   %{buildroot}%{_fontconfig_confdir}
Packit 131e3a
install -m 0644 -p %{SOURCE1} \
Packit 131e3a
        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}
Packit 131e3a
Packit 131e3a
ln -s %{_fontconfig_templatedir}/%{fontconf} \
Packit 131e3a
      %{buildroot}%{_fontconfig_confdir}/%{fontconf}
Packit 131e3a
Packit 131e3a
# Add AppStream metadata
Packit 131e3a
install -Dm 0644 -p %{SOURCE2} \
Packit 131e3a
        %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml
Packit 131e3a
%check
Packit 131e3a
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/%{fontname}.metainfo.xml
Packit 131e3a
Packit 131e3a
%_font_pkg -f %{fontconf} *.ttf
Packit 131e3a
%doc FONTLOG.txt OFL.txt
Packit 131e3a
%{_datadir}/appdata/%{fontname}.metainfo.xml
Packit 131e3a
Packit 131e3a
%changelog
Packit 131e3a
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.001-2
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Mon Oct 02 2017 Luya Tshimbalanga <luya@fedoraproject.org> - 3.001-1
Packit 131e3a
- Update to 3.001
Packit 131e3a
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.004-7
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.004-6
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.004-5
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Sun Oct 19 2014 Parag Nemade <pnemade AT redhat DOT com> - 2.004-4
Packit 131e3a
- Add metainfo file to show this font in gnome-software
Packit 131e3a
Packit 131e3a
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.004-3
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.004-2
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Sat May 11 2013 Luya Tshimbalanga <luya@fedoraproject.org> - 2.004-1
Packit 131e3a
- Latest upstream release
Packit 131e3a
Packit 131e3a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.003-2
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Sun Dec 30 2012 Luya Tshimbalanga <luya@fedoraproject.org> - 2.003-1
Packit 131e3a
- Upstream update (rhbz#786442)
Packit 131e3a
Packit 131e3a
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.002-6
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Sat Jan 14 2012 Luya Tshimbalanga <luya@fedoraproject.org> - 2.002-5
Packit 131e3a
- Upstream update (rhbz#771541)
Packit 131e3a
- Spec cleaned up
Packit 131e3a
- updated filename documentation
Packit 131e3a
Packit 131e3a
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.004-3
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.004-2
Packit 131e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit 131e3a
Packit 131e3a
* Fri Dec 3 2010 Luya Tshimbalanga <luya@fedoraproject.org> - 1.004-1
Packit 131e3a
- Upstream update rhbz#658745
Packit 131e3a
Packit 131e3a
* Thu Sep 23 2010 Luya Tshimbalanga <luya@fedoraproject.org> - 1.003-5.1
Packit 131e3a
- Changed to the correct description rhbz#636987
Packit 131e3a
Packit 131e3a
* Tue Aug 3 2010 Luya Tshimbalanga <luya@fedoraproject.org> - 1.003-4
Packit 131e3a
- Set the right close tag inside 61 conf file
Packit 131e3a
Packit 131e3a
* Fri Jul 30 2010 Luya Tshimbalanga <luya@fedoraproject.org> - 1.003-3
Packit 131e3a
- Added missing documentations
Packit 131e3a
- Switched to the right versioning
Packit 131e3a
- Addressed wrong-file-end-of-line-encoding issue
Packit 131e3a
Packit 131e3a
* Thu Jul 29 2010 Luya Tshimbalanga <luya@fedoraproject.org> - 1.003-2
Packit 131e3a
- Set prefix to 61 for fontconfig.conf
Packit 131e3a
- Shortened description
Packit 131e3a
- Some fixes
Packit 131e3a
Packit 131e3a
* Tue Jul 27 2010 Luya Tshimbalanga <luya@fedoraproject.org> - 1.003-1
Packit 131e3a
- Initial RPM release.