Пакет fonts-ttf-amiri: 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 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 | Group: System/Fonts/True type # BEGIN SourceDeps(oneline): BuildRequires: unzip # END SourceDeps(oneline) %define oldname amiri-fonts %global fontname amiri %global common_desc \ Amiri is a classical Arabic typeface in Naskh style for typesetting books \ and other running text. \ \ Amiri is a revival of the beautiful typeface pioneered in early 20th \ century by Bulaq Press in Cairo, also known as Amiria Press, after which \ the font is named. %global common_desc_ar \ O.U.O.O. O.U.O.U.U.O.U. O.O. U.O.O.U. U.U.O.U. U.O.O.O.O.O. O.U.U.O.O. U.O.U.U.O.U.O. O.U.O.U.U.U.O.. \ O.U.O.O. O.U.O.U.U.O.U. U.U. O.O.U.O.O. U.U.O.O.U.O.O. U.U.O.O. O.U.O.O.O.O.U. O.U.O.U.U.U. O.U.O.U. \ O.U.U.O.O. O.U. U.O.O.O.O. O.U.U.O.U. U.U.O. O.U.O.O.U. O.U.U.O.U. O.U.O.O.O.U.U.O. U.O.U.O.U. O.O.U.O. \ O.U.O.U.O. O.O.U.U.O.O.O.O. O.U.O.U.U.O.U.O.O. U.U.U. U.U.O. O.O.O. O.U.O.O. O.O.U.U.. Name: fonts-ttf-amiri Version: 0.108 Release: alt1_2 License: OFL Source0: https://github.com/khaledhosny/amiri-font/releases/download/%{version}/%{fontname}-%{version}.zip Source1: %{fontname}-quran-fontconfig.conf Source2: %{fontname}-fontconfig.conf BuildArch: noarch BuildRequires: fontpackages-devel Requires: %{name}-common = %{version} Summary: A classical Arabic font in Naskh style Summary(ar): الخطوط الأميرية ذات المظهر الأنيق و التّراث العريق URL: http://www.amirifont.org Source44: import.info %description %common_desc %description -l ar %common_desc_ar %package -n fonts-ttf-amiri-common Group: System/Fonts/True type Summary: Common files for %{oldname} Summary(ar): الملفات العامّة للخطوط الأميرية %description -n fonts-ttf-amiri-common %common_desc This package consists of files used by other %{oldname} packages. %description -n fonts-ttf-amiri-common -l ar %common_desc_ar تتألف هذه الحزمة من ملفات الخط الأميري العامة. %package -n fonts-ttf-amiri-quran Group: System/Fonts/True type Summary: Quran type of Amiri fonts Summary(ar): النّمط القُرآني من الخط الأميري Requires: %{name}-common = %{version} %description -n fonts-ttf-amiri-quran %common_desc This package contains Quran type of Amiri fonts. %description -n fonts-ttf-amiri-quran -l ar %common_desc_ar تحتوي هذه الحُزمة على النّمط القرآني من الخط الأميري. %prep %setup -q -n %{fontname}-%{version} %build #Nothing to 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 %{SOURCE1} \ %{buildroot}%{_fontconfig_templatedir}/67-%{fontname}-quran.conf install -m 0644 -p %{SOURCE2} \ %{buildroot}%{_fontconfig_templatedir}/67-%{fontname}.conf for fontconf in 67-%{fontname}-quran.conf \ 67-%{fontname}.conf ; do ln -s %{_fontconfig_templatedir}/$fontconf \ %{buildroot}%{_fontconfig_confdir}/$fontconf done # 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 -n fonts-ttf-amiri-quran %{_fontconfig_templatedir}/67-%{fontname}-quran.conf %config(noreplace) %{_fontconfig_confdir}/67-%{fontname}-quran.conf %{_fontbasedir}/*/%{_fontstem}/amiri-quran.ttf %{_fontbasedir}/*/%{_fontstem}/amiri-quran-colored.ttf %files %{_fontconfig_templatedir}/67-%{fontname}.conf %config(noreplace) %{_fontconfig_confdir}/67-%{fontname}.conf %{_fontbasedir}/*/%{_fontstem}/amiri-regular.ttf %{_fontbasedir}/*/%{_fontstem}/amiri-slanted.ttf %{_fontbasedir}/*/%{_fontstem}/amiri-bold.ttf %{_fontbasedir}/*/%{_fontstem}/amiri-boldslanted.ttf %files -n fonts-ttf-amiri-common %doc OFL.txt %doc amiri-table.pdf NEWS README README-Arabic NEWS-Arabic documentation-arabic.pdf %changelog * Tue Jul 26 2016 Igor Vlasenko <viy@altlinux.ru> 0.108-alt1_2 - update to new release by fcimport * Sun Dec 27 2015 Igor Vlasenko <viy@altlinux.ru> 0.108-alt1_1 - update to new release by fcimport * Sun Sep 20 2015 Igor Vlasenko <viy@altlinux.ru> 0.107-alt1_3 - update to new release by fcimport * Sat Jun 28 2014 Igor Vlasenko <viy@altlinux.ru> 0.107-alt1_2 - converted for ALT Linux by srpmconvert tools |