%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 - 5.0-1 - Package init