91 lines
3.3 KiB
RPMSpec
91 lines
3.3 KiB
RPMSpec
%global fontname khmeros
|
|
%global conf_prefix 65-0-%{fontname}
|
|
|
|
Name: %{fontname}-fonts
|
|
Version: 5.0
|
|
Release: 27
|
|
Summary: Khmer font set.
|
|
License: LGPLv2+
|
|
URL: http://www.khmeros.info/en/fonts
|
|
|
|
Source0: https://nchc.dl.sourceforge.net/project/khmer/Fonts%20-%20KhmerOS/KhmerOS%20Fonts%205.0-%20LGPL%20Licence/All_KhmerOS_5.0.zip
|
|
Source1: %{conf_prefix}-battambang.conf
|
|
Source2: %{conf_prefix}-bokor.conf
|
|
Source3: %{conf_prefix}-handwritten.conf
|
|
Source4: %{conf_prefix}-base.conf
|
|
Source5: %{conf_prefix}-metal-chrieng.conf
|
|
Source6: %{conf_prefix}-muol.conf
|
|
Source7: %{conf_prefix}-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
|
|
All font 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 size points of the text for each language. This makes
|
|
localization possible.
|
|
|
|
%prep
|
|
%autosetup -n All_KhmerOS_5.0 -p1
|
|
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
|
|
|
|
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 jiaxiya <jiaxiyajiaxiya@163.com> - 5.0-27
|
|
- Package init
|