Пакет 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 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | Group: System/Fonts/True type # BEGIN SourceDeps(oneline): BuildRequires: unzip # END SourceDeps(oneline) %define oldname amiri-fonts # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} %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.113 Release: alt1_1 License: OFL Source0: https://github.com/alif-type/amiri/releases/download/%{version}/Amiri-%{version}.zip Source1: %{fontname}-quran-fontconfig.conf Source2: %{fontname}-fontconfig.conf BuildArch: noarch BuildRequires: fontpackages-devel Requires: %{name}-common = %{version}-%{release} 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}-%{release} %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 Amiri-%{version} %build #Nothing to build %install install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p Amiri-Bold.ttf %{buildroot}%{_fontdir}/%{fontname}-bold.ttf install -m 0644 -p Amiri-BoldSlanted.ttf %{buildroot}%{_fontdir}/%{fontname}-boldslanted.ttf install -m 0644 -p Amiri-Regular.ttf %{buildroot}%{_fontdir}/%{fontname}-regular.ttf install -m 0644 -p Amiri-Slanted.ttf %{buildroot}%{_fontdir}/%{fontname}-slanted.ttf install -m 0644 -p AmiriQuran.ttf %{buildroot}%{_fontdir}/%{fontname}-quran.ttf install -m 0644 -p AmiriQuranColored.ttf %{buildroot}%{_fontdir}/%{fontname}-quran-colored.ttf 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 %dir %{_fontbasedir}/*/%{_fontstem}/ %{_fontbasedir}/*/%{_fontstem}/amiri-quran.ttf %{_fontbasedir}/*/%{_fontstem}/amiri-quran-colored.ttf %files %{_fontconfig_templatedir}/67-%{fontname}.conf %config(noreplace) %{_fontconfig_confdir}/67-%{fontname}.conf %dir %{_fontbasedir}/*/%{_fontstem}/ %{_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 --no-dereference OFL.txt %doc NEWS README README-Arabic NEWS-Arabic Documentation-Arabic.pdf %changelog * Sat Feb 27 2021 Igor Vlasenko <viy@altlinux.org> 0.113-alt1_1 - update to new release by fcimport * Tue Feb 25 2020 Igor Vlasenko <viy@altlinux.ru> 0.112-alt1_2 - update to new release by fcimport * Thu Oct 17 2019 Igor Vlasenko <viy@altlinux.ru> 0.111-alt1_1 - update to new release by fcimport * Mon Oct 23 2017 Igor Vlasenko <viy@altlinux.ru> 0.109-alt1_2 - update to new release by fcimport * 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 |