Blame SPECS/nafees-web-naskh-fonts.spec

Packit Service e163ed
%global fontname        nafees-web-naskh
Packit Service e163ed
%global fontconf        67-%{fontname}.conf
Packit Service e163ed
%global archivename     NafeesWeb
Packit Service e163ed
%global archivedate     20080509
Packit Service e163ed
Packit Service e163ed
Name:           %{fontname}-fonts
Packit Service e163ed
Version:        1.2
Packit Service e163ed
Release:        18%{?dist}
Packit Service e163ed
Summary:        Nafees Web font for writing Urdu in the Naskh script 
Packit Service e163ed
Packit Service e163ed
Group:          User Interface/X
Packit Service e163ed
License:        Bitstream Vera
Packit Service e163ed
URL:            http://www.crulp.org/Downloads/NafeesWeb.zip
Packit Service e163ed
Packit Service e163ed
## NOTE: the original archive is unversioned, so we rename it to add a date stamp
Packit Service e163ed
# The Source0 is obtained by doing the following:
Packit Service e163ed
# $ wget -S http://www.crulp.org/Downloads/NafeesWeb.zip
Packit Service e163ed
# $ mv %{archivename}.zip %{fontname}-%{archivedate}.zip
Packit Service e163ed
Source0:        %{fontname}-%{archivedate}.zip
Packit Service e163ed
Packit Service e163ed
## Fix RHBZ# while not fixed upstream
Packit Service e163ed
Source1:        %{fontname}-update-preferred-family.pe
Packit Service e163ed
Source2:        %{fontconf}
Packit Service e163ed
Source3:        %{fontname}.metainfo.xml
Packit Service e163ed
Packit Service e163ed
BuildArch:      noarch
Packit Service e163ed
Requires:       fontpackages-filesystem
Packit Service e163ed
BuildRequires:  fontpackages-devel
Packit Service e163ed
BuildRequires:  fontforge
Packit Service e163ed
Packit Service e163ed
%description
Packit Service e163ed
Packit Service e163ed
Character based Nafees Web Naskh Open Type Font for writing Urdu in Naskh
Packit Service e163ed
script based on Unicode standard. This version has complete support of
Packit Service e163ed
Aerabs for Urdu and updated glyphs for Latin characters.
Packit Service e163ed
Nafees Web Naskh OTF contains approximately 330 glyphs, including 5 ligatures.
Packit Service e163ed
Packit Service e163ed
Packit Service e163ed
%prep
Packit Service e163ed
%setup -q -c
Packit Service e163ed
Packit Service e163ed
%build
Packit Service e163ed
# Fix RHBZ#490830 while not fixed upstream
Packit Service e163ed
%{_bindir}/fontforge %{SOURCE1} %{archivename}.ttf
Packit Service e163ed
Packit Service e163ed
%install
Packit Service e163ed
rm -rf %{buildroot}
Packit Service e163ed
Packit Service e163ed
#fonts
Packit Service e163ed
install -m 0755 -d %{buildroot}%{_fontdir}
Packit Service e163ed
install -m 0644 -p *.ttf %{buildroot}%{_fontdir}
Packit Service e163ed
Packit Service e163ed
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
Packit Service e163ed
                %{buildroot}%{_fontconfig_confdir}
Packit Service e163ed
Packit Service e163ed
install -m 0644 -p %{SOURCE2} \
Packit Service e163ed
                %{buildroot}%{_fontconfig_templatedir}/%{fontconf}
Packit Service e163ed
Packit Service e163ed
ln -s %{_fontconfig_templatedir}/%{fontconf} \
Packit Service e163ed
        %{buildroot}%{_fontconfig_confdir}/%{fontconf}
Packit Service e163ed
Packit Service e163ed
# Add AppStream metadata
Packit Service e163ed
install -Dm 0644 -p %{SOURCE3} \
Packit Service e163ed
       %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml
Packit Service e163ed
Packit Service e163ed
Packit Service e163ed
Packit Service e163ed
%_font_pkg -f %{fontconf} *.ttf
Packit Service e163ed
Packit Service e163ed
%doc
Packit Service e163ed
%{_datadir}/appdata/%{fontname}.metainfo.xml
Packit Service e163ed
Packit Service e163ed
Packit Service e163ed
%changelog
Packit Service e163ed
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-18
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-17
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-16
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-15
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-14
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Thu Nov 06 2014 Pravin Satpute <psatpute@redhat.com> - 1.2-13
Packit Service e163ed
- Added metainfo for gnome-software
Packit Service e163ed
Packit Service e163ed
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-12
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-11
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-10
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-9
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-8
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-7
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Wed Feb 24 2010 Mathieu Bridon <bochecha@fedoraproject.org> - 1.2-6
Packit Service e163ed
- bumping spec as I forgot to add the fontconfig file in previous commit
Packit Service e163ed
Packit Service e163ed
* Wed Feb 24 2010 Mathieu Bridon <bochecha@fedoraproject.org> - 1.2-5
Packit Service e163ed
- minor spec fixes
Packit Service e163ed
Packit Service e163ed
* Wed Feb 24 2010 Pravin Satpute <psatpute@redhat.com> - 1.2-4
Packit Service e163ed
- adding .conf file
Packit Service e163ed
- bugfix 567612
Packit Service e163ed
Packit Service e163ed
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-3
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Sat Apr 11 2009 Mathieu Bridon <bochecha@fedoraproject.org> - 1.2-2
Packit Service e163ed
- added comment explaining how the source is obtained (as it is modified from upstream)
Packit Service e163ed
- temporary fix for RHBZ#490830 while not fixed upstream
Packit Service e163ed
Packit Service e163ed
* Sat Apr 11 2009 Mathieu Bridon <bochecha@fedoraproject.org> - 1.2-1
Packit Service e163ed
- update to 1.2 release
Packit Service e163ed
Packit Service e163ed
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-5
Packit Service e163ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Packit Service e163ed
Packit Service e163ed
* Sun Dec 21 2008 Bernie Innocenti <bernie@codewiz.org> 1.0-4
Packit Service e163ed
- Builddep on fontpackages-devel
Packit Service e163ed
Packit Service e163ed
* Sun Dec 21 2008 Bernie Innocenti <bernie@codewiz.org> 1.0-3
Packit Service e163ed
- Typo: fontdir -> _fontdir
Packit Service e163ed
Packit Service e163ed
* Sun Dec 21 2008 Bernie Innocenti <bernie@codewiz.org> 1.0-2
Packit Service e163ed
- Updated to current Fedora font packaging guidelines
Packit Service e163ed
Packit Service e163ed
* Sat Sep 15 2007 Bernardo Innocenti <bernie@codewiz.org> 1.0-1
Packit Service e163ed
- Initial packaging, borrowing many things from abyssinica-fonts