khmeros-fonts/khmeros-fonts.spec

91 lines
3.3 KiB
RPMSpec
Raw Normal View History

2019-12-03 14:12:08 +08:00
%global fontname khmeros
2019-12-07 00:33:35 +08:00
%global conf_prefix 65-0-%{fontname}
2019-12-03 14:12:08 +08:00
Name: %{fontname}-fonts
Version: 5.0
2019-12-07 00:33:35 +08:00
Release: 27
Summary: Khmer font set.
2019-12-03 14:12:08 +08:00
License: LGPLv2+
URL: http://www.khmeros.info/en/fonts
2020-01-02 03:34:48 -05:00
Source0: https://nchc.dl.sourceforge.net/project/khmer/Fonts%20-%20KhmerOS/KhmerOS%20Fonts%205.0-%20LGPL%20Licence/All_KhmerOS_5.0.zip
2019-12-07 00:33:35 +08:00
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
2019-12-03 14:12:08 +08:00
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
2019-12-07 00:33:35 +08:00
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.
2019-12-03 14:12:08 +08:00
%prep
2019-12-07 00:33:35 +08:00
%autosetup -n All_KhmerOS_5.0 -p1
2019-12-03 14:12:08 +08:00
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
2019-12-07 00:33:35 +08:00
* Sat Nov 30 2019 jiaxiya <jiaxiyajiaxiya@163.com> - 5.0-27
2019-12-03 14:12:08 +08:00
- Package init