95 lines
3.4 KiB
RPMSpec
95 lines
3.4 KiB
RPMSpec
%global fontname khmeros
|
|
%global fontconf 65-0-%{fontname}
|
|
%global common_desc \
|
|
The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalent \
|
|
sizes for Khmer and English alphabets, so that when texts mix both it is not \
|
|
necessary to have different point sizes for the text in each language. \
|
|
\
|
|
They were created by Danh Hong of the Cambodian Open Institute.
|
|
|
|
Name: %{fontname}-fonts
|
|
Version: 5.0
|
|
Release: 1
|
|
Summary: Khmer font set created by Danh Hong of the Cambodian Open Institute
|
|
License: LGPLv2+
|
|
URL: http://www.khmeros.info/en/fonts
|
|
|
|
Source0: All_KhmerOS_5.0.zip
|
|
Source1: 65-0-khmeros-battambang.conf
|
|
Source2: 65-0-khmeros-bokor.conf
|
|
Source3: 65-0-khmeros-handwritten.conf
|
|
Source4: 65-0-khmeros-base.conf
|
|
Source5: 65-0-khmeros-metal-chrieng.conf
|
|
Source6: 65-0-khmeros-muol.conf
|
|
Source7: 65-0-khmeros-siemreap.conf
|
|
Source8: License.txt
|
|
Source9: %{fontname}-base.metainfo.xml
|
|
Source10: %{fontname}-battambang.metainfo.xml
|
|
Source11: %{fontname}-bokor.metainfo.xml
|
|
Source12: %{fontname}-handwritten.metainfo.xml
|
|
Source13: %{fontname}-metal-chrieng.metainfo.xml
|
|
Source14: %{fontname}-muol.metainfo.xml
|
|
Source15: %{fontname}-siemreap.metainfo.xml
|
|
|
|
BuildArch: noarch
|
|
BuildRequires: fontpackages-devel
|
|
Requires: fontpackages-filesystem
|
|
|
|
%description
|
|
%common_desc
|
|
|
|
%prep
|
|
%autosetup -n All_KhmerOS_5.0
|
|
install -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} .
|
|
install -p %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} .
|
|
|
|
|
|
%build
|
|
|
|
%install
|
|
mv 'KhmerOS .ttf' KhmerOS.ttf
|
|
install -m 0755 -d %{buildroot}%{_fontdir}
|
|
install -m 0644 -p *.ttf %{buildroot}%{_fontdir}
|
|
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
|
|
%{buildroot}%{_fontconfig_confdir}
|
|
|
|
for conffile in *.conf ; do
|
|
install -m 0644 -p $conffile %{buildroot}%{_fontconfig_templatedir}/${conffile}
|
|
ln -s %{_fontconfig_templatedir}/$conffile \
|
|
%{buildroot}%{_fontconfig_confdir}/$conffile
|
|
done
|
|
|
|
# Add AppStream metadata
|
|
install -Dm 0644 -p %{SOURCE9} \
|
|
%{buildroot}%{_datadir}/appdata/%{fontname}-base.metainfo.xml
|
|
install -Dm 0644 -p %{SOURCE10} \
|
|
%{buildroot}%{_datadir}/appdata/%{fontname}-battambang.metainfo.xml
|
|
install -Dm 0644 -p %{SOURCE11} \
|
|
%{buildroot}%{_datadir}/appdata/%{fontname}-bokor.metainfo.xml
|
|
install -Dm 0644 -p %{SOURCE12} \
|
|
%{buildroot}%{_datadir}/appdata/%{fontname}-handwritten.metainfo.xml
|
|
install -Dm 0644 -p %{SOURCE13} \
|
|
%{buildroot}%{_datadir}/appdata/%{fontname}-metal-chrieng.metainfo.xml
|
|
install -Dm 0644 -p %{SOURCE14} \
|
|
%{buildroot}%{_datadir}/appdata/%{fontname}-muol.metainfo.xml
|
|
install -Dm 0644 -p %{SOURCE15} \
|
|
%{buildroot}%{_datadir}/appdata/%{fontname}-siemreap.metainfo.xml
|
|
|
|
|
|
%files
|
|
%license License.txt
|
|
%{_datadir}/appdata/%{fontname}-base.metainfo.xml
|
|
%{_datadir}/appdata/%{fontname}-battambang.metainfo.xml
|
|
%{_datadir}/appdata/%{fontname}-bokor.metainfo.xml
|
|
%{_datadir}/appdata/%{fontname}-handwritten.metainfo.xml
|
|
%{_datadir}/appdata/%{fontname}-metal-chrieng.metainfo.xml
|
|
%{_datadir}/appdata/%{fontname}-muol.metainfo.xml
|
|
%{_datadir}/appdata/%{fontname}-siemreap.metainfo.xml
|
|
%{_fontconfig_confdir}/*.conf
|
|
%{_fontconfig_templatedir}/*.conf
|
|
%{_fontdir}/*.ttf
|
|
|
|
%changelog
|
|
* Sat Nov 30 2019 openEuler Buildteam <buildteam@openeuler.org> - 5.0-1
|
|
- Package init
|