madan-fonts/madan-fonts.spec
2020-02-14 12:17:49 +08:00

60 lines
1.6 KiB
RPMSpec

%global fontconf 65-0-madan.conf
#Basic Information
Name: madan-fonts
Version: 2.000
Release: 24
Summary: Font for Nepali language
License: GPL+
URL: http://madanpuraskar.org/
Source0: http://ltk.org.np/downloads/madan.zip
Source1: %{name}-fontconfig.conf
Source2: ttf2sfd.pe
Source3: sfd2ttf.pe
Source4: madan.metainfo.xml
Patch0: madan-fonts-2.000-bug842965-u0970-ff2.patch
#Dependency
BuildRequires: fontforge fontpackages-devel dos2unix
Requires: fontpackages-filesystem
BuildArch: noarch
%description
This package provides the Madan font for Nepali made by the
Madan Puraskar Pustakalaya project.
#Build sections
%prep
%setup -c -q
dos2unix madan/license.txt
cp -p %{SOURCE2} %{SOURCE3} .
chmod 755 ttf2sfd.pe sfd2ttf.pe
./ttf2sfd.pe madan/*.ttf
rm -rf madan/*ttf
%patch0 -p0 -b .added-u0970-character
./sfd2ttf.pe madan/*.sfd
%build
# Do Nothing in Build section
%install
install -m 0755 -d %{buildroot}%{_fontdir}
install -m 0644 -p madan/*.ttf %{buildroot}%{_fontdir}
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} %{buildroot}%{_fontconfig_confdir}
install -m 0644 -p %{SOURCE1} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}
ln -s %{_fontconfig_templatedir}/%{fontconf} %{buildroot}%{_fontconfig_confdir}/%{fontconf}
install -Dm 0644 -p %{SOURCE4} %{buildroot}%{_datadir}/appdata/madan.metainfo.xml
#Files list
%_font_pkg -f %{fontconf} *.ttf
%license madan/license.txt
%{_datadir}/appdata/madan.metainfo.xml
%changelog
* Tue Jan 21 2020 lihao <lihao129@huawei.com> - 2.000-24
- Package Init