Пакет fonts-ttf-google-droid: 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 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 | %define oldname google-droid-fonts # %%oldname or %%version is ahead of its definition. Predefining for rpm 4.0 compatibility. %define name google-droid-fonts %define version 20120715 %global fontname google-droid %global archivename %{oldname}-%{version} %global common_desc \ The Droid typeface family was designed in the fall of 2006 by Ascender's \ Steve Matteson, as a commission from Google to create a set of system fonts \ for its Android platform. The goal was to provide optimal quality and comfort \ on a mobile handset when rendered in application menus, web browsers and for \ other screen text. \ The family was later extended in collaboration with other designers such as \ Pascal Zoghbi of 29ArabicLetters. Name: fonts-ttf-google-droid # No sane versionning upstream, use git clone timestamp Version: 20120715 Release: alt2_7 Summary: General-purpose fonts released by Google as part of Android Group: System/Fonts/True type License: ASL 2.0 URL: https://android.googlesource.com/ Source0: %{archivename}.tar.xz #Brutal script used to pull sources from upstream git Source1: getdroid.sh Source10: %{oldname}-sans-fontconfig.conf Source11: %{oldname}-sans-mono-fontconfig.conf Source12: %{oldname}-serif-fontconfig.conf Source13: %{oldname}-kufi-fontconfig.conf BuildArch: noarch BuildRequires: fontpackages-devel Source44: import.info %description %common_desc %package -n fonts-ttf-google-droid-sans Group: System/Fonts/True type Summary: A humanist sans serif typeface Obsoletes: %{oldname}-common <= 20090906-5.fc12 Provides: fonts-ttf-droid = %version Obsoletes: fonts-ttf-droid < 1.01 %description -n fonts-ttf-google-droid-sans %common_desc Droid Sans is a humanist sans serif typeface designed for user interfaces and electronic communication. %files -n fonts-ttf-google-droid-sans %{_fontconfig_templatedir}/??-%{fontname}-sans.conf %config(noreplace) %{_fontconfig_confdir}/??-%{fontname}-sans.conf %{_fontbasedir}/*/%{_fontstem}/DroidSans*ttf %exclude %{_fontbasedir}/*/%{_fontstem}/DroidSansMono*ttf %doc README.txt NOTICE %package -n fonts-ttf-google-droid-sans-mono Group: System/Fonts/True type Summary: A humanist monospace sans serif typeface Provides: fonts-ttf-droid = %version Obsoletes: fonts-ttf-droid < 1.01 %description -n fonts-ttf-google-droid-sans-mono %common_desc Droid Sans Mono is a humanist monospace sans serif typeface designed for user interfaces and electronic communication. %files -n fonts-ttf-google-droid-sans-mono %{_fontconfig_templatedir}/??-%{fontname}-sans-mono.conf %config(noreplace) %{_fontconfig_confdir}/??-%{fontname}-sans-mono.conf %{_fontbasedir}/*/%{_fontstem}/DroidSansMono.ttf %doc README.txt NOTICE %package -n fonts-ttf-google-droid-serif Group: System/Fonts/True type Summary: A contemporary serif typeface Provides: %{fontname}-naskh-fonts = %{version}-%{release} Provides: fonts-ttf-droid = %version Obsoletes: fonts-ttf-droid < 1.01 %description -n fonts-ttf-google-droid-serif %common_desc Droid Serif is a contemporary serif typeface family designed for comfortable reading on screen. Droid Serif is slightly condensed to maximize the amount of text displayed on small screens. Vertical stress and open forms contribute to its readability while its proportion and overall design complement its companion Droid Sans. The Arabic block was designed by Pascal Zoghbi of 29ArabicLetters under the Droid Naskh name. %files -n fonts-ttf-google-droid-serif %{_fontconfig_templatedir}/??-%{fontname}-serif.conf %config(noreplace) %{_fontconfig_confdir}/??-%{fontname}-serif.conf %{_fontbasedir}/*/%{_fontstem}/DroidSerif*ttf %{_fontbasedir}/*/%{_fontstem}/DroidNaskh*ttf %doc README.txt NOTICE %package -n fonts-ttf-google-droid-kufi Group: System/Fonts/True type Summary: A kufi Arabic titling typeface designed to complement Droid Sans Requires: fonts-ttf-google-droid-kufi %description -n fonts-ttf-google-droid-kufi %common_desc Droid Kufi is a stylized display font suitable for titles and short runs of text, and designed to complement Droid Sans. It was initialy designed by Steve Matteson of Ascender with consulting by Pascal Zoghbi of 29ArabicLetters to finalize the font family. %files -n fonts-ttf-google-droid-kufi %{_fontconfig_templatedir}/??-%{fontname}-kufi.conf %config(noreplace) %{_fontconfig_confdir}/??-%{fontname}-kufi.conf %{_fontbasedir}/*/%{_fontstem}/DroidKufi*ttf %prep %setup -q -n %{archivename} %build %install rm -fr %{buildroot} install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p $(ls *ttf | grep -v DroidSansFallbackFull\ | grep -v DroidSansFallbackLegacy\ | grep -v DroidNaskh-Regular-SystemUI) \ %{buildroot}%{_fontdir} install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ %{buildroot}%{_fontconfig_confdir} install -m 0644 -p %{SOURCE10} \ %{buildroot}%{_fontconfig_templatedir}/65-%{fontname}-sans.conf install -m 0644 -p %{SOURCE11} \ %{buildroot}%{_fontconfig_templatedir}/60-%{fontname}-sans-mono.conf install -m 0644 -p %{SOURCE12} \ %{buildroot}%{_fontconfig_templatedir}/65-%{fontname}-serif.conf install -m 0644 -p %{SOURCE13} \ %{buildroot}%{_fontconfig_templatedir}/65-%{fontname}-kufi.conf for fontconf in 65-%{fontname}-sans.conf \ 60-%{fontname}-sans-mono.conf \ 65-%{fontname}-serif.conf \ 65-%{fontname}-kufi.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 %changelog * Fri Jun 27 2014 Igor Vlasenko <viy@altlinux.ru> 20120715-alt2_7 - added obsoletes on fonts-ttf-droid * Thu Jun 26 2014 Igor Vlasenko <viy@altlinux.ru> 20120715-alt1_7 - update to new release by fcimport * Fri Feb 22 2013 Igor Vlasenko <viy@altlinux.ru> 20120715-alt1_5 - update to new release by fcimport * Fri Jul 27 2012 Igor Vlasenko <viy@altlinux.ru> 20120715-alt1_4 - update to new release by fcimport * Thu Jul 19 2012 Igor Vlasenko <viy@altlinux.ru> 20120715-alt1_3 - update to new release by fcimport * Wed Mar 21 2012 Igor Vlasenko <viy@altlinux.ru> 20100409-alt2_3 - rebuild to get rid of #27020 * Sat Jan 21 2012 Igor Vlasenko <viy@altlinux.ru> 20100409-alt1_3 - update to new release by fcimport * Tue Aug 09 2011 Igor Vlasenko <viy@altlinux.ru> 20100409-alt1_2 - initial release by fcimport |