Package fonts-ttf-tharlon: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | Group: System/Fonts/True type %define oldname tharlon-fonts # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} %global fontname tharlon %global fontconf 62-%{fontname}.conf Name: fonts-ttf-tharlon Version: 1.002 Release: alt1_10 Summary: The Myanmar font which is designed by Ngwe Tun License: OFL URL: http://code.google.com/archive/p/tharlon-font/ Source0: https://raw.githubusercontent.com/google/fonts/master/ofl/tharlon/Tharlon-Regular.ttf Source1: https://raw.githubusercontent.com/google/fonts/master/ofl/tharlon/OFL.txt Source2: %{oldname}-fontconfig.conf Source3: %{fontname}.metainfo.xml BuildArch: noarch BuildRequires: fontpackages-devel Source44: import.info %description TharLon is an authentic Myanmar typeface which covers several languages, such as Burmese, Mon, Shan, Karen, Pa'o, Asho Chin, Kayah and Karenni, for use on the web and in all other digital typography software. The name TharLon was the name of the King who standardized the units of measurement during the ancient Burmese Kingdom Era. The TharLon font is designed by Ngwe Tun, and distributed under the SIL Open Font License with the Reserved Font Name 'TharLon'. %prep %setup -n %{oldname}-%{version} -q -T -c cp -p %{SOURCE0} %{SOURCE1} . %build %install install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p *.ttf %{buildroot}%{_fontdir} install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ %{buildroot}%{_fontconfig_confdir} install -m 0644 -p %{SOURCE2} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf} ln -s %{_fontconfig_templatedir}/%{fontconf} \ %{buildroot}%{_fontconfig_confdir}/%{fontconf} # Add AppStream metadata install -Dm 0644 -p %{SOURCE3} \ %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml # generic fedora font import transformations # move fonts to corresponding subdirs if any for fontpatt in OTF TTF TTC otf ttf ttc pcf pcf.gz bdf afm pfa pfb; do case "$fontpatt" in pcf*|bdf*) type=bitmap;; tt*|TT*) type=ttf;; otf|OTF) type=otf;; afm*|pf*) type=type1;; esac find $RPM_BUILD_ROOT/usr/share/fonts -type f -name '*.'$fontpatt | while read i; do j=`echo "$i" | sed -e s,/usr/share/fonts/,/usr/share/fonts/$type/,`; install -Dm644 "$i" "$j"; rm -f "$i"; olddir=`dirname "$i"`; mv -f "$olddir"/{encodings.dir,fonts.{dir,scale,alias}} `dirname "$j"`/ 2>/dev/null ||: rmdir -p "$olddir" 2>/dev/null ||: done done # kill invalid catalogue links if [ -d $RPM_BUILD_ROOT/etc/X11/fontpath.d ]; then find -L $RPM_BUILD_ROOT/etc/X11/fontpath.d -type l -print -delete ||: # relink catalogue find $RPM_BUILD_ROOT/usr/share/fonts -name fonts.dir | while read i; do pri=10; j=`echo $i | sed -e s,$RPM_BUILD_ROOT/usr/share/fonts/,,`; type=${j%%%%/*}; pre_stem=${j##$type/}; stem=`dirname $pre_stem|sed -e s,/,-,g`; case "$type" in bitmap) pri=10;; ttf|ttf) pri=50;; type1) pri=40;; esac ln -s /usr/share/fonts/$j $RPM_BUILD_ROOT/etc/X11/fontpath.d/"$stem:pri=$pri" done ||: fi %files %{_fontconfig_templatedir}/%{fontconf} %config(noreplace) %{_fontconfig_confdir}/%{fontconf} %{_fontbasedir}/*/%{_fontstem}/*.ttf %doc OFL.txt %{_datadir}/appdata/%{fontname}.metainfo.xml %changelog * Mon Oct 23 2017 Igor Vlasenko <viy@altlinux.ru> 1.002-alt1_10 - update to new release by fcimport * Mon Dec 22 2014 Igor Vlasenko <viy@altlinux.ru> 1.002-alt1_4 - update to new release by fcimport * Sat Jun 28 2014 Igor Vlasenko <viy@altlinux.ru> 1.002-alt1_3 - converted for ALT Linux by srpmconvert tools |