From 9533728d7cdc3cec563c4d99ff88895d845bc7dc Mon Sep 17 00:00:00 2001 From: mharris Date: Wed, 9 Nov 2005 22:12:35 +0000 Subject: [PATCH] auto-import xorg-x11-fonts-0.99.0-4 on branch devel from xorg-x11-fonts-0.99.0-4.src.rpm --- .cvsignore | 35 ++ sources | 35 ++ xorg-x11-fonts.spec | 1443 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1513 insertions(+) create mode 100644 xorg-x11-fonts.spec diff --git a/.cvsignore b/.cvsignore index e69de29..32c10c4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1,35 @@ +encodings-0.99.1.tar.bz2 +font-adobe-100dpi-0.99.1.tar.bz2 +font-adobe-75dpi-0.99.1.tar.bz2 +font-adobe-utopia-100dpi-0.99.1.tar.bz2 +font-adobe-utopia-75dpi-0.99.1.tar.bz2 +font-adobe-utopia-type1-0.99.0.tar.bz2 +font-alias-0.99.0.tar.bz2 +font-arabic-misc-0.99.0.tar.bz2 +font-bh-100dpi-0.99.1.tar.bz2 +font-bh-75dpi-0.99.1.tar.bz2 +font-bh-lucidatypewriter-100dpi-0.99.1.tar.bz2 +font-bh-lucidatypewriter-75dpi-0.99.1.tar.bz2 +font-bh-ttf-0.99.0.tar.bz2 +font-bh-type1-0.99.0.tar.bz2 +font-bitstream-100dpi-0.99.0.tar.bz2 +font-bitstream-75dpi-0.99.0.tar.bz2 +font-bitstream-type1-0.99.0.tar.bz2 +font-cronyx-cyrillic-0.99.0.tar.bz2 +font-cursor-misc-0.99.0.tar.bz2 +font-daewoo-misc-0.99.0.tar.bz2 +font-dec-misc-0.99.0.tar.bz2 +font-ibm-type1-0.99.0.tar.bz2 +font-isas-misc-0.99.0.tar.bz2 +font-jis-misc-0.99.0.tar.bz2 +font-micro-misc-0.99.0.tar.bz2 +font-misc-cyrillic-0.99.0.tar.bz2 +font-misc-meltho-0.99.1.tar.bz2 +font-misc-misc-0.99.1.tar.bz2 +font-mutt-misc-0.99.0.tar.bz2 +font-schumacher-misc-0.99.1.tar.bz2 +font-screen-cyrillic-0.99.0.tar.bz2 +font-sony-misc-0.99.0.tar.bz2 +font-sun-misc-0.99.0.tar.bz2 +font-winitzki-cyrillic-0.99.0.tar.bz2 +font-xfree86-type1-0.99.0.tar.bz2 diff --git a/sources b/sources index e69de29..8fd75f2 100644 --- a/sources +++ b/sources @@ -0,0 +1,35 @@ +94a6c7af7516c05b66827121bafd6b70 encodings-0.99.1.tar.bz2 +22cab45b21eb2bbc462a5cc999e4d663 font-adobe-100dpi-0.99.1.tar.bz2 +90388106c401416dfd13b4ee67940cfb font-adobe-75dpi-0.99.1.tar.bz2 +1905698c4d8596d6ed7abca19892f9d9 font-adobe-utopia-100dpi-0.99.1.tar.bz2 +7f4db1575b7f3b5b31b8612d5ad0298d font-adobe-utopia-75dpi-0.99.1.tar.bz2 +c0f3ca64a53438896eb7c5153646c468 font-adobe-utopia-type1-0.99.0.tar.bz2 +ab102077178a9dbfc90ac091c62ead03 font-alias-0.99.0.tar.bz2 +41681ca4f03c2a33ab86573bd809591c font-arabic-misc-0.99.0.tar.bz2 +41618f18e0914879571df49d4cc0f027 font-bh-100dpi-0.99.1.tar.bz2 +57f8a0a58b009d9ce631af0c20d6ba56 font-bh-75dpi-0.99.1.tar.bz2 +6946572b5c5c1ffa6b3801ff5dda578f font-bh-lucidatypewriter-100dpi-0.99.1.tar.bz2 +1d01f50a4a2f64caff4969557f567757 font-bh-lucidatypewriter-75dpi-0.99.1.tar.bz2 +d9d1382cdcff9484a4fa1169dd8515db font-bh-ttf-0.99.0.tar.bz2 +de486caad6f1a4a2dd984cde06f1fb9b font-bh-type1-0.99.0.tar.bz2 +ba44991ae6bcf073773ab600d63dd6d1 font-bitstream-100dpi-0.99.0.tar.bz2 +cb938f821a4773442f3c7413051f4b76 font-bitstream-75dpi-0.99.0.tar.bz2 +ef438d426ea0c28965991ae8e5993706 font-bitstream-type1-0.99.0.tar.bz2 +b04c68704e14baa40852933aa6dca98f font-cronyx-cyrillic-0.99.0.tar.bz2 +07d9a52d6e768a6899ed408d60978efc font-cursor-misc-0.99.0.tar.bz2 +e8e26dd610d76baa85b2a64ebd90c80e font-daewoo-misc-0.99.0.tar.bz2 +b1b6bc66543975eaf6725b16d471b368 font-dec-misc-0.99.0.tar.bz2 +6a2499cfa37de5410db21db1171449be font-ibm-type1-0.99.0.tar.bz2 +ecf9a2e08ec56091ba65dfea1eebefc4 font-isas-misc-0.99.0.tar.bz2 +9c34468b76bf6fc3cc52a686633c9d8b font-jis-misc-0.99.0.tar.bz2 +b7e9a9d24e7b4d7f60b78ca07479056f font-micro-misc-0.99.0.tar.bz2 +c465d13b734ba3ffd304133c8b6a8f31 font-misc-cyrillic-0.99.0.tar.bz2 +83a305a3534c3d9fb750ad2efb654fa9 font-misc-meltho-0.99.1.tar.bz2 +68e5b6385a7a68b8972b66987a414cbd font-misc-misc-0.99.1.tar.bz2 +6b9ea8ae76e7e4becdeb6022ba84354d font-mutt-misc-0.99.0.tar.bz2 +5bdbce90d21f70a447a0977cd584f0c9 font-schumacher-misc-0.99.1.tar.bz2 +5d62f280f694fc408a4189cc6de73ba0 font-screen-cyrillic-0.99.0.tar.bz2 +afd0b7c8a1a4e008d7996e10f918effb font-sony-misc-0.99.0.tar.bz2 +4d2325494f41983689625e96dab535f6 font-sun-misc-0.99.0.tar.bz2 +90462cb70051ad619933e07fb5f2d25d font-winitzki-cyrillic-0.99.0.tar.bz2 +ea4d8d24078ee17decd5cd721f90b843 font-xfree86-type1-0.99.0.tar.bz2 diff --git a/xorg-x11-fonts.spec b/xorg-x11-fonts.spec new file mode 100644 index 0000000..41a6dea --- /dev/null +++ b/xorg-x11-fonts.spec @@ -0,0 +1,1443 @@ +# NOTE: There are no ELF objects produced by the package, so no need +# for debuginfo. +%define debug_package %{nil} + +# FIXME: The _sysfontdir stuff doesn't work yet, so don't use it. Once +# upstream fonts have a build time configureable output directory that is +# a sane mechanism, we can rethink this. +%define _x11fontdirprefix %{_datadir} +# NOTE: Fonts strictly intended for X core fonts, should be installed +# into _x11fontdir. +%define _x11fontdir %{_x11fontdirprefix}/X11/fonts +# NOTE: Fonts intended to be visible to both fontconfig, and the core fonts +# system, should be installed into _systemfontdir. +%define _sysfontdir %{_datadir}/fonts + +#%define _type1_fontdir %{_sysfontdir} +%define _type1_fontdir %{_x11fontdir} +#%define _otf_fontdir %{_sysfontdir} +%define _otf_fontdir %{_x11fontdir} +%define _ttf_fontdir %{_x11fontdir} + +# Configuration section +%define with_ethiopic_fonts 0 +%if %{with_ethiopic_fonts} +%define ethiopic_fonts -a35 +%else +%define ethiopic_fonts "" +%endif + +Summary: X.Org X11 fonts +Name: xorg-x11-fonts +Version: 0.99.0 +Release: 4 +License: Various licenses +Group: User Interface/X +URL: http://www.x.org +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot + +BuildArch: noarch + +Source0: encodings-0.99.1.tar.bz2 +Source1: font-alias-0.99.0.tar.bz2 +Source10: font-adobe-100dpi-0.99.1.tar.bz2 +Source11: font-adobe-75dpi-0.99.1.tar.bz2 +Source12: font-adobe-utopia-100dpi-0.99.1.tar.bz2 +Source13: font-adobe-utopia-75dpi-0.99.1.tar.bz2 +Source14: font-adobe-utopia-type1-0.99.0.tar.bz2 + +Source15: font-arabic-misc-0.99.0.tar.bz2 + +Source16: font-bh-100dpi-0.99.1.tar.bz2 +Source17: font-bh-75dpi-0.99.1.tar.bz2 +Source18: font-bh-lucidatypewriter-100dpi-0.99.1.tar.bz2 +Source19: font-bh-lucidatypewriter-75dpi-0.99.1.tar.bz2 + +Source20: font-bh-ttf-0.99.0.tar.bz2 +Source21: font-bh-type1-0.99.0.tar.bz2 +Source22: font-bitstream-100dpi-0.99.0.tar.bz2 +Source23: font-bitstream-75dpi-0.99.0.tar.bz2 +# NOTE: X.Org 6.8.x and later has deprecated and disabled the speedo font +# support by default, so we exclude the speedo fonts. +#Source24: font-bitstream-speedo-0.99.1.tar.bz2 +Source25: font-bitstream-type1-0.99.0.tar.bz2 +Source26: font-cronyx-cyrillic-0.99.0.tar.bz2 +Source27: font-cursor-misc-0.99.0.tar.bz2 +Source28: font-daewoo-misc-0.99.0.tar.bz2 +Source29: font-dec-misc-0.99.0.tar.bz2 +Source30: font-ibm-type1-0.99.0.tar.bz2 +Source31: font-isas-misc-0.99.0.tar.bz2 +Source32: font-jis-misc-0.99.0.tar.bz2 +Source33: font-micro-misc-0.99.0.tar.bz2 +Source34: font-misc-cyrillic-0.99.0.tar.bz2 +%if %{with_ethiopic_fonts} +Source35: font-misc-ethiopic-0.99.1.tar.bz2 +%endif +Source36: font-misc-meltho-0.99.1.tar.bz2 +Source37: font-misc-misc-0.99.1.tar.bz2 +Source38: font-mutt-misc-0.99.0.tar.bz2 +Source39: font-schumacher-misc-0.99.1.tar.bz2 +Source40: font-screen-cyrillic-0.99.0.tar.bz2 +Source41: font-sony-misc-0.99.0.tar.bz2 +Source42: font-sun-misc-0.99.0.tar.bz2 +Source43: font-winitzki-cyrillic-0.99.0.tar.bz2 +Source44: font-xfree86-type1-0.99.0.tar.bz2 + +BuildRequires: ucs2any, bdftruncate, bdftopcf +%description +X.Org X Window System fonts + +#-------------------------------------------------------------------------- +%package base +Summary: Base fonts required by the X Window System. +Group: User Interface/X +Requires(post): mkfontdir, fontconfig, chkfontpath +Requires(postun): mkfontdir, fontconfig +# Required so upgrades work, since base fonts moved here from main pkg +Conflicts: XFree86 <= 4.2.0-3.1 +# The fonts.* files from truetype and syriac moved from those pkgs to base +Conflicts: XFree86-truetype-fonts < 4.2.99.901-20030209.2 +Conflicts: XFree86-syriac-fonts < 4.2.99.901-20030209.2 +# NOTE: Modular X packaging has split the FC3/FC4/RHEL4 fonts-xorg-base +# package into 2 subpackages, 'base' containing the fixed/cursor fonts that +# are required for proper X server operation, and 'misc' containing the +# various Asian/Indic/Arabic/etc. fonts that were previously in 'base'. This +# Obsoletes is also present in the 'misc' subpackage, however Jeremy Katz +# indicated that it is ok to put this in multiple subpackages, and OS upgrades +# will "do the right thing". Ditto for XFree86-base-fonts/xorg-x11-base-fonts. +# NOTE: "Obsoletes: XFree86-base-fonts" required for upgrades from RHEL2.1, +# RHEL 3, RHL 7.x,8,9, FC1 +Obsoletes: XFree86-base-fonts +# NOTE: "Obsoletes: xorg-x11-base-fonts" required for upgrades from FC2, stock FC3 +Obsoletes: xorg-x11-base-fonts +# NOTE: "Obsoletes: fonts-xorg-base" required for upgrades from FC3, FC4, RHEL4 +Obsoletes: fonts-xorg-base + +%description base +This package provides the base fonts, and font encoding files that are +required by the X Window System. +#-------------------------------------------------------------------------- +%package misc +Summary: misc bitmap fonts for the X Window System +Group: User Interface/X +Requires(post): mkfontdir, fontconfig, chkfontpath +Requires(postun): mkfontdir, fontconfig +# Required so upgrades work, since base fonts moved here from main pkg +Conflicts: XFree86 <= 4.2.0-3.1 +# NOTE: Modular X packaging has split the FC3/FC4/RHEL4 fonts-xorg-base +# package into 2 subpackages, 'base' containing the fixed/cursor fonts that +# are required for proper X server operation, and 'misc' containing the +# various Asian/Indic/Arabic/etc. fonts that were previously in 'base'. This +# Obsoletes is also present in the 'base' subpackage, however Jeremy Katz +# indicated that it is ok to put this in multiple subpackages, and OS upgrades +# will "do the right thing". Ditto for XFree86-base-fonts/xorg-x11-base-fonts. +# NOTE: "Obsoletes: XFree86-base-fonts" required for upgrades from RHEL2.1, +# RHEL 3, RHL 7.x,8,9, FC1 +Obsoletes: XFree86-base-fonts +# NOTE: "Obsoletes: xorg-x11-base-fonts" required for upgrades from FC2, stock FC3 +Obsoletes: xorg-x11-base-fonts +# NOTE: "Obsoletes: fonts-xorg-base" required for upgrades from FC3, FC4, RHEL4 +Obsoletes: fonts-xorg-base + +%description misc +This package contains misc bitmap Chinese, Japanese, Korean, Indic, and Arabic +fonts for use with X Window System. +#-------------------------------------------------------------------------- +%package Type1 +Summary: Type1 fonts provided by the X Window System +Group: User Interface/X +Requires(post): mkfontdir, fontconfig, mkfontscale, chkfontpath +Requires(postun): mkfontdir, fontconfig, mkfontscale +# NOTE: Modular X packaging has split the FC3/FC4/RHEL4 fonts-xorg-base +# package into 2 subpackages, 'base' containing the fixed/cursor fonts that +# are required for proper X server operation, and 'misc' containing the +# various Asian/Indic/Arabic/etc. fonts that were previously in 'base'. This +# Obsoletes is also present in the 'base' and 'misc' subpackage, however +# Jeremy Katz indicated that it is ok to put this in multiple subpackages, +# and OS upgrades will "do the right thing". Ditto for +# XFree86-base-fonts/xorg-x11-base-fonts. +# NOTE: "Obsoletes: XFree86-base-fonts" required for upgrades from RHEL2.1, +# RHEL 3, RHL 7.x,8,9, FC1 +Obsoletes: XFree86-base-fonts +# NOTE: "Obsoletes: xorg-x11-base-fonts" required for upgrades from FC2, stock FC3 +Obsoletes: xorg-x11-base-fonts +# NOTE: "Obsoletes: fonts-xorg-base" required for upgrades from FC3, FC4, RHEL4 +Obsoletes: fonts-xorg-base + +%description Type1 +A collection of Type1 fonts which are part of the core X Window System +distribution. +#-------------------------------------------------------------------------- +%package truetype +Summary: TrueType fonts provided by the X Window System +Group: User Interface/X +Requires(post): mkfontdir, fontconfig, ttmkfdir, chkfontpath +Requires(postun): mkfontdir, fontconfig, ttmkfdir +Obsoletes: XFree86-truetype-fonts +Obsoletes: xorg-x11-truetype-fonts +Obsoletes: fonts-xorg-truetype + +%description truetype +A collection of truetype fonts which are part of the core X Window System +distribution. +#-------------------------------------------------------------------------- +%package syriac +Summary: Syriac TrueType fonts by Beth Mardutho +Group: User Interface/X +Requires(post): mkfontdir, mkfontscale, fontconfig, chkfontpath +Requires(postun): mkfontdir, mkfontscale, fontconfig +Obsoletes: XFree86-syriac-fonts +Obsoletes: xorg-x11-syriac-fonts +Obsoletes: fonts-xorg-syriac + +%description syriac +A collection of Syriac truetype fonts from Beth Mardutho, which are part +of the core X Window System distribution. +#-------------------------------------------------------------------------- +%if %{with_ethiopic_fonts} +%package ethiopic +Summary: Ethiopic fonts +Group: User Interface/X +Requires(post): mkfontdir, ttmkfdir, mkfontscale, fontconfig, chkfontpath +Requires(postun): mkfontdir, ttmkfdir, mkfontscale, fontconfig + +%description ethiopic +Ethiopic fonts which are part of the core X Window System distribution. +%endif +#-------------------------------------------------------------------------- +%package 75dpi +Summary: A set of 75dpi resolution fonts for the X Window System. +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-75dpi-fonts +Obsoletes: xorg-x11-75dpi-fonts +Obsoletes: fonts-xorg-75dpi + +%description 75dpi +A set of 75 dpi fonts used by the X window system. +#-------------------------------------------------------------------------- +%package 100dpi +Summary: A set of 100dpi resolution fonts for the X Window System. +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-100dpi-fonts +Obsoletes: xorg-x11-100dpi-fonts +Obsoletes: fonts-xorg-100dpi + +%description 100dpi +A set of 100 dpi fonts used by the X window system. +#-------------------------------------------------------------------------- +%package ISO8859-1-75dpi +Summary: A set of 75dpi ISO-8859-1 fonts for X. +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-75dpi-fonts +Obsoletes: xorg-x11-75dpi-fonts +# The ISO8859-1 fonts used to be coupled with the UCS fonts. +Obsoletes: fonts-xorg-75dpi +Conflicts: fonts-xorg-75dpi + +%description ISO8859-1-75dpi +Contains a set of 75dpi fonts for ISO-8859-1. +#-------------------------------------------------------------------------- +%package ISO8859-1-100dpi +Summary: A set of 100dpi ISO-8859-1 fonts for X. +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-100dpi-fonts +Obsoletes: xorg-x11-100dpi-fonts +# The ISO8859-1 fonts used to be coupled with the UCS fonts. +Obsoletes: fonts-xorg-100dpi +Conflicts: fonts-xorg-100dpi + +%description ISO8859-1-100dpi +Contains a set of 100dpi fonts for ISO-8859-1. +#-------------------------------------------------------------------------- +%package ISO8859-2-75dpi +Summary: A set of 75dpi Central European language fonts for X. +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-ISO8859-2-75dpi-fonts +Obsoletes: xorg-x11-ISO8859-2-75dpi-fonts +Obsoletes: fonts-xorg-ISO8859-2-75dpi-fonts + +%description ISO8859-2-75dpi +Contains a set of 75dpi fonts for Central European languages. +#-------------------------------------------------------------------------- +%package ISO8859-2-100dpi +Summary: A set of 100dpi Central European language fonts for X. +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-ISO8859-2-100dpi-fonts +Obsoletes: xorg-x11-ISO8859-2-100dpi-fonts +Obsoletes: fonts-xorg-ISO8859-2-100dpi-fonts + +%description ISO8859-2-100dpi +Contains a set of 100dpi fonts for Central European languages. +#-------------------------------------------------------------------------- +%package ISO8859-9-75dpi +Summary: ISO8859-9-75dpi fonts +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-ISO8859-9-75dpi-fonts +Obsoletes: xorg-x11-ISO8859-9-75dpi-fonts +Obsoletes: fonts-xorg-ISO8859-9-75dpi-fonts + +%description ISO8859-9-75dpi +Contains a set of 75dpi fonts for the Turkish language. +#-------------------------------------------------------------------------- +%package ISO8859-9-100dpi +Summary: ISO8859-9-100dpi fonts +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-ISO8859-9-100dpi-fonts +Obsoletes: xorg-x11-ISO8859-9-100dpi-fonts +Obsoletes: fonts-xorg-ISO8859-9-100dpi-fonts + +%description ISO8859-9-100dpi +Contains a set of 100dpi fonts for the Turkish language. +#-------------------------------------------------------------------------- +%package ISO8859-14-75dpi +Summary: ISO8859-14-75dpi fonts +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-ISO8859-14-75dpi-fonts +Obsoletes: xorg-x11-ISO8859-14-75dpi-fonts +Obsoletes: fonts-xorg-ISO8859-14-75dpi-fonts + +%description ISO8859-14-75dpi +Contains a set of 75dpi fonts in the ISO8859-14 encoding which +provide Welsh support. +#-------------------------------------------------------------------------- +%package ISO8859-14-100dpi +Summary: ISO8859-14-100dpi fonts +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-ISO8859-14-100dpi-fonts +Obsoletes: xorg-x11-ISO8859-14-100dpi-fonts +Obsoletes: fonts-xorg-ISO8859-14-100dpi-fonts + +%description ISO8859-14-100dpi +Contains a set of 100dpi fonts in the ISO8859-14 encoding which +provide Welsh support. +#-------------------------------------------------------------------------- +%package ISO8859-15-75dpi +Summary: ISO8859-15-75dpi fonts +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-ISO8859-15-75dpi-fonts +Obsoletes: xorg-x11-ISO8859-15-75dpi-fonts +Obsoletes: fonts-xorg-ISO8859-15-75dpi-fonts + +%description ISO8859-15-75dpi +Contains a set of 75dpi fonts in the ISO8859-15 encoding which +provide Euro support. +#-------------------------------------------------------------------------- +%package ISO8859-15-100dpi +Summary: ISO8859-15-100dpi fonts +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-ISO8859-15-100dpi-fonts +Obsoletes: xorg-x11-ISO8859-15-100dpi-fonts +Obsoletes: fonts-xorg-ISO8859-15-100dpi-fonts + +%description ISO8859-15-100dpi +Contains a set of 100dpi fonts in the ISO8859-15 encoding which +provide Euro support. +#-------------------------------------------------------------------------- +%package cyrillic +Summary: Cyrillic fonts for X. +Group: User Interface/X +Requires(post): mkfontdir, chkfontpath +Requires(postun): mkfontdir +Obsoletes: XFree86-cyrillic-fonts +Obsoletes: xorg-x11-cyrillic-fonts +Obsoletes: fonts-xorg-cyrillic + +%description cyrillic +Contains a set of Cyrillic fonts. +#-------------------------------------------------------------------------- +%prep +%define setup_fonts_misc -a15 -a27 -a28 -a29 -a31 -a32 -a33 -a37 -a38 -a39 -a41 -a42 +%define setup_fonts_100dpi -a10 -a12 -a16 -a18 -a22 +%define setup_fonts_75dpi -a11 -a13 -a17 -a19 -a23 +%define setup_fonts_cyrillic -a26 -a34 -a40 -a43 +%define setup_fonts_type1 -a14 -a21 -a25 -a30 -a44 +%define setup_fonts_ttf -a20 +%define setup_fonts_otf %{ethiopic_fonts} -a36 +# NOTE: X.Org 6.8.x and later has deprecated and disabled the speedo font +# support by default, so we exclude the speedo fonts. +%define setup_fonts_speedo -a24 +%define setup_font_metadata -a1 + +%define setup_fonts_bitmap %{setup_fonts_misc} %{setup_fonts_100dpi} %{setup_fonts_75dpi} %{setup_fonts_cyrillic} +%define setup_fonts_scaleable %{setup_fonts_type1} %{setup_fonts_ttf} %{setup_fonts_otf} + +%setup -q -c %{name}-%{version} %{setup_font_metadata} %{setup_fonts_bitmap} %{setup_fonts_scaleable} + +#-------------------------------------------------------------------------- +%build +for dir in $(find . -maxdepth 1 -type d -name '[a-z]*-[0-9]*' | sort | sed -e 's#\./##g') ; do + pushd $dir + %configure + make + popd +done + +#-------------------------------------------------------------------------- +%install +rm -rf $RPM_BUILD_ROOT + +for dir in $(find . -maxdepth 1 -type d -name '[a-z]*-[0-9]*' | sort | sed -e 's#\./##g') ; do + pushd $dir + # FIXME: The upstream sources need to be patched to allow direct + # specification of the 'fontdir' variable, instead of it being + # relative to libdir. + make install DESTDIR=$RPM_BUILD_ROOT libdir=%{_x11fontdirprefix} + popd +done + +# Create fake %ghost files for file manifests. +{ + # Make ghost fonts.alias, fonts.dir, encodings.dir files + FONTDIR=$RPM_BUILD_ROOT%{_x11fontdir} + # Create fake %ghost fonts.alias + for subdir in TTF OTF ; do + touch $FONTDIR/$subdir/fonts.{alias,scale} + chmod 0644 $FONTDIR/$subdir/fonts.{alias,scale} + done + # Create fake %ghost encodings.dir, fonts.dir, fonts.cache-* + for subdir in Type1 TTF OTF 100dpi 75dpi cyrillic misc ; do + rm -f $FONTDIR/$subdir/{encodings,fonts}.dir + touch $FONTDIR/$subdir/{encodings,fonts}.dir + chmod 0644 $FONTDIR/$subdir/{encodings,fonts}.dir + + # Create bogus fonts.cache-* files +# touch $FONTDIR/$subdir/fonts.cache + # Create somewhat future-proofed ghosted fonts.cache-* files so that + # the font packages own these files. + for fcver in $(seq 1 9) ; do + touch $FONTDIR/$subdir/fonts.cache-$fcver + chmod 0644 $FONTDIR/$subdir/fonts.cache-$fcver + done + done +} + +# Remove unwanted fonts +{ + # Remove unwanted 100dpi,75dpi ISO8859-{3,4,10,13} fonts + { + for dir in $RPM_BUILD_ROOT%{_x11fontdir}/{100dpi,75dpi} ; do + find $dir -iregex ".*-ISO8859-\(3\|4\|10\|13\)\.pcf.*" | xargs rm -- + done + } + # font-misc-misc (Remove unwanted ISO8859-{3,4,6,10,11,12,13,16} fonts + # NOTE: Although we don't ship ISO8859-{5,7,8} encodings of most fonts in + # monolithic X, we do ship misc-fixed in ISO8859-{5,7,8}, so we'll keep + # them in modular too. + { + for dir in $RPM_BUILD_ROOT%{_x11fontdir}/misc ; do + find $dir -iregex ".*-ISO8859-\(3\|4\|6\|10\|11\|12\|13\|16\)\.pcf.*" | xargs rm -- + done + } +# || : &> /dev/null + # font-misc-meltho (syriac fonts) + { + # Remove fonts which contain bad codepoints, as documented in bug #97591 + rm $RPM_BUILD_ROOT%{_x11fontdir}/OTF/SyrCOMCtesiphon.otf + rm $RPM_BUILD_ROOT%{_x11fontdir}/OTF/SyrCOMKharput.otf + rm $RPM_BUILD_ROOT%{_x11fontdir}/OTF/SyrCOMMalankara.otf + rm $RPM_BUILD_ROOT%{_x11fontdir}/OTF/SyrCOMMidyat.otf + rm $RPM_BUILD_ROOT%{_x11fontdir}/OTF/SyrCOMQenNeshrin.otf + rm $RPM_BUILD_ROOT%{_x11fontdir}/OTF/SyrCOMTurAbdin.otf + rm $RPM_BUILD_ROOT%{_x11fontdir}/OTF/SyrCOMUrhoyBold.otf + rm $RPM_BUILD_ROOT%{_x11fontdir}/OTF/SyrCOMUrhoy.otf + } +} + +#-------------------------------------------------------------------------- +# FIXME: We should write a script, or couple of scripts for generic font +# installation - with options if necessary, to reduce the amount of code +# duplication in these font installation scripts, then add the generic +# font installation script to xorg-x11-font-utils or whatever. + +%post base +{ + FONTDIR=%{_x11fontdir}/misc + mkfontdir $FONTDIR + # NOTE: We add the ":unscaled" suffix to avoid ugly bitmap fonts. + /usr/sbin/chkfontpath -qa %{_x11fontdir}/misc:unscaled + # FIXME: This should only be done on upgrades. + # Remove the Speedo directory from xfs config as X.Org no longer provides + # Speedo font support. + /usr/sbin/chkfontpath -qr %{_x11fontdir}/Speedo + fc-cache $FONTDIR +} +# &> /dev/null || : + +%postun base +{ + # Rebuild fonts.dir when uninstalling package. (exclude the local, CID dirs) + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/misc + # Only run fc-cache in the Type1 dir, gzipped pcf's take forever + fc-cache %{_x11fontdir}/misc + fi +} +# &> /dev/null || : + +%post misc +{ + FONTDIR=%{_x11fontdir}/misc + mkfontdir $FONTDIR + # NOTE: We add the ":unscaled" suffix to avoid ugly bitmap fonts. + /usr/sbin/chkfontpath -qa %{_x11fontdir}/misc:unscaled + # FIXME: This should only be done on upgrades. + # Remove the Speedo directory from xfs config as X.Org no longer provides + # Speedo font support. + /usr/sbin/chkfontpath -qr %{_x11fontdir}/Speedo + fc-cache $FONTDIR +} +# &> /dev/null || : + +%postun misc +{ + # Rebuild fonts.dir when uninstalling package. (exclude the local, CID dirs) + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/misc + # Only run fc-cache in the Type1 dir, gzipped pcf's take forever + fc-cache %{_x11fontdir}/misc + fi +} +# &> /dev/null || : + +%post Type1 +{ + FONTDIR=%{_type1_fontdir}/Type1 + mkfontscale $FONTDIR -o $FONTDIR/fonts.scale + mkfontdir $FONTDIR + /usr/sbin/chkfontpath -q -a $FONTDIR + fc-cache $FONTDIR +} +#&> /dev/null || : + +%postun Type1 +{ + FONTDIR=%{_type1_fontdir}/Type1 + if [ "$1" = "0" ]; then + mkfontscale $FONTDIR -o $FONTDIR/fonts.scale + mkfontdir $FONTDIR + fc-cache $FONTDIR + fi +} +# &> /dev/null || : + +%post truetype +{ + FONTDIR=%{_ttf_fontdir}/TTF + ttmkfdir -d $FONTDIR -o $FONTDIR/fonts.scale + mkfontdir $FONTDIR + /usr/sbin/chkfontpath -q -a $FONTDIR + fc-cache $FONTDIR +} +# &> /dev/null || : + +%postun truetype +{ + FONTDIR=%{_ttf_fontdir}/TTF + if [ "$1" = "0" ]; then + ttmkfdir -d $FONTDIR -o $FONTDIR/fonts.scale + mkfontdir $FONTDIR + fc-cache $FONTDIR + fi +} +# &> /dev/null || : + +%post syriac +{ + FONTDIR=%{_otf_fontdir}/OTF + mkfontscale $FONTDIR + mkfontdir $FONTDIR + /usr/sbin/chkfontpath -q -a $FONTDIR + fc-cache $FONTDIR +} &> /dev/null || : + +%postun syriac +{ + FONTDIR=%{_otf_fontdir}/OTF + if [ "$1" = "0" ]; then + mkfontscale $FONTDIR + mkfontdir $FONTDIR + fc-cache $FONTDIR + fi +} &> /dev/null || : + +%if %{with_ethiopic_fonts} +%post ethiopic +{ + FONTDIR=%{_ttf_fontdir}/TTF + ttmkfdir -d $FONTDIR -o $FONTDIR/fonts.scale + mkfontdir $FONTDIR + /usr/sbin/chkfontpath -q -a $FONTDIR + fc-cache $FONTDIR + FONTDIR=%{_otf_fontdir}/OTF + mkfontscale $FONTDIR + mkfontdir $FONTDIR + /usr/sbin/chkfontpath -q -a $FONTDIR + fc-cache $FONTDIR +} +# &> /dev/null || : + +%postun ethiopic +{ + FONTDIR=%{_ttf_fontdir}/TTF + if [ "$1" = "0" ]; then + ttmkfdir -d $FONTDIR -o $FONTDIR/fonts.scale + mkfontdir $FONTDIR + fc-cache $FONTDIR + fi + FONTDIR=%{_otf_fontdir}/OTF + if [ "$1" = "0" ]; then + mkfontscale $FONTDIR + mkfontdir $FONTDIR + fc-cache $FONTDIR + fi +} +# &> /dev/null || : +%endif + +%post 75dpi +{ + mkfontdir %{_x11fontdir}/75dpi + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/75dpi:unscaled +} +# &> /dev/null || : + +%post 100dpi +{ + mkfontdir %{_x11fontdir}/100dpi + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/100dpi:unscaled +} +# &> /dev/null || : + +%post ISO8859-2-75dpi +{ + mkfontdir %{_x11fontdir}/75dpi + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/75dpi:unscaled +} +# &> /dev/null || : + +%post ISO8859-2-100dpi +{ + mkfontdir %{_x11fontdir}/100dpi + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/100dpi:unscaled +} +# &> /dev/null || : + +%post ISO8859-9-75dpi +{ + mkfontdir %{_x11fontdir}/75dpi + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/75dpi:unscaled +} +# &> /dev/null || : + +%post ISO8859-9-100dpi +{ + mkfontdir %{_x11fontdir}/100dpi + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/100dpi:unscaled +} +# &> /dev/null || : + +%post ISO8859-14-75dpi +{ + mkfontdir %{_x11fontdir}/75dpi + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/75dpi:unscaled +} +# &> /dev/null || : + +%post ISO8859-14-100dpi +{ + mkfontdir %{_x11fontdir}/100dpi + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/100dpi:unscaled +} +# &> /dev/null || : + +%post ISO8859-15-75dpi +{ + mkfontdir %{_x11fontdir}/75dpi + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/75dpi:unscaled +} +# &> /dev/null || : + +%post ISO8859-15-100dpi +{ + mkfontdir %{_x11fontdir}/100dpi + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/100dpi:unscaled +} +# &> /dev/null || : + +%post cyrillic +{ + mkfontdir %{_x11fontdir}/cyrillic + /usr/sbin/chkfontpath -q -a %{_x11fontdir}/100dpi:unscaled +} +# &> /dev/null || : + +%postun 75dpi +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun 100dpi +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun ISO8859-2-75dpi +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun ISO8859-2-100dpi +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun ISO8859-9-75dpi +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun ISO8859-9-100dpi +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun ISO8859-14-75dpi +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun ISO8859-14-100dpi +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun ISO8859-15-75dpi +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/75dpi + fi +} + +%postun ISO8859-15-100dpi +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/100dpi + fi +} + +%postun cyrillic +{ + if [ "$1" = "0" ]; then + mkfontdir %{_x11fontdir}/cyrillic + fi +} + +#-------------------------------------------------------------------------- +%check + +#-------------------------------------------------------------------------- +%clean +rm -rf $RPM_BUILD_ROOT +#-------------------------------------------------------------------------- +%files base +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/misc +# font-cursor-misc ('cursor' font required by X server) +%{_x11fontdir}/misc/cursor.pcf* +# font-dec-misc (DEC cursors) +%{_x11fontdir}/misc/dec????.pcf* +# font-misc-misc ('fixed' font required by X server) +%{_x11fontdir}/misc/[1-9]*-ISO8859-*.pcf* +%{_x11fontdir}/misc/10x20-KOI8-R.pcf* +%{_x11fontdir}/misc/10x20.pcf* +%{_x11fontdir}/misc/12x13ja.pcf* +%{_x11fontdir}/misc/18x18ja.pcf* +%{_x11fontdir}/misc/18x18ko.pcf* +%{_x11fontdir}/misc/4x6-KOI8-R.pcf* +%{_x11fontdir}/misc/4x6.pcf* +%{_x11fontdir}/misc/5x7-KOI8-R.pcf* +%{_x11fontdir}/misc/5x7.pcf* +%{_x11fontdir}/misc/5x8-KOI8-R.pcf* +%{_x11fontdir}/misc/5x8.pcf* +%{_x11fontdir}/misc/6x10-KOI8-R.pcf* +%{_x11fontdir}/misc/6x10.pcf* +%{_x11fontdir}/misc/6x12-KOI8-R.pcf* +%{_x11fontdir}/misc/6x12.pcf* +%{_x11fontdir}/misc/6x13-KOI8-R.pcf* +%{_x11fontdir}/misc/6x13.pcf* +%{_x11fontdir}/misc/6x13B.pcf* +%{_x11fontdir}/misc/6x13O.pcf* +%{_x11fontdir}/misc/6x9-KOI8-R.pcf* +%{_x11fontdir}/misc/6x9.pcf* +%{_x11fontdir}/misc/7x13-KOI8-R.pcf* +%{_x11fontdir}/misc/7x13.pcf* +%{_x11fontdir}/misc/7x13B.pcf* +%{_x11fontdir}/misc/7x13O.pcf* +%{_x11fontdir}/misc/7x14-JISX0201.1976-0.pcf* +%{_x11fontdir}/misc/7x14-KOI8-R.pcf* +%{_x11fontdir}/misc/7x14.pcf* +%{_x11fontdir}/misc/7x14B.pcf* +%{_x11fontdir}/misc/8x13-KOI8-R.pcf* +%{_x11fontdir}/misc/8x13.pcf* +%{_x11fontdir}/misc/8x13B.pcf* +%{_x11fontdir}/misc/8x13O.pcf* +%{_x11fontdir}/misc/9x15-KOI8-R.pcf* +%{_x11fontdir}/misc/9x15.pcf* +%{_x11fontdir}/misc/9x15B.pcf* +%{_x11fontdir}/misc/9x18-KOI8-R.pcf* +%{_x11fontdir}/misc/9x18.pcf* +%{_x11fontdir}/misc/9x18B.pcf* +%{_x11fontdir}/misc/k14.pcf* +%{_x11fontdir}/misc/nil2.pcf* +# font-schumacher-misc +%{_x11fontdir}/misc/cl[BIR][456789]x*.pcf* +# encodings +%dir %{_datadir}/X11/fonts/encodings +%dir %{_datadir}/X11/fonts/encodings/large +%{_datadir}/X11/fonts/encodings/*.enc* +%{_datadir}/X11/fonts/encodings/encodings.dir +%{_datadir}/X11/fonts/encodings/large/*.enc* +%{_datadir}/X11/fonts/encodings/large/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.cache-* + +%files misc +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/misc +# font-arabic-misc (Arabic) +%{_x11fontdir}/misc/arabic24.pcf* +# font-daewoo-misc (Korean) +%{_x11fontdir}/misc/hangl*.pcf* +# font-isas-misc (Chinese) +%{_x11fontdir}/misc/gb[12][46][fs][st].pcf* +# font-jis-misc (Japanese) +%{_x11fontdir}/misc/jiskan??.pcf* +# font-mutt-misc +%{_x11fontdir}/misc/cu-alt12.pcf* +%{_x11fontdir}/misc/cu-arabic12.pcf* +%{_x11fontdir}/misc/cu-devnag12.pcf* +%{_x11fontdir}/misc/cu-lig12.pcf* +%{_x11fontdir}/misc/cu-pua12.pcf* +%{_x11fontdir}/misc/cu12.pcf* +%{_x11fontdir}/misc/cuarabic12.pcf* +%{_x11fontdir}/misc/cudevnag12.pcf* +# font-micro-misc +%{_x11fontdir}/misc/micro.pcf* +# font-sony-misc (Japanese and ISO-8859-1) +%{_x11fontdir}/misc/12x24.pcf* +%{_x11fontdir}/misc/12x24rk.pcf* +%{_x11fontdir}/misc/8x16.pcf* +%{_x11fontdir}/misc/8x16rk.pcf* +# font-sun-misc (OpenLook glyphs) +%{_x11fontdir}/misc/olcursor.pcf* +%{_x11fontdir}/misc/olgl1?.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/misc/fonts.cache-* + +%files truetype +%defattr(-,root,root) +%dir %{_x11fontdir} +%dir %{_x11fontdir}/TTF +# font-bh-ttf +%{_x11fontdir}/TTF/luxi[mrs][br]*.ttf +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.cache-* + +%files syriac +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/OTF +# font-misc-meltho +%{_x11fontdir}/OTF/SyrCOMAdiabene.otf +%{_x11fontdir}/OTF/SyrCOMAntioch.otf +%{_x11fontdir}/OTF/SyrCOMBatnan.otf +%{_x11fontdir}/OTF/SyrCOMBatnanBold.otf +# NOTE: The syriac fonts commented out for documentive purposes below are +# disabled as they are known to be problematic. See Red Hat bug #97591 +# for details. +#%{_x11fontdir}/OTF/SyrCOMCtesiphon.otf +%{_x11fontdir}/OTF/SyrCOMEdessa.otf +%{_x11fontdir}/OTF/SyrCOMJerusalem.otf +%{_x11fontdir}/OTF/SyrCOMJerusalemBold.otf +%{_x11fontdir}/OTF/SyrCOMJerusalemItalic.otf +%{_x11fontdir}/OTF/SyrCOMJerusalemOutline.otf +#%{_x11fontdir}/OTF/SyrCOMKharput.otf +#%{_x11fontdir}/OTF/SyrCOMMalankara.otf +%{_x11fontdir}/OTF/SyrCOMMardin.otf +%{_x11fontdir}/OTF/SyrCOMMardinBold.otf +#%{_x11fontdir}/OTF/SyrCOMMidyat.otf +%{_x11fontdir}/OTF/SyrCOMNisibin.otf +%{_x11fontdir}/OTF/SyrCOMNisibinOutline.otf +#%{_x11fontdir}/OTF/SyrCOMQenNeshrin.otf +%{_x11fontdir}/OTF/SyrCOMTalada.otf +#%{_x11fontdir}/OTF/SyrCOMTurAbdin.otf +#%{_x11fontdir}/OTF/SyrCOMUrhoy.otf +#%{_x11fontdir}/OTF/SyrCOMUrhoyBold.otf +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.cache-* + +%if %{with_ethiopic_fonts} +%files ethiopic +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +# TTF fonts +%dir %{_x11fontdir}/TTF +# font-misc-ethiopic +%{_x11fontdir}/TTF/GohaTibebZemen.ttf +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/TTF/fonts.cache-* +# OTF fonts +%dir %{_x11fontdir}/OTF +%{_x11fontdir}/OTF/GohaTibebZemen.otf +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/OTF/fonts.cache-* +%endif + +%files 75dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??.pcf* +%{_x11fontdir}/75dpi/courBO??.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??.pcf* +%{_x11fontdir}/75dpi/helvBO??.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??.pcf* +%{_x11fontdir}/75dpi/ncenBI??.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??.pcf* +%{_x11fontdir}/75dpi/timBI??.pcf* +%{_x11fontdir}/75dpi/symb??.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??.pcf* +%{_x11fontdir}/75dpi/UTRG__??.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??.pcf* +%{_x11fontdir}/75dpi/lubBI??.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??.pcf* +# font-bitstream-75dpi +%{_x11fontdir}/75dpi/char[BIR]??.pcf* +%{_x11fontdir}/75dpi/charBI??.pcf* +%{_x11fontdir}/75dpi/tech14.pcf* +%{_x11fontdir}/75dpi/techB14.pcf* +%{_x11fontdir}/75dpi/term14.pcf* +%{_x11fontdir}/75dpi/termB14.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files 100dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??.pcf* +%{_x11fontdir}/100dpi/courBO??.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??.pcf* +%{_x11fontdir}/100dpi/helvBO??.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??.pcf* +%{_x11fontdir}/100dpi/ncenBI??.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??.pcf* +%{_x11fontdir}/100dpi/timBI??.pcf* +%{_x11fontdir}/100dpi/symb??.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??.pcf* +%{_x11fontdir}/100dpi/UTRG__??.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??.pcf* +%{_x11fontdir}/100dpi/lubBI??.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??.pcf* +# font-bitstream-100dpi +%{_x11fontdir}/100dpi/char[BIR]??.pcf* +%{_x11fontdir}/100dpi/charBI??.pcf* +%{_x11fontdir}/100dpi/tech14.pcf* +%{_x11fontdir}/100dpi/techB14.pcf* +%{_x11fontdir}/100dpi/term14.pcf* +%{_x11fontdir}/100dpi/termB14.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files ISO8859-1-75dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/courBO??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/helvBO??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/ncenBI??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/timBI??-ISO8859-1.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/UTRG__??-ISO8859-1.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/75dpi/lubBI??-ISO8859-1.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-1.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files ISO8859-1-100dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/courBO??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/helvBO??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/ncenBI??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/timBI??-ISO8859-1.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/UTRG__??-ISO8859-1.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-1.pcf* +%{_x11fontdir}/100dpi/lubBI??-ISO8859-1.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-1.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files ISO8859-2-75dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/courBO??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/helvBO??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/ncenBI??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/timBI??-ISO8859-2.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/UTRG__??-ISO8859-2.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/75dpi/lubBI??-ISO8859-2.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-2.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files ISO8859-2-100dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/courBO??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/helvBO??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/ncenBI??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/timBI??-ISO8859-2.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/UTRG__??-ISO8859-2.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-2.pcf* +%{_x11fontdir}/100dpi/lubBI??-ISO8859-2.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-2.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files ISO8859-9-75dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/courBO??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/helvBO??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/ncenBI??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/timBI??-ISO8859-9.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/UTRG__??-ISO8859-9.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/75dpi/lubBI??-ISO8859-9.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-9.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files ISO8859-9-100dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/courBO??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/helvBO??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/ncenBI??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/timBI??-ISO8859-9.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/UTRG__??-ISO8859-9.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-9.pcf* +%{_x11fontdir}/100dpi/lubBI??-ISO8859-9.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-9.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files ISO8859-14-75dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/courBO??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/helvBO??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/ncenBI??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/timBI??-ISO8859-14.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/UTRG__??-ISO8859-14.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/75dpi/lubBI??-ISO8859-14.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-14.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files ISO8859-14-100dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/courBO??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/helvBO??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/ncenBI??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/timBI??-ISO8859-14.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/UTRG__??-ISO8859-14.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-14.pcf* +%{_x11fontdir}/100dpi/lubBI??-ISO8859-14.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-14.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files ISO8859-15-75dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/75dpi +# font-adobe-75dpi +%{_x11fontdir}/75dpi/cour[BOR]??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/courBO??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/helv[BOR]??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/helvBO??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/ncen[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/ncenBI??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/tim[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/timBI??-ISO8859-15.pcf* +# font-adobe-utopia-75dpi +%{_x11fontdir}/75dpi/UTBI__??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/UT[BI]___??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/UTRG__??-ISO8859-15.pcf* +# font-bh-75dpi +%{_x11fontdir}/75dpi/luBIS??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/lu[BIR]S??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/lub[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/75dpi/lubBI??-ISO8859-15.pcf* +# font-bh-lucidatypewriter-75dpi +%{_x11fontdir}/75dpi/lut[BR]S??-ISO8859-15.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/75dpi/fonts.cache-* + +%files ISO8859-15-100dpi +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/100dpi +# font-adobe-100dpi +%{_x11fontdir}/100dpi/cour[BOR]??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/courBO??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/helv[BOR]??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/helvBO??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/ncen[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/ncenBI??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/tim[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/timBI??-ISO8859-15.pcf* +# font-adobe-utopia-100dpi +%{_x11fontdir}/100dpi/UTBI__??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/UT[BI]___??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/UTRG__??-ISO8859-15.pcf* +# font-bh-100dpi +%{_x11fontdir}/100dpi/luBIS??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/lu[BIR]S??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/lub[BIR]??-ISO8859-15.pcf* +%{_x11fontdir}/100dpi/lubBI??-ISO8859-15.pcf* +# font-bh-lucidatypewriter-100dpi +%{_x11fontdir}/100dpi/lut[BR]S??-ISO8859-15.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/100dpi/fonts.cache-* + +%files Type1 +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/Type1 +# font-adobe-utopia-type1 +%{_x11fontdir}/Type1/UT??____.[ap]f[ma] +# font-bh-type1 +%{_x11fontdir}/Type1/l04[789]0[13][36]t.[ap]f[ma] +# font-bitstream-type1 +%{_x11fontdir}/Type1/c0???bt_.[ap]f[mb] +# font-ibm-type1 +%{_x11fontdir}/Type1/cour*.afm +%{_x11fontdir}/Type1/cour*.pfa +#font-xfree86-type1 +%{_x11fontdir}/Type1/cursor.pfa +%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.dir +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.scale +#%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.cache +%ghost %verify(not md5 size mtime) %{_x11fontdir}/Type1/fonts.cache-* + +%files cyrillic +%defattr(-,root,root,-) +%doc +%dir %{_x11fontdir} +%dir %{_x11fontdir}/cyrillic +# font-cronyx-cyrillic +%{_x11fontdir}/cyrillic/crox[1-6]*.pcf* +%{_x11fontdir}/cyrillic/koi10x16b.pcf* +%{_x11fontdir}/cyrillic/koi10x20.pcf* +%{_x11fontdir}/cyrillic/koi6x10.pcf* +%{_x11fontdir}/cyrillic/koinil2.pcf* +# font-misc-cyrillic +%{_x11fontdir}/cyrillic/koi12x24*.pcf* +%{_x11fontdir}/cyrillic/koi6x13.pcf* +%{_x11fontdir}/cyrillic/koi6x13b.pcf* +%{_x11fontdir}/cyrillic/koi6x9.pcf* +%{_x11fontdir}/cyrillic/koi[5789]x*.pcf* +# font-screen-cyrillic +%{_x11fontdir}/cyrillic/screen8x16*.pcf* +# font-winitzki-cyrillic +%{_x11fontdir}/cyrillic/proof9x16.pcf* +%ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/encodings.dir +%ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.dir +# NOTE: Xorg supplies this fonts.alias, so it is not ghosted +%verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.alias +%ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.scale +%ghost %verify(not md5 size mtime) %{_x11fontdir}/cyrillic/fonts.cache-* + +%changelog +* Wed Nov 9 2005 Mike A. Harris 0.99.0-4 +- Added Obsoletes/Conflicts lines for fonts-xorg-* et al. to all subpackages, + so that OS upgrades work properly. + +* Tue Nov 8 2005 Mike A. Harris 0.99.0-3 +- Split the old style 'base' fonts package up into 'base' and 'misc', where + 'base' now contains only the 'cursor' and 'fixed' fonts required by the + X server, and 'misc' contains a variety of Asian, Arabic, Indic, and other + fonts that can now be optionally installed or removed. +- Use globs in file manifests to reduce size of specfile. +- Add post/postun scripts for all font subpackages. +- Disable ethiopic fonts by default. + +* Mon Nov 7 2005 Mike A. Harris 0.99.0-2 +- Added "BuildArch: noarch" so that all fonts are noarch. + +* Tue Oct 25 2005 Mike A. Harris 0.99.0-1 +- Initial packaging.