xorg-x11-fonts-vl.spec 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281
  1. %define _catalogue /etc/X11/fontpath.d
  2. # FIXME: The _sysfontdir stuff doesn't work yet, so don't use it. Once
  3. # upstream fonts have a build time configureable output directory that is
  4. # a sane mechanism, we can rethink this.
  5. %define _x11fontdirprefix %{_datadir}
  6. # NOTE: Fonts strictly intended for X core fonts, should be installed
  7. # into _x11fontdir.
  8. %define _x11fontdir %{_x11fontdirprefix}/fonts/X11
  9. %define _type1_fontdir %{_x11fontdir}
  10. %define _otf_fontdir %{_x11fontdir}
  11. %define _ttf_fontdir %{_x11fontdir}
  12. # Configuration section
  13. %define with_ethiopic_fonts 0
  14. %if %{with_ethiopic_fonts}
  15. %define ethiopic_fonts -a35
  16. %else
  17. %define ethiopic_fonts ""
  18. %endif
  19. Summary: X.Org X11 fonts
  20. Summary(ja): X.Org X11 フォント
  21. Name: xorg-x11-fonts
  22. Version: 7.5
  23. Release: 2%{?_dist_release}
  24. License: MIT and Lucida and Public Domain
  25. Group: User Interface/X
  26. URL: http://www.x.org
  27. Source0: ftp://ftp.x.org/pub/individual/font/encodings-1.0.4.tar.bz2
  28. Source1: ftp://ftp.x.org/pub/individual/font/font-alias-1.0.3.tar.bz2
  29. Source10: ftp://ftp.x.org/pub/individual/font/font-adobe-100dpi-1.0.2.tar.bz2
  30. Source11: ftp://ftp.x.org/pub/individual/font/font-adobe-75dpi-1.0.2.tar.bz2
  31. Source12: ftp://ftp.x.org/pub/individual/font/font-adobe-utopia-100dpi-1.0.3.tar.bz2
  32. Source13: ftp://ftp.x.org/pub/individual/font/font-adobe-utopia-75dpi-1.0.3.tar.bz2
  33. Source14: ftp://ftp.x.org/pub/individual/font/font-adobe-utopia-type1-1.0.3.tar.bz2
  34. Source15: ftp://ftp.x.org/pub/individual/font/font-arabic-misc-1.0.2.tar.bz2
  35. Source16: ftp://ftp.x.org/pub/individual/font/font-bh-100dpi-1.0.2.tar.bz2
  36. Source17: ftp://ftp.x.org/pub/individual/font/font-bh-75dpi-1.0.2.tar.bz2
  37. Source18: ftp://ftp.x.org/pub/individual/font/font-bh-lucidatypewriter-100dpi-1.0.2.tar.bz2
  38. Source19: ftp://ftp.x.org/pub/individual/font/font-bh-lucidatypewriter-75dpi-1.0.2.tar.bz2
  39. # Luxi fonts are under a bad license.
  40. # See: https://bugzilla.redhat.com/show_bug.cgi?id=317641
  41. # Source20: ftp://ftp.x.org/pub/individual/font/font-bh-ttf-1.0.0.tar.bz2
  42. # Source21: ftp://ftp.x.org/pub/individual/font/font-bh-type1-1.0.0.tar.bz2
  43. Source22: ftp://ftp.x.org/pub/individual/font/font-bitstream-100dpi-1.0.2.tar.bz2
  44. Source23: ftp://ftp.x.org/pub/individual/font/font-bitstream-75dpi-1.0.2.tar.bz2
  45. Source25: ftp://ftp.x.org/pub/individual/font/font-bitstream-type1-1.0.2.tar.bz2
  46. Source26: ftp://ftp.x.org/pub/individual/font/font-cronyx-cyrillic-1.0.2.tar.bz2
  47. Source27: ftp://ftp.x.org/pub/individual/font/font-cursor-misc-1.0.2.tar.bz2
  48. Source28: ftp://ftp.x.org/pub/individual/font/font-daewoo-misc-1.0.2.tar.bz2
  49. Source29: ftp://ftp.x.org/pub/individual/font/font-dec-misc-1.0.2.tar.bz2
  50. # Source30: ftp://ftp.x.org/pub/individual/font/font-ibm-type1-1.0.0.tar.bz2
  51. Source31: ftp://ftp.x.org/pub/individual/font/font-isas-misc-1.0.2.tar.bz2
  52. Source32: ftp://ftp.x.org/pub/individual/font/font-jis-misc-1.0.2.tar.bz2
  53. Source33: ftp://ftp.x.org/pub/individual/font/font-micro-misc-1.0.2.tar.bz2
  54. Source34: ftp://ftp.x.org/pub/individual/font/font-misc-cyrillic-1.0.2.tar.bz2
  55. %if %{with_ethiopic_fonts}
  56. Source35: ftp://ftp.x.org/pub/individual/font/font-misc-ethiopic-1.0.2.tar.bz2
  57. %endif
  58. # Source36: ftp://ftp.x.org/pub/individual/font/font-misc-meltho-1.0.1.tar.bz2
  59. Source37: ftp://ftp.x.org/pub/individual/font/font-misc-misc-1.1.1.tar.bz2
  60. Source38: ftp://ftp.x.org/pub/individual/font/font-mutt-misc-1.0.2.tar.bz2
  61. Source39: ftp://ftp.x.org/pub/individual/font/font-schumacher-misc-1.1.1.tar.bz2
  62. Source40: ftp://ftp.x.org/pub/individual/font/font-screen-cyrillic-1.0.3.tar.bz2
  63. Source41: ftp://ftp.x.org/pub/individual/font/font-sony-misc-1.0.2.tar.bz2
  64. Source42: ftp://ftp.x.org/pub/individual/font/font-sun-misc-1.0.2.tar.bz2
  65. Source43: ftp://ftp.x.org/pub/individual/font/font-winitzki-cyrillic-1.0.2.tar.bz2
  66. Source44: ftp://ftp.x.org/pub/individual/font/font-xfree86-type1-1.0.3.tar.bz2
  67. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  68. BuildArch: noarch
  69. # FIXME: Temporary requirement on autoconf for a workaround.
  70. BuildRequires: autoconf
  71. BuildRequires: pkgconfig
  72. BuildRequires: xorg-x11-util-macros
  73. # The font-utils dep here is to ensure we have a fontutil.pc file which
  74. # defines the 'fontrootdir' variable.
  75. BuildRequires: font-utils >= 1.0.2
  76. # FIXME: fontconfig is needed only because the upstream Makefiles invoke
  77. # fc-cache at build time. This is totally useless, because we do not ship
  78. # any of the resulting cache files, we generate them at install time from the
  79. # rpm scripts. However, it is easier to depend on fontconfig here than it is
  80. # to patch all 40+ tarballs to stop running fc-cache.
  81. BuildRequires: fontconfig
  82. BuildRequires: ucs2any, bdftruncate, bdftopcf
  83. # FIXME: perl is used for now to avoid having to maintain a big patch.
  84. BuildRequires: perl
  85. %description
  86. X.Org X Window System fonts
  87. %package misc
  88. Summary: misc bitmap fonts for the X Window System
  89. Summary(ja): misc bitmap fonts for the X Window System
  90. Group: User Interface/X
  91. Requires(post): mkfontdir, fontconfig
  92. Requires(postun): mkfontdir, fontconfig
  93. Obsoletes: XFree86-base-fonts
  94. Obsoletes: XOrg-base-fonts
  95. Obsoletes: fonts-xorg-base
  96. Obsoletes: XOrg-fonts-base
  97. Provides: xorg-x11-fonts-base
  98. %description misc
  99. This package contains misc bitmap Chinese, Japanese, Korean, Indic, and Arabic
  100. fonts for use with X Window System.
  101. #--------------------------------------------------------------------------
  102. %package Type1
  103. Summary: Type1 fonts provided by the X Window System
  104. Summary(ja): X ウィンドウシステムで提供されている Type1 フォント
  105. Group: User Interface/X
  106. Requires(post): mkfontdir, fontconfig, ttmkfdir
  107. Requires(postun): mkfontdir, fontconfig, ttmkfdir
  108. Obsoletes: XFree86-base-fonts
  109. Obsoletes: XOrg-base-fonts
  110. Obsoletes: fonts-xorg-base
  111. %description Type1
  112. A collection of Type1 fonts which are part of the core X Window System
  113. distribution.
  114. #--------------------------------------------------------------------------
  115. %if %{with_ethiopic_fonts}
  116. %package ethiopic
  117. Summary: Ethiopic fonts
  118. Summary(ja): Ethiopic fonts
  119. Group: User Interface/X
  120. Requires(post): mkfontdir, ttmkfdir, mkfontscale, fontconfig
  121. Requires(postun): mkfontdir, ttmkfdir, mkfontscale, fontconfig
  122. %description ethiopic
  123. Ethiopic fonts which are part of the core X Window System distribution.
  124. %endif
  125. #--------------------------------------------------------------------------
  126. %package 75dpi
  127. Summary: A set of 75dpi resolution fonts for the X Window System.
  128. Summary(ja): X ウィンドウシステムで利用する 75dpi フォント
  129. Group: User Interface/X
  130. Requires(post): mkfontdir
  131. Requires(postun): mkfontdir
  132. Obsoletes: XFree86-75dpi-fonts
  133. Obsoletes: XOrg-75dpi-fonts
  134. %description 75dpi
  135. A set of 75 dpi fonts used by the X window system.
  136. #--------------------------------------------------------------------------
  137. %package 100dpi
  138. Summary: A set of 100dpi resolution fonts for the X Window System.
  139. Summary(ja): X ウィンドウシステムで利用する 100dpi フォント
  140. Group: User Interface/X
  141. Requires(post): mkfontdir
  142. Requires(postun): mkfontdir
  143. Obsoletes: XFree86-100dpi-fonts
  144. Obsoletes: XOrg-100dpi-fonts
  145. %description 100dpi
  146. A set of 100 dpi fonts used by the X window system.
  147. #--------------------------------------------------------------------------
  148. %package ISO8859-1-75dpi
  149. Summary: A set of 75dpi ISO-8859-1 fonts for X.
  150. Summary(ja): 75dpi ISO-8859-1 フォント
  151. Group: User Interface/X
  152. Requires(post): mkfontdir
  153. Requires(postun): mkfontdir
  154. Obsoletes: XFree86-75dpi-fonts
  155. Obsoletes: XOrg-75dpi-fonts
  156. %description ISO8859-1-75dpi
  157. Contains a set of 75dpi fonts for ISO-8859-1.
  158. #--------------------------------------------------------------------------
  159. %package ISO8859-1-100dpi
  160. Summary: A set of 100dpi ISO-8859-1 fonts for X.
  161. Summary(ja): 100dpi ISO-8859-1 フォント
  162. Group: User Interface/X
  163. Requires(post): mkfontdir
  164. Requires(postun): mkfontdir
  165. Obsoletes: XFree86-100dpi-fonts
  166. Obsoletes: XOrg-100dpi-fonts
  167. %description ISO8859-1-100dpi
  168. Contains a set of 100dpi fonts for ISO-8859-1.
  169. #--------------------------------------------------------------------------
  170. %package ISO8859-2-75dpi
  171. Summary: A set of 75dpi Central European language fonts for X.
  172. Summary(ja): 75dpi 中央ヨーロッパ言語フォント
  173. Group: User Interface/X
  174. Requires(post): mkfontdir
  175. Requires(postun): mkfontdir
  176. Obsoletes: XFree86-ISO8859-2-fonts
  177. Obsoletes: XOrg-ISO8859-2-fonts
  178. %description ISO8859-2-75dpi
  179. Contains a set of 75dpi fonts for Central European languages.
  180. #--------------------------------------------------------------------------
  181. %package ISO8859-2-100dpi
  182. Summary: A set of 100dpi Central European language fonts for X.
  183. Summary(ja): 100dpi 中央ヨーロッパ言語フォント
  184. Group: User Interface/X
  185. Requires(post): mkfontdir
  186. Requires(postun): mkfontdir
  187. Obsoletes: XFree86-ISO8859-2-fonts
  188. Obsoletes: XOrg-ISO8859-2-fonts
  189. %description ISO8859-2-100dpi
  190. Contains a set of 100dpi fonts for Central European languages.
  191. #--------------------------------------------------------------------------
  192. %package ISO8859-9-75dpi
  193. Summary: ISO8859-9-75dpi fonts
  194. Summary(ja): ISO8859-9-75dpi フォント
  195. Group: User Interface/X
  196. Requires(post): mkfontdir
  197. Requires(postun): mkfontdir
  198. Obsoletes: XFree86-ISO8859-9-fonts
  199. Obsoletes: XOrg-ISO8859-9-fonts
  200. %description ISO8859-9-75dpi
  201. Contains a set of 75dpi fonts for the Turkish language.
  202. #--------------------------------------------------------------------------
  203. %package ISO8859-9-100dpi
  204. Summary: ISO8859-9-100dpi fonts
  205. Summary(ja): ISO8859-9-100dpi フォント
  206. Group: User Interface/X
  207. Requires(post): mkfontdir
  208. Requires(postun): mkfontdir
  209. Obsoletes: XFree86-ISO8859-9-fonts
  210. Obsoletes: XOrg-ISO8859-9-fonts
  211. %description ISO8859-9-100dpi
  212. Contains a set of 100dpi fonts for the Turkish language.
  213. #--------------------------------------------------------------------------
  214. %package ISO8859-14-75dpi
  215. Summary: ISO8859-14-75dpi fonts
  216. Summary(ja): ISO8859-14-75dpi フォント
  217. Group: User Interface/X
  218. Requires(post): mkfontdir
  219. Requires(postun): mkfontdir
  220. Obsoletes: XFree86-ISO8859-14-fonts
  221. Obsoletes: XOrg-ISO8859-14-fonts
  222. %description ISO8859-14-75dpi
  223. Contains a set of 75dpi fonts in the ISO8859-14 encoding which
  224. provide Welsh support.
  225. #--------------------------------------------------------------------------
  226. %package ISO8859-14-100dpi
  227. Summary: ISO8859-14-100dpi fonts
  228. Summary(ja): ISO8859-14-100dpi フォント
  229. Group: User Interface/X
  230. Requires(post): mkfontdir
  231. Requires(postun): mkfontdir
  232. Obsoletes: XFree86-ISO8859-14-fonts
  233. Obsoletes: XOrg-ISO8859-14-fonts
  234. %description ISO8859-14-100dpi
  235. Contains a set of 100dpi fonts in the ISO8859-14 encoding which
  236. provide Welsh support.
  237. #--------------------------------------------------------------------------
  238. %package ISO8859-15-75dpi
  239. Summary: ISO8859-15-75dpi fonts
  240. Summary(ja): ISO8859-15-75dpi フォント
  241. Group: User Interface/X
  242. Requires(post): mkfontdir
  243. Requires(postun): mkfontdir
  244. Obsoletes: XFree86-ISO8859-15-fonts
  245. Obsoletes: XOrg-ISO8859-15-fonts
  246. %description ISO8859-15-75dpi
  247. Contains a set of 75dpi fonts in the ISO8859-15 encoding which
  248. provide Euro support.
  249. #--------------------------------------------------------------------------
  250. %package ISO8859-15-100dpi
  251. Summary: ISO8859-15-100dpi fonts
  252. Summary(ja): ISO8859-15-100dpi フォント
  253. Group: User Interface/X
  254. Requires(post): mkfontdir
  255. Requires(postun): mkfontdir
  256. Obsoletes: XFree86-ISO8859-15-fonts
  257. Obsoletes: XOrg-ISO8859-15-fonts
  258. %description ISO8859-15-100dpi
  259. Contains a set of 100dpi fonts in the ISO8859-15 encoding which
  260. provide Euro support.
  261. #--------------------------------------------------------------------------
  262. %package cyrillic
  263. Summary: Cyrillic fonts for X.
  264. Summary(ja): Cyrillic フォント
  265. Group: User Interface/X
  266. Requires(post): mkfontdir
  267. Requires(postun): mkfontdir
  268. Obsoletes: XFree86-cyrillic-fonts
  269. Obsoletes: XOrg-cyrillic-fonts
  270. %description cyrillic
  271. Contains a set of Cyrillic fonts.
  272. #--------------------------------------------------------------------------
  273. %prep
  274. %define setup_fonts_misc -a15 -a27 -a28 -a29 -a31 -a32 -a33 -a37 -a38 -a39 -a41 -a42
  275. %define setup_fonts_100dpi -a10 -a12 -a16 -a18 -a22
  276. %define setup_fonts_75dpi -a11 -a13 -a17 -a19 -a23
  277. %define setup_fonts_cyrillic -a26 -a34 -a40 -a43
  278. %define setup_fonts_type1 -a14 -a25 -a44
  279. %define setup_fonts_otf %{ethiopic_fonts}
  280. %define setup_fonts_bitmap %{setup_fonts_misc} %{setup_fonts_100dpi} %{setup_fonts_75dpi} %{setup_fonts_cyrillic}
  281. %define setup_fonts_scaleable %{setup_fonts_type1} %{setup_fonts_otf}
  282. %define setup_font_metadata -a1
  283. %setup -q -c %{name}-%{version} %{setup_font_metadata} %{setup_fonts_bitmap} %{setup_fonts_scaleable}
  284. #--------------------------------------------------------------------------
  285. %build
  286. pushd encodings-*
  287. %configure
  288. make
  289. popd
  290. for dir in font-*; do
  291. pushd $dir
  292. # FIXME: Yes, this perl hack is fairly ugly, but beats the heck out of
  293. # making a patch that patches 35 or so configure.ac files and maintaining
  294. # it for an indefinite amount of time. Hopefully my solution here will
  295. # get considered to be included in upstream 7.1 release in which case I'll
  296. # turn it into a series of diffs instead and submit it. For now tho, perl
  297. # is my friend. -- mharris
  298. perl -p -i -e 's#(^DEFAULT(_|_OTF|_TTF)FONTDIR=)\${libdir}/X11/fonts#\1\$(pkg-config --variable=fontrootdir fontutil)#' configure.ac
  299. autoconf
  300. %configure \
  301. --disable-iso8859-3 --disable-iso8859-4 --disable-iso8859-6 \
  302. --disable-iso8859-10 --disable-iso8859-11 --disable-iso8859-12 \
  303. --disable-iso8859-13 --disable-iso8859-16
  304. make
  305. popd
  306. done
  307. #--------------------------------------------------------------------------
  308. %install
  309. rm -rf $RPM_BUILD_ROOT
  310. for dir in *; do
  311. # FIXME: The upstream sources need to be patched to allow direct
  312. # specification of the 'fontdir' variable, instead of it being
  313. # relative to libdir.
  314. make -C $dir install DESTDIR=$RPM_BUILD_ROOT
  315. done
  316. # Install catalogue symlinks
  317. mkdir -p $RPM_BUILD_ROOT%{_catalogue}
  318. for f in misc:unscaled:pri=10 75dpi:unscaled:pri=20 100dpi:unscaled:pri=30 Type1 TTF OTF cyrillic; do
  319. ln -fs %{_x11fontdir}/${f%%%%:*} $RPM_BUILD_ROOT%{_catalogue}/xorg-x11-fonts-$f
  320. done
  321. # Generate the encodings.dir files in the encodings directories during
  322. # install time to work around bugs in upstream Makefiles. This is more
  323. # consistent with how we generate fonts.dir files anyway. Fixes bugs:
  324. # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=173875
  325. # https://bugs.freedesktop.org/show_bug.cgi?id=6028
  326. {
  327. ENCODINGSDIR=$RPM_BUILD_ROOT%{_x11fontdir}/encodings
  328. pushd "${ENCODINGSDIR}" &> /dev/null
  329. mkfontscale -n -e "${ENCODINGSDIR}" -e "${ENCODINGSDIR}/large"
  330. sed -i "s@$RPM_BUILD_ROOT@@" encodings.dir
  331. sed -i "s@$RPM_BUILD_ROOT@@" large/encodings.dir
  332. popd &> /dev/null
  333. }
  334. # Create fake %ghost files for file manifests.
  335. {
  336. # Make ghost fonts.alias, fonts.dir, encodings.dir files
  337. FONTDIR=$RPM_BUILD_ROOT%{_x11fontdir}
  338. # Create fake %ghost fonts.alias
  339. for subdir in TTF OTF ; do
  340. mkdir -p $FONTDIR/$subdir
  341. touch $FONTDIR/$subdir/fonts.{alias,scale}
  342. chmod 0644 $FONTDIR/$subdir/fonts.{alias,scale}
  343. done
  344. # Create fake %ghost encodings.dir, fonts.dir, fonts.cache-*
  345. for subdir in Type1 TTF OTF 100dpi 75dpi cyrillic misc ; do
  346. mkdir -p $FONTDIR/$subdir
  347. rm -f $FONTDIR/$subdir/{encodings,fonts}.dir
  348. touch $FONTDIR/$subdir/{encodings,fonts}.dir
  349. chmod 0644 $FONTDIR/$subdir/{encodings,fonts}.dir
  350. # Create bogus fonts.cache-* files
  351. # Create somewhat future-proofed ghosted fonts.cache-* files so that
  352. # the font packages own these files.
  353. for fcver in $(seq 1 9) ; do
  354. touch $FONTDIR/$subdir/fonts.cache-$fcver
  355. chmod 0644 $FONTDIR/$subdir/fonts.cache-$fcver
  356. done
  357. done
  358. }
  359. #--------------------------------------------------------------------------
  360. # FIXME: We should write a script, or couple of scripts for generic font
  361. # installation - with options if necessary, to reduce the amount of code
  362. # duplication in these font installation scripts, then add the generic
  363. # font installation script to xorg-x11-font-utils or whatever.
  364. %post misc
  365. {
  366. FONTDIR=%{_x11fontdir}/misc
  367. mkfontdir $FONTDIR
  368. fc-cache $FONTDIR
  369. }
  370. %postun misc
  371. {
  372. # Rebuild fonts.dir when uninstalling package. (exclude the local, CID dirs)
  373. if [ "$1" = "0" -a -d %{_x11fontdir}/misc ]; then
  374. mkfontdir %{_x11fontdir}/misc
  375. # Only run fc-cache in the Type1 dir, gzipped pcf's take forever
  376. fc-cache %{_x11fontdir}/misc
  377. fi
  378. }
  379. %post Type1
  380. {
  381. FONTDIR=%{_type1_fontdir}/Type1
  382. mkfontscale $FONTDIR
  383. mkfontdir $FONTDIR
  384. fc-cache $FONTDIR
  385. }
  386. %postun Type1
  387. {
  388. FONTDIR=%{_type1_fontdir}/Type1
  389. if [ "$1" = "0" -a -d $FONTDIR ]; then
  390. mkfontscale $FONTDIR
  391. mkfontdir $FONTDIR
  392. fc-cache $FONTDIR
  393. fi
  394. }
  395. %if %{with_ethiopic_fonts}
  396. %post ethiopic
  397. {
  398. FONTDIR=%{_ttf_fontdir}/TTF
  399. ttmkfdir -d $FONTDIR -o $FONTDIR/fonts.scale
  400. mkfontdir $FONTDIR
  401. fc-cache $FONTDIR
  402. FONTDIR=%{_otf_fontdir}/OTF
  403. mkfontscale $FONTDIR
  404. mkfontdir $FONTDIR
  405. fc-cache $FONTDIR
  406. }
  407. %postun ethiopic
  408. {
  409. FONTDIR=%{_ttf_fontdir}/TTF
  410. if [ "$1" = "0" -a -d $FONTDIR ]; then
  411. ttmkfdir -d $FONTDIR -o $FONTDIR/fonts.scale
  412. mkfontdir $FONTDIR
  413. fc-cache $FONTDIR
  414. fi
  415. FONTDIR=%{_otf_fontdir}/OTF
  416. if [ "$1" = "0" -a -d $FONTDIR ]; then
  417. mkfontscale $FONTDIR
  418. mkfontdir $FONTDIR
  419. fc-cache $FONTDIR
  420. fi
  421. }
  422. %endif
  423. %post 75dpi
  424. mkfontdir %{_x11fontdir}/75dpi
  425. %post 100dpi
  426. mkfontdir %{_x11fontdir}/100dpi
  427. %post ISO8859-1-75dpi
  428. mkfontdir %{_x11fontdir}/75dpi
  429. %post ISO8859-1-100dpi
  430. mkfontdir %{_x11fontdir}/100dpi
  431. %post ISO8859-2-75dpi
  432. mkfontdir %{_x11fontdir}/75dpi
  433. %post ISO8859-2-100dpi
  434. mkfontdir %{_x11fontdir}/100dpi
  435. %post ISO8859-9-75dpi
  436. mkfontdir %{_x11fontdir}/75dpi
  437. %post ISO8859-9-100dpi
  438. mkfontdir %{_x11fontdir}/100dpi
  439. %post ISO8859-14-75dpi
  440. mkfontdir %{_x11fontdir}/75dpi
  441. %post ISO8859-14-100dpi
  442. mkfontdir %{_x11fontdir}/100dpi
  443. %post ISO8859-15-75dpi
  444. mkfontdir %{_x11fontdir}/75dpi
  445. %post ISO8859-15-100dpi
  446. mkfontdir %{_x11fontdir}/100dpi
  447. %post cyrillic
  448. mkfontdir %{_x11fontdir}/cyrillic
  449. %postun 75dpi
  450. {
  451. if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
  452. mkfontdir %{_x11fontdir}/75dpi
  453. fi
  454. }
  455. %postun 100dpi
  456. {
  457. if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
  458. mkfontdir %{_x11fontdir}/100dpi
  459. fi
  460. }
  461. %postun ISO8859-1-75dpi
  462. {
  463. if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
  464. mkfontdir %{_x11fontdir}/75dpi
  465. fi
  466. }
  467. %postun ISO8859-1-100dpi
  468. {
  469. if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
  470. mkfontdir %{_x11fontdir}/100dpi
  471. fi
  472. }
  473. %postun ISO8859-2-75dpi
  474. {
  475. if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
  476. mkfontdir %{_x11fontdir}/75dpi
  477. fi
  478. }
  479. %postun ISO8859-2-100dpi
  480. {
  481. if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
  482. mkfontdir %{_x11fontdir}/100dpi
  483. fi
  484. }
  485. %postun ISO8859-9-75dpi
  486. {
  487. if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
  488. mkfontdir %{_x11fontdir}/75dpi
  489. fi
  490. }
  491. %postun ISO8859-9-100dpi
  492. {
  493. if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
  494. mkfontdir %{_x11fontdir}/100dpi
  495. fi
  496. }
  497. %postun ISO8859-14-75dpi
  498. {
  499. if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
  500. mkfontdir %{_x11fontdir}/75dpi
  501. fi
  502. }
  503. %postun ISO8859-14-100dpi
  504. {
  505. if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
  506. mkfontdir %{_x11fontdir}/100dpi
  507. fi
  508. }
  509. %postun ISO8859-15-75dpi
  510. {
  511. if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
  512. mkfontdir %{_x11fontdir}/75dpi
  513. fi
  514. }
  515. %postun ISO8859-15-100dpi
  516. {
  517. if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
  518. mkfontdir %{_x11fontdir}/100dpi
  519. fi
  520. }
  521. %postun cyrillic
  522. {
  523. if [ "$1" = "0" -a -d %{_x11fontdir}/cyrillic ]; then
  524. mkfontdir %{_x11fontdir}/cyrillic
  525. fi
  526. }
  527. #--------------------------------------------------------------------------
  528. %check
  529. #--------------------------------------------------------------------------
  530. %clean
  531. rm -rf $RPM_BUILD_ROOT
  532. #--------------------------------------------------------------------------
  533. %files misc
  534. %defattr(-,root,root,-)
  535. %doc
  536. %dir %{_catalogue}
  537. %{_catalogue}/xorg-x11-fonts-misc:unscaled:pri=10
  538. %dir %{_x11fontdir}
  539. %dir %{_x11fontdir}/misc
  540. %{_x11fontdir}/misc/*
  541. %dir %{_datadir}/fonts/X11/encodings
  542. %dir %{_datadir}/fonts/X11/encodings/large
  543. %{_datadir}/fonts/X11/encodings/*.enc.gz
  544. %ghost %verify(not md5 size mtime) %{_datadir}/fonts/X11/encodings/encodings.dir
  545. %{_datadir}/fonts/X11/encodings/large/*.enc.gz
  546. %ghost %verify(not md5 size mtime) %{_datadir}/fonts/X11/encodings/large/encodings.dir
  547. %ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/encodings.dir
  548. %ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.dir
  549. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  550. %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.alias
  551. %ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.cache-*
  552. %if %{with_ethiopic_fonts}
  553. %files ethiopic
  554. %defattr(-,root,root,-)
  555. %doc
  556. %dir %{_catalogue}
  557. %{_catalogue}/xorg-x11-fonts-TTF
  558. %{_catalogue}/xorg-x11-fonts-OTF
  559. %dir %{_x11fontdir}
  560. # TTF fonts
  561. %dir %{_x11fontdir}/TTF
  562. # font-misc-ethiopic
  563. %{_x11fontdir}/TTF/GohaTibebZemen.ttf
  564. %ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/encodings.dir
  565. %ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.dir
  566. %ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.alias
  567. %ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.scale
  568. %ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.cache-*
  569. # OTF fonts
  570. %dir %{_x11fontdir}/OTF
  571. %{_x11fontdir}/OTF/GohaTibebZemen.otf
  572. %ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/encodings.dir
  573. %ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.dir
  574. %ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.alias
  575. %ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.scale
  576. %ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.cache-*
  577. %endif
  578. %files 75dpi
  579. %defattr(-,root,root,-)
  580. %doc
  581. %dir %{_catalogue}
  582. %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
  583. %dir %{_x11fontdir}
  584. %dir %{_x11fontdir}/75dpi
  585. # font-adobe-75dpi
  586. %{_x11fontdir}/75dpi/cour[BOR]??.pcf*
  587. %{_x11fontdir}/75dpi/courBO??.pcf*
  588. %{_x11fontdir}/75dpi/helv[BOR]??.pcf*
  589. %{_x11fontdir}/75dpi/helvBO??.pcf*
  590. %{_x11fontdir}/75dpi/ncen[BIR]??.pcf*
  591. %{_x11fontdir}/75dpi/ncenBI??.pcf*
  592. %{_x11fontdir}/75dpi/tim[BIR]??.pcf*
  593. %{_x11fontdir}/75dpi/timBI??.pcf*
  594. %{_x11fontdir}/75dpi/symb??.pcf*
  595. # font-adobe-utopia-75dpi
  596. %{_x11fontdir}/75dpi/UTBI__??.pcf*
  597. %{_x11fontdir}/75dpi/UT[BI]___??.pcf*
  598. %{_x11fontdir}/75dpi/UTRG__??.pcf*
  599. # font-bh-75dpi
  600. %{_x11fontdir}/75dpi/luBIS??.pcf*
  601. %{_x11fontdir}/75dpi/lu[BIR]S??.pcf*
  602. %{_x11fontdir}/75dpi/lub[BIR]??.pcf*
  603. %{_x11fontdir}/75dpi/lubBI??.pcf*
  604. # font-bh-lucidatypewriter-75dpi
  605. %{_x11fontdir}/75dpi/lut[BR]S??.pcf*
  606. # font-bitstream-75dpi
  607. %{_x11fontdir}/75dpi/char[BIR]??.pcf*
  608. %{_x11fontdir}/75dpi/charBI??.pcf*
  609. %{_x11fontdir}/75dpi/tech14.pcf*
  610. %{_x11fontdir}/75dpi/techB14.pcf*
  611. %{_x11fontdir}/75dpi/term14.pcf*
  612. %{_x11fontdir}/75dpi/termB14.pcf*
  613. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir
  614. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir
  615. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  616. %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias
  617. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-*
  618. %files 100dpi
  619. %defattr(-,root,root,-)
  620. %doc
  621. %dir %{_catalogue}
  622. %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
  623. %dir %{_x11fontdir}
  624. %dir %{_x11fontdir}/100dpi
  625. # font-adobe-100dpi
  626. %{_x11fontdir}/100dpi/cour[BOR]??.pcf*
  627. %{_x11fontdir}/100dpi/courBO??.pcf*
  628. %{_x11fontdir}/100dpi/helv[BOR]??.pcf*
  629. %{_x11fontdir}/100dpi/helvBO??.pcf*
  630. %{_x11fontdir}/100dpi/ncen[BIR]??.pcf*
  631. %{_x11fontdir}/100dpi/ncenBI??.pcf*
  632. %{_x11fontdir}/100dpi/tim[BIR]??.pcf*
  633. %{_x11fontdir}/100dpi/timBI??.pcf*
  634. %{_x11fontdir}/100dpi/symb??.pcf*
  635. # font-adobe-utopia-100dpi
  636. %{_x11fontdir}/100dpi/UTBI__??.pcf*
  637. %{_x11fontdir}/100dpi/UT[BI]___??.pcf*
  638. %{_x11fontdir}/100dpi/UTRG__??.pcf*
  639. # font-bh-100dpi
  640. %{_x11fontdir}/100dpi/luBIS??.pcf*
  641. %{_x11fontdir}/100dpi/lu[BIR]S??.pcf*
  642. %{_x11fontdir}/100dpi/lub[BIR]??.pcf*
  643. %{_x11fontdir}/100dpi/lubBI??.pcf*
  644. # font-bh-lucidatypewriter-100dpi
  645. %{_x11fontdir}/100dpi/lut[BR]S??.pcf*
  646. # font-bitstream-100dpi
  647. %{_x11fontdir}/100dpi/char[BIR]??.pcf*
  648. %{_x11fontdir}/100dpi/charBI??.pcf*
  649. %{_x11fontdir}/100dpi/tech14.pcf*
  650. %{_x11fontdir}/100dpi/techB14.pcf*
  651. %{_x11fontdir}/100dpi/term14.pcf*
  652. %{_x11fontdir}/100dpi/termB14.pcf*
  653. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir
  654. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir
  655. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  656. %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias
  657. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-*
  658. %files ISO8859-1-75dpi
  659. %defattr(-,root,root,-)
  660. %doc
  661. %dir %{_catalogue}
  662. %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
  663. %dir %{_x11fontdir}
  664. %dir %{_x11fontdir}/75dpi
  665. # font-adobe-75dpi
  666. %{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-1.pcf*
  667. %{_x11fontdir}/75dpi/courBO??-ISO8859-1.pcf*
  668. %{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-1.pcf*
  669. %{_x11fontdir}/75dpi/helvBO??-ISO8859-1.pcf*
  670. %{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-1.pcf*
  671. %{_x11fontdir}/75dpi/ncenBI??-ISO8859-1.pcf*
  672. %{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-1.pcf*
  673. %{_x11fontdir}/75dpi/timBI??-ISO8859-1.pcf*
  674. # font-adobe-utopia-75dpi
  675. %{_x11fontdir}/75dpi/UTBI__??-ISO8859-1.pcf*
  676. %{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-1.pcf*
  677. %{_x11fontdir}/75dpi/UTRG__??-ISO8859-1.pcf*
  678. # font-bh-75dpi
  679. %{_x11fontdir}/75dpi/luBIS??-ISO8859-1.pcf*
  680. %{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-1.pcf*
  681. %{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-1.pcf*
  682. %{_x11fontdir}/75dpi/lubBI??-ISO8859-1.pcf*
  683. # font-bh-lucidatypewriter-75dpi
  684. %{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-1.pcf*
  685. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir
  686. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir
  687. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  688. %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias
  689. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-*
  690. %files ISO8859-1-100dpi
  691. %defattr(-,root,root,-)
  692. %doc
  693. %dir %{_catalogue}
  694. %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
  695. %dir %{_x11fontdir}
  696. %dir %{_x11fontdir}/100dpi
  697. # font-adobe-100dpi
  698. %{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-1.pcf*
  699. %{_x11fontdir}/100dpi/courBO??-ISO8859-1.pcf*
  700. %{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-1.pcf*
  701. %{_x11fontdir}/100dpi/helvBO??-ISO8859-1.pcf*
  702. %{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-1.pcf*
  703. %{_x11fontdir}/100dpi/ncenBI??-ISO8859-1.pcf*
  704. %{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-1.pcf*
  705. %{_x11fontdir}/100dpi/timBI??-ISO8859-1.pcf*
  706. # font-adobe-utopia-100dpi
  707. %{_x11fontdir}/100dpi/UTBI__??-ISO8859-1.pcf*
  708. %{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-1.pcf*
  709. %{_x11fontdir}/100dpi/UTRG__??-ISO8859-1.pcf*
  710. # font-bh-100dpi
  711. %{_x11fontdir}/100dpi/luBIS??-ISO8859-1.pcf*
  712. %{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-1.pcf*
  713. %{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-1.pcf*
  714. %{_x11fontdir}/100dpi/lubBI??-ISO8859-1.pcf*
  715. # font-bh-lucidatypewriter-100dpi
  716. %{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-1.pcf*
  717. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir
  718. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir
  719. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  720. %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias
  721. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-*
  722. %files ISO8859-2-75dpi
  723. %defattr(-,root,root,-)
  724. %doc
  725. %dir %{_catalogue}
  726. %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
  727. %dir %{_x11fontdir}
  728. %dir %{_x11fontdir}/75dpi
  729. # font-adobe-75dpi
  730. %{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-2.pcf*
  731. %{_x11fontdir}/75dpi/courBO??-ISO8859-2.pcf*
  732. %{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-2.pcf*
  733. %{_x11fontdir}/75dpi/helvBO??-ISO8859-2.pcf*
  734. %{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-2.pcf*
  735. %{_x11fontdir}/75dpi/ncenBI??-ISO8859-2.pcf*
  736. %{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-2.pcf*
  737. %{_x11fontdir}/75dpi/timBI??-ISO8859-2.pcf*
  738. # font-adobe-utopia-75dpi
  739. %{_x11fontdir}/75dpi/UTBI__??-ISO8859-2.pcf*
  740. %{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-2.pcf*
  741. %{_x11fontdir}/75dpi/UTRG__??-ISO8859-2.pcf*
  742. # font-bh-75dpi
  743. %{_x11fontdir}/75dpi/luBIS??-ISO8859-2.pcf*
  744. %{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-2.pcf*
  745. %{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-2.pcf*
  746. %{_x11fontdir}/75dpi/lubBI??-ISO8859-2.pcf*
  747. # font-bh-lucidatypewriter-75dpi
  748. %{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-2.pcf*
  749. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir
  750. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir
  751. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  752. %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias
  753. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-*
  754. %files ISO8859-2-100dpi
  755. %defattr(-,root,root,-)
  756. %doc
  757. %dir %{_catalogue}
  758. %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
  759. %dir %{_x11fontdir}
  760. %dir %{_x11fontdir}/100dpi
  761. # font-adobe-100dpi
  762. %{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-2.pcf*
  763. %{_x11fontdir}/100dpi/courBO??-ISO8859-2.pcf*
  764. %{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-2.pcf*
  765. %{_x11fontdir}/100dpi/helvBO??-ISO8859-2.pcf*
  766. %{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-2.pcf*
  767. %{_x11fontdir}/100dpi/ncenBI??-ISO8859-2.pcf*
  768. %{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-2.pcf*
  769. %{_x11fontdir}/100dpi/timBI??-ISO8859-2.pcf*
  770. # font-adobe-utopia-100dpi
  771. %{_x11fontdir}/100dpi/UTBI__??-ISO8859-2.pcf*
  772. %{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-2.pcf*
  773. %{_x11fontdir}/100dpi/UTRG__??-ISO8859-2.pcf*
  774. # font-bh-100dpi
  775. %{_x11fontdir}/100dpi/luBIS??-ISO8859-2.pcf*
  776. %{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-2.pcf*
  777. %{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-2.pcf*
  778. %{_x11fontdir}/100dpi/lubBI??-ISO8859-2.pcf*
  779. # font-bh-lucidatypewriter-100dpi
  780. %{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-2.pcf*
  781. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir
  782. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir
  783. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  784. %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias
  785. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-*
  786. %files ISO8859-9-75dpi
  787. %defattr(-,root,root,-)
  788. %doc
  789. %dir %{_catalogue}
  790. %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
  791. %dir %{_x11fontdir}
  792. %dir %{_x11fontdir}/75dpi
  793. # font-adobe-75dpi
  794. %{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-9.pcf*
  795. %{_x11fontdir}/75dpi/courBO??-ISO8859-9.pcf*
  796. %{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-9.pcf*
  797. %{_x11fontdir}/75dpi/helvBO??-ISO8859-9.pcf*
  798. %{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-9.pcf*
  799. %{_x11fontdir}/75dpi/ncenBI??-ISO8859-9.pcf*
  800. %{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-9.pcf*
  801. %{_x11fontdir}/75dpi/timBI??-ISO8859-9.pcf*
  802. # font-adobe-utopia-75dpi
  803. %{_x11fontdir}/75dpi/UTBI__??-ISO8859-9.pcf*
  804. %{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-9.pcf*
  805. %{_x11fontdir}/75dpi/UTRG__??-ISO8859-9.pcf*
  806. # font-bh-75dpi
  807. %{_x11fontdir}/75dpi/luBIS??-ISO8859-9.pcf*
  808. %{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-9.pcf*
  809. %{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-9.pcf*
  810. %{_x11fontdir}/75dpi/lubBI??-ISO8859-9.pcf*
  811. # font-bh-lucidatypewriter-75dpi
  812. %{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-9.pcf*
  813. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir
  814. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir
  815. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  816. %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias
  817. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-*
  818. %files ISO8859-9-100dpi
  819. %defattr(-,root,root,-)
  820. %doc
  821. %dir %{_catalogue}
  822. %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
  823. %dir %{_x11fontdir}
  824. %dir %{_x11fontdir}/100dpi
  825. # font-adobe-100dpi
  826. %{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-9.pcf*
  827. %{_x11fontdir}/100dpi/courBO??-ISO8859-9.pcf*
  828. %{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-9.pcf*
  829. %{_x11fontdir}/100dpi/helvBO??-ISO8859-9.pcf*
  830. %{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-9.pcf*
  831. %{_x11fontdir}/100dpi/ncenBI??-ISO8859-9.pcf*
  832. %{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-9.pcf*
  833. %{_x11fontdir}/100dpi/timBI??-ISO8859-9.pcf*
  834. # font-adobe-utopia-100dpi
  835. %{_x11fontdir}/100dpi/UTBI__??-ISO8859-9.pcf*
  836. %{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-9.pcf*
  837. %{_x11fontdir}/100dpi/UTRG__??-ISO8859-9.pcf*
  838. # font-bh-100dpi
  839. %{_x11fontdir}/100dpi/luBIS??-ISO8859-9.pcf*
  840. %{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-9.pcf*
  841. %{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-9.pcf*
  842. %{_x11fontdir}/100dpi/lubBI??-ISO8859-9.pcf*
  843. # font-bh-lucidatypewriter-100dpi
  844. %{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-9.pcf*
  845. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir
  846. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir
  847. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  848. %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias
  849. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-*
  850. %files ISO8859-14-75dpi
  851. %defattr(-,root,root,-)
  852. %doc
  853. %dir %{_catalogue}
  854. %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
  855. %dir %{_x11fontdir}
  856. %dir %{_x11fontdir}/75dpi
  857. # font-adobe-75dpi
  858. %{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-14.pcf*
  859. %{_x11fontdir}/75dpi/courBO??-ISO8859-14.pcf*
  860. %{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-14.pcf*
  861. %{_x11fontdir}/75dpi/helvBO??-ISO8859-14.pcf*
  862. %{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-14.pcf*
  863. %{_x11fontdir}/75dpi/ncenBI??-ISO8859-14.pcf*
  864. %{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-14.pcf*
  865. %{_x11fontdir}/75dpi/timBI??-ISO8859-14.pcf*
  866. # font-adobe-utopia-75dpi
  867. %{_x11fontdir}/75dpi/UTBI__??-ISO8859-14.pcf*
  868. %{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-14.pcf*
  869. %{_x11fontdir}/75dpi/UTRG__??-ISO8859-14.pcf*
  870. # font-bh-75dpi
  871. %{_x11fontdir}/75dpi/luBIS??-ISO8859-14.pcf*
  872. %{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-14.pcf*
  873. %{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-14.pcf*
  874. %{_x11fontdir}/75dpi/lubBI??-ISO8859-14.pcf*
  875. # font-bh-lucidatypewriter-75dpi
  876. %{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-14.pcf*
  877. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir
  878. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir
  879. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  880. %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias
  881. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-*
  882. %files ISO8859-14-100dpi
  883. %defattr(-,root,root,-)
  884. %doc
  885. %dir %{_catalogue}
  886. %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
  887. %dir %{_x11fontdir}
  888. %dir %{_x11fontdir}/100dpi
  889. # font-adobe-100dpi
  890. %{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-14.pcf*
  891. %{_x11fontdir}/100dpi/courBO??-ISO8859-14.pcf*
  892. %{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-14.pcf*
  893. %{_x11fontdir}/100dpi/helvBO??-ISO8859-14.pcf*
  894. %{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-14.pcf*
  895. %{_x11fontdir}/100dpi/ncenBI??-ISO8859-14.pcf*
  896. %{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-14.pcf*
  897. %{_x11fontdir}/100dpi/timBI??-ISO8859-14.pcf*
  898. # font-adobe-utopia-100dpi
  899. %{_x11fontdir}/100dpi/UTBI__??-ISO8859-14.pcf*
  900. %{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-14.pcf*
  901. %{_x11fontdir}/100dpi/UTRG__??-ISO8859-14.pcf*
  902. # font-bh-100dpi
  903. %{_x11fontdir}/100dpi/luBIS??-ISO8859-14.pcf*
  904. %{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-14.pcf*
  905. %{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-14.pcf*
  906. %{_x11fontdir}/100dpi/lubBI??-ISO8859-14.pcf*
  907. # font-bh-lucidatypewriter-100dpi
  908. %{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-14.pcf*
  909. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir
  910. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir
  911. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  912. %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias
  913. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-*
  914. %files ISO8859-15-75dpi
  915. %defattr(-,root,root,-)
  916. %doc
  917. %dir %{_catalogue}
  918. %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
  919. %dir %{_x11fontdir}
  920. %dir %{_x11fontdir}/75dpi
  921. # font-adobe-75dpi
  922. %{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-15.pcf*
  923. %{_x11fontdir}/75dpi/courBO??-ISO8859-15.pcf*
  924. %{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-15.pcf*
  925. %{_x11fontdir}/75dpi/helvBO??-ISO8859-15.pcf*
  926. %{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-15.pcf*
  927. %{_x11fontdir}/75dpi/ncenBI??-ISO8859-15.pcf*
  928. %{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-15.pcf*
  929. %{_x11fontdir}/75dpi/timBI??-ISO8859-15.pcf*
  930. # font-adobe-utopia-75dpi
  931. %{_x11fontdir}/75dpi/UTBI__??-ISO8859-15.pcf*
  932. %{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-15.pcf*
  933. %{_x11fontdir}/75dpi/UTRG__??-ISO8859-15.pcf*
  934. # font-bh-75dpi
  935. %{_x11fontdir}/75dpi/luBIS??-ISO8859-15.pcf*
  936. %{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-15.pcf*
  937. %{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-15.pcf*
  938. %{_x11fontdir}/75dpi/lubBI??-ISO8859-15.pcf*
  939. # font-bh-lucidatypewriter-75dpi
  940. %{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-15.pcf*
  941. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir
  942. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir
  943. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  944. %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias
  945. %ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-*
  946. %files ISO8859-15-100dpi
  947. %defattr(-,root,root,-)
  948. %doc
  949. %dir %{_catalogue}
  950. %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
  951. %dir %{_x11fontdir}
  952. %dir %{_x11fontdir}/100dpi
  953. # font-adobe-100dpi
  954. %{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-15.pcf*
  955. %{_x11fontdir}/100dpi/courBO??-ISO8859-15.pcf*
  956. %{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-15.pcf*
  957. %{_x11fontdir}/100dpi/helvBO??-ISO8859-15.pcf*
  958. %{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-15.pcf*
  959. %{_x11fontdir}/100dpi/ncenBI??-ISO8859-15.pcf*
  960. %{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-15.pcf*
  961. %{_x11fontdir}/100dpi/timBI??-ISO8859-15.pcf*
  962. # font-adobe-utopia-100dpi
  963. %{_x11fontdir}/100dpi/UTBI__??-ISO8859-15.pcf*
  964. %{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-15.pcf*
  965. %{_x11fontdir}/100dpi/UTRG__??-ISO8859-15.pcf*
  966. # font-bh-100dpi
  967. %{_x11fontdir}/100dpi/luBIS??-ISO8859-15.pcf*
  968. %{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-15.pcf*
  969. %{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-15.pcf*
  970. %{_x11fontdir}/100dpi/lubBI??-ISO8859-15.pcf*
  971. # font-bh-lucidatypewriter-100dpi
  972. %{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-15.pcf*
  973. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir
  974. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir
  975. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  976. %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias
  977. %ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-*
  978. %files Type1
  979. %defattr(-,root,root,-)
  980. %doc
  981. %dir %{_catalogue}
  982. %{_catalogue}/xorg-x11-fonts-Type1
  983. %dir %{_x11fontdir}
  984. %dir %{_x11fontdir}/Type1
  985. # font-adobe-utopia-type1
  986. %{_x11fontdir}/Type1/UT??____.[ap]f[ma]
  987. # font-bitstream-type1
  988. %{_x11fontdir}/Type1/c0???bt_.[ap]f[mb]
  989. # font-ibm-type1
  990. # Pulled for licensing reasons (see bz 317641)
  991. # %{_x11fontdir}/Type1/cour*.afm
  992. # %{_x11fontdir}/Type1/cour*.pfa
  993. #font-xfree86-type1
  994. %{_x11fontdir}/Type1/cursor.pfa
  995. %ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/encodings.dir
  996. %ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.dir
  997. #%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.alias
  998. %ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.scale
  999. #%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.cache
  1000. %ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.cache-*
  1001. %files cyrillic
  1002. %defattr(-,root,root,-)
  1003. %doc
  1004. %dir %{_catalogue}
  1005. %{_catalogue}/xorg-x11-fonts-cyrillic
  1006. %dir %{_x11fontdir}
  1007. %dir %{_x11fontdir}/cyrillic
  1008. # font-cronyx-cyrillic
  1009. %{_x11fontdir}/cyrillic/crox[1-6]*.pcf*
  1010. %{_x11fontdir}/cyrillic/koi10x16b.pcf*
  1011. %{_x11fontdir}/cyrillic/koi10x20.pcf*
  1012. %{_x11fontdir}/cyrillic/koi6x10.pcf*
  1013. %{_x11fontdir}/cyrillic/koinil2.pcf*
  1014. # font-misc-cyrillic
  1015. %{_x11fontdir}/cyrillic/koi12x24*.pcf*
  1016. %{_x11fontdir}/cyrillic/koi6x13.pcf*
  1017. %{_x11fontdir}/cyrillic/koi6x13b.pcf*
  1018. %{_x11fontdir}/cyrillic/koi6x9.pcf*
  1019. %{_x11fontdir}/cyrillic/koi[5789]x*.pcf*
  1020. # font-screen-cyrillic
  1021. %{_x11fontdir}/cyrillic/screen8x16*.pcf*
  1022. # font-winitzki-cyrillic
  1023. %{_x11fontdir}/cyrillic/proof9x16.pcf*
  1024. %ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/encodings.dir
  1025. %ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.dir
  1026. # NOTE: Xorg supplies this fonts.alias, so it is not ghosted
  1027. %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.alias
  1028. %ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.cache-*
  1029. %changelog
  1030. * Sun Nov 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.5-3
  1031. - encodings-1.0.4
  1032. - font-alias-1.0.3
  1033. - font-adobe-{100,75}dpi-1.0.2
  1034. - font-adobe-utopia-*-1.0.3
  1035. - font-arabic-misc-1.0.2
  1036. - font-bh-*-1.0.2
  1037. - font-bitstream-*-1.0.2
  1038. - font-cronyx-cyrillic-1.0.2
  1039. - font-{cursor,daewoo,dec,isas,jis,micro,mutt,sony}-misc-1.0.2
  1040. - font-misc-{cyrillic,ethiopic,meltho}-1.0.2
  1041. - font-misc-misc-1.1.1
  1042. - font-schumacker-misc-1.1.1
  1043. - font-screen-cyrillic-1.0.3
  1044. - font-winitzki-cyrillic-1.0.2
  1045. - font-xfree86-type1-1.0.3
  1046. * Sun Mar 07 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.5-2
  1047. - use 'fontrootdir' variable instead of 'fontdir'
  1048. * Fri Nov 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.5-1
  1049. - encodings-1.0.3
  1050. - font-alias-1.0.2
  1051. - font-adobe-{100,75}dpi-1.0.1
  1052. - font-adobe-utopia-*-1.0.2
  1053. - font-arabic-misc-1.0.1
  1054. - font-bh-*-1.0.1
  1055. - font-bitstream-*-1.0.1
  1056. - font-cronyx-cyrillic-1.0.1
  1057. - font-{cursor,daewoo,dec,isas,jis,micro,mutt,sony}-misc-1.0.1
  1058. - font-misc-{cyrillic,ethiopic,meltho}-1.0.1
  1059. - font-misc-misc-1.1.0
  1060. - font-schumacker-misc-1.1.0
  1061. - font-screen-cyrillic-1.0.2
  1062. - font-winitzki-cyrillic-1.0.1
  1063. - font-xfree86-type1-1.0.2
  1064. - move /usr/share/X11/fonts to /usr/share/fonts/X11
  1065. * Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-3
  1066. - spec in utf-8
  1067. * Mon May 19 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-2
  1068. - rebuild
  1069. * Sun May 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-1
  1070. - new versioning policy
  1071. * Tue Jan 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-0vl1
  1072. - initial build for Vine Linux
  1073. * Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 7.2-6
  1074. - IBM refused to relicense ibm-type1 fonts with permission to modify,
  1075. so they were dropped (bugzilla 317641)
  1076. - Meltho Syrian fonts (misc-meltho) have a bad license, upstream did not
  1077. respond to request for relicensing, so they were dropped. This also
  1078. means that the -syriac subpackage has been removed. (bugzilla 317641)
  1079. * Tue Dec 18 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 7.2-5
  1080. - Remove bh-ttf and bh-type1 (Luxi fonts) and truetype subpackage, due to
  1081. licensing issues (#317641)
  1082. - Correct license tag
  1083. * Mon Nov 19 2007 Kristian H淡gsberg <krh@redhat.com> - 7.2-4
  1084. - Quote percentage signs in symlinking bash-magic (#390171).
  1085. * Mon Aug 27 2007 Adam Jackson <ajax@redhat.com> 7.2-3
  1086. - Fix build for F8, don't leave references to RPM_BUILD_ROOT in the
  1087. encodings output. (#251058)
  1088. * Fri Jul 06 2007 Florian La Roche <laroche@redhat.com> - 7.2-2
  1089. - add fontconfig dep foer misc post/postun
  1090. * Fri Jun 22 2007 Kristian H淡gsberg <krh@redhat.com> - 7.2-1
  1091. - Use the new catalogue font install mechanism, drop all chkfontpath dependencies.
  1092. - Unsplit base and misc subpackages, we don't require any base fonts
  1093. now that we have built-ins.
  1094. * Fri Dec 8 2006 Adam Jackson <ajax@redhat.com> 7.1-3
  1095. - Create encodings.dir containing entries for both
  1096. %{_datadir}/X11/fonts/encodings and
  1097. %{_datadir}/X11/fonts/encodings/large (#209102).
  1098. * Thu Aug 31 2006 Kristian H淡gsberg <krh@redhat.com> 7.1-2
  1099. - Fix postun scripts to only run if the directory is still there (#197208).
  1100. * Wed Jun 21 2006 Mike A. Harris <mharris@redhat.com> 7.1-1
  1101. - Added "BuildRequires: autoconf" temporary dependency.
  1102. - Use Fedora Extras style BuildRoot specification.
  1103. * Fri May 26 2006 Mike A. Harris <mharris@redhat.com> 7.0-4
  1104. - Added "BuildRequires: fontconfig" for (#192038)
  1105. * Sat Mar 04 2006 Mike A. Harris <mharris@redhat.com> 7.0-3
  1106. - Ensure upgrade-only section of fonts-base rpm post script only executes on
  1107. upgrades using -gt instead of -ge.
  1108. * Fri Feb 24 2006 Mike A. Harris <mharris@redhat.com> 7.0-2
  1109. - Generate encodings.dir files in the encodings dirs with mkfontscale from the
  1110. base fonts package post install script, to work around bug (#173875)
  1111. * Thu Jan 26 2006 Mike A. Harris <mharris@redhat.com> 7.0-1
  1112. - Bumped artificial package version to 7.0, to indicate that the font tarballs
  1113. are all from X11R7.0.
  1114. - Enabled the ethiopic font subpackage experimentally for bug (#176678)
  1115. * Tue Jan 17 2006 Mike A. Harris <mharris@redhat.com> 1.0.0-3
  1116. - Added missing post/postun scripts for ISO8859-1-75dpi and ISO8859-1-100dpi
  1117. font packages. (#174416)
  1118. * Tue Jan 10 2006 Bill Nottingham <notting@redhat.com> 1.0.0-2
  1119. - fix obsoletes (#177377)
  1120. * Thu Dec 15 2005 Mike A. Harris <mharris@redhat.com> 1.0.0-1
  1121. - Updated all font packages to X11R7 RC4 versions.
  1122. - Added perl hack to build section to massage all of the configure.ac files
  1123. to use pkgconfig to autodetect the top level X fontdir.
  1124. - Added font-alias-1.0.0-fonts-alias-fontdir-fix.patch to use pkgconfig to
  1125. autodetect the top level X fontdir.
  1126. - Added encodings-1.0.0-encodings-fontdir-fix.patch to use pkgconfig to
  1127. autodetect the top level X fontdir.
  1128. - Use new --disable-iso8859-* options instead of deleting unwanted encodings.
  1129. - Added dependency on font-utils 1.0.0
  1130. * Tue Dec 13 2005 Mike A. Harris <mharris@redhat.com> 0.99.3-1
  1131. - Updated all font packages to X11R7 RC3 versions.
  1132. * Fri Nov 25 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-8
  1133. - Due to a bug in chkfontpath which will remove both 'misc' and 'misc:unscaled'
  1134. from the fontpath, use sed magic to do it instead, based of xfs scripts.
  1135. * Wed Nov 23 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-7
  1136. - Undo the workaround implemented in build 0.99.0-5, and make the misc fonts
  1137. directory ":unscaled" again.
  1138. - Invoke chkfontpath to remove the bare 'misc' font path without the :unscaled
  1139. attribute from xfs config.
  1140. * Mon Nov 14 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-6
  1141. - Fixed mkfontscale invocation in Type1 font subpackage post/postun scripts
  1142. by removing accidental -o argument that creeped in via cut and paste
  1143. error. (#173059)
  1144. * Sun Nov 13 2005 Jeremy Katz <katzj@redhat.com> - 0.99.0-5
  1145. - don't use :unscaled for base fonts as a temporary workaround for #172997
  1146. * Wed Nov 9 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-4
  1147. - Added Obsoletes/Conflicts lines for fonts-xorg-* et al. to all subpackages,
  1148. so that OS upgrades work properly.
  1149. * Tue Nov 8 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-3
  1150. - Split the old style 'base' fonts package up into 'base' and 'misc', where
  1151. 'base' now contains only the 'cursor' and 'fixed' fonts required by the
  1152. X server, and 'misc' contains a variety of Asian, Arabic, Indic, and other
  1153. fonts that can now be optionally installed or removed.
  1154. - Use globs in file manifests to reduce size of specfile.
  1155. - Add post/postun scripts for all font subpackages.
  1156. - Disable ethiopic fonts by default.
  1157. * Mon Nov 7 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-2
  1158. - Added "BuildArch: noarch" so that all fonts are noarch.
  1159. * Tue Oct 25 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-1
  1160. - Initial packaging.