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

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