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