123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281 |
- %define _catalogue /etc/X11/fontpath.d
- # 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}/fonts/X11
- %define _type1_fontdir %{_x11fontdir}
- %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
- Summary(ja): X.Org X11 フォント
- Name: xorg-x11-fonts
- Version: 7.5
- Release: 2%{?_dist_release}
- License: MIT and Lucida and Public Domain
- Group: User Interface/X
- URL: http://www.x.org
- Source0: ftp://ftp.x.org/pub/individual/font/encodings-1.0.4.tar.bz2
- Source1: ftp://ftp.x.org/pub/individual/font/font-alias-1.0.3.tar.bz2
- Source10: ftp://ftp.x.org/pub/individual/font/font-adobe-100dpi-1.0.2.tar.bz2
- Source11: ftp://ftp.x.org/pub/individual/font/font-adobe-75dpi-1.0.2.tar.bz2
- Source12: ftp://ftp.x.org/pub/individual/font/font-adobe-utopia-100dpi-1.0.3.tar.bz2
- Source13: ftp://ftp.x.org/pub/individual/font/font-adobe-utopia-75dpi-1.0.3.tar.bz2
- Source14: ftp://ftp.x.org/pub/individual/font/font-adobe-utopia-type1-1.0.3.tar.bz2
- Source15: ftp://ftp.x.org/pub/individual/font/font-arabic-misc-1.0.2.tar.bz2
- Source16: ftp://ftp.x.org/pub/individual/font/font-bh-100dpi-1.0.2.tar.bz2
- Source17: ftp://ftp.x.org/pub/individual/font/font-bh-75dpi-1.0.2.tar.bz2
- Source18: ftp://ftp.x.org/pub/individual/font/font-bh-lucidatypewriter-100dpi-1.0.2.tar.bz2
- Source19: ftp://ftp.x.org/pub/individual/font/font-bh-lucidatypewriter-75dpi-1.0.2.tar.bz2
- # Luxi fonts are under a bad license.
- # See: https://bugzilla.redhat.com/show_bug.cgi?id=317641
- # Source20: ftp://ftp.x.org/pub/individual/font/font-bh-ttf-1.0.0.tar.bz2
- # Source21: ftp://ftp.x.org/pub/individual/font/font-bh-type1-1.0.0.tar.bz2
- Source22: ftp://ftp.x.org/pub/individual/font/font-bitstream-100dpi-1.0.2.tar.bz2
- Source23: ftp://ftp.x.org/pub/individual/font/font-bitstream-75dpi-1.0.2.tar.bz2
- Source25: ftp://ftp.x.org/pub/individual/font/font-bitstream-type1-1.0.2.tar.bz2
- Source26: ftp://ftp.x.org/pub/individual/font/font-cronyx-cyrillic-1.0.2.tar.bz2
- Source27: ftp://ftp.x.org/pub/individual/font/font-cursor-misc-1.0.2.tar.bz2
- Source28: ftp://ftp.x.org/pub/individual/font/font-daewoo-misc-1.0.2.tar.bz2
- Source29: ftp://ftp.x.org/pub/individual/font/font-dec-misc-1.0.2.tar.bz2
- # Source30: ftp://ftp.x.org/pub/individual/font/font-ibm-type1-1.0.0.tar.bz2
- Source31: ftp://ftp.x.org/pub/individual/font/font-isas-misc-1.0.2.tar.bz2
- Source32: ftp://ftp.x.org/pub/individual/font/font-jis-misc-1.0.2.tar.bz2
- Source33: ftp://ftp.x.org/pub/individual/font/font-micro-misc-1.0.2.tar.bz2
- Source34: ftp://ftp.x.org/pub/individual/font/font-misc-cyrillic-1.0.2.tar.bz2
- %if %{with_ethiopic_fonts}
- Source35: ftp://ftp.x.org/pub/individual/font/font-misc-ethiopic-1.0.2.tar.bz2
- %endif
- # Source36: ftp://ftp.x.org/pub/individual/font/font-misc-meltho-1.0.1.tar.bz2
- Source37: ftp://ftp.x.org/pub/individual/font/font-misc-misc-1.1.1.tar.bz2
- Source38: ftp://ftp.x.org/pub/individual/font/font-mutt-misc-1.0.2.tar.bz2
- Source39: ftp://ftp.x.org/pub/individual/font/font-schumacher-misc-1.1.1.tar.bz2
- Source40: ftp://ftp.x.org/pub/individual/font/font-screen-cyrillic-1.0.3.tar.bz2
- Source41: ftp://ftp.x.org/pub/individual/font/font-sony-misc-1.0.2.tar.bz2
- Source42: ftp://ftp.x.org/pub/individual/font/font-sun-misc-1.0.2.tar.bz2
- Source43: ftp://ftp.x.org/pub/individual/font/font-winitzki-cyrillic-1.0.2.tar.bz2
- Source44: ftp://ftp.x.org/pub/individual/font/font-xfree86-type1-1.0.3.tar.bz2
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildArch: noarch
- # FIXME: Temporary requirement on autoconf for a workaround.
- BuildRequires: autoconf
- BuildRequires: pkgconfig
- BuildRequires: xorg-x11-util-macros
- # The font-utils dep here is to ensure we have a fontutil.pc file which
- # defines the 'fontrootdir' variable.
- BuildRequires: font-utils >= 1.0.2
- # FIXME: fontconfig is needed only because the upstream Makefiles invoke
- # fc-cache at build time. This is totally useless, because we do not ship
- # any of the resulting cache files, we generate them at install time from the
- # rpm scripts. However, it is easier to depend on fontconfig here than it is
- # to patch all 40+ tarballs to stop running fc-cache.
- BuildRequires: fontconfig
- BuildRequires: ucs2any, bdftruncate, bdftopcf
- # FIXME: perl is used for now to avoid having to maintain a big patch.
- BuildRequires: perl
- %description
- X.Org X Window System fonts
- %package misc
- Summary: misc bitmap fonts for the X Window System
- Summary(ja): misc bitmap fonts for the X Window System
- Group: User Interface/X
- Requires(post): mkfontdir, fontconfig
- Requires(postun): mkfontdir, fontconfig
- Obsoletes: XFree86-base-fonts
- Obsoletes: XOrg-base-fonts
- Obsoletes: fonts-xorg-base
- Obsoletes: XOrg-fonts-base
- Provides: xorg-x11-fonts-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
- Summary(ja): X ウィンドウシステムで提供されている Type1 フォント
- Group: User Interface/X
- Requires(post): mkfontdir, fontconfig, ttmkfdir
- Requires(postun): mkfontdir, fontconfig, ttmkfdir
- Obsoletes: XFree86-base-fonts
- Obsoletes: XOrg-base-fonts
- Obsoletes: fonts-xorg-base
- %description Type1
- A collection of Type1 fonts which are part of the core X Window System
- distribution.
- #--------------------------------------------------------------------------
- %if %{with_ethiopic_fonts}
- %package ethiopic
- Summary: Ethiopic fonts
- Summary(ja): Ethiopic fonts
- Group: User Interface/X
- Requires(post): mkfontdir, ttmkfdir, mkfontscale, fontconfig
- 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.
- Summary(ja): X ウィンドウシステムで利用する 75dpi フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-75dpi-fonts
- Obsoletes: XOrg-75dpi-fonts
- %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.
- Summary(ja): X ウィンドウシステムで利用する 100dpi フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-100dpi-fonts
- Obsoletes: XOrg-100dpi-fonts
- %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.
- Summary(ja): 75dpi ISO-8859-1 フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-75dpi-fonts
- Obsoletes: XOrg-75dpi-fonts
- %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.
- Summary(ja): 100dpi ISO-8859-1 フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-100dpi-fonts
- Obsoletes: XOrg-100dpi-fonts
- %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.
- Summary(ja): 75dpi 中央ヨーロッパ言語フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-ISO8859-2-fonts
- Obsoletes: XOrg-ISO8859-2-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.
- Summary(ja): 100dpi 中央ヨーロッパ言語フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-ISO8859-2-fonts
- Obsoletes: XOrg-ISO8859-2-fonts
- %description ISO8859-2-100dpi
- Contains a set of 100dpi fonts for Central European languages.
- #--------------------------------------------------------------------------
- %package ISO8859-9-75dpi
- Summary: ISO8859-9-75dpi fonts
- Summary(ja): ISO8859-9-75dpi フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-ISO8859-9-fonts
- Obsoletes: XOrg-ISO8859-9-fonts
- %description ISO8859-9-75dpi
- Contains a set of 75dpi fonts for the Turkish language.
- #--------------------------------------------------------------------------
- %package ISO8859-9-100dpi
- Summary: ISO8859-9-100dpi fonts
- Summary(ja): ISO8859-9-100dpi フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-ISO8859-9-fonts
- Obsoletes: XOrg-ISO8859-9-fonts
- %description ISO8859-9-100dpi
- Contains a set of 100dpi fonts for the Turkish language.
- #--------------------------------------------------------------------------
- %package ISO8859-14-75dpi
- Summary: ISO8859-14-75dpi fonts
- Summary(ja): ISO8859-14-75dpi フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-ISO8859-14-fonts
- Obsoletes: XOrg-ISO8859-14-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
- Summary(ja): ISO8859-14-100dpi フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-ISO8859-14-fonts
- Obsoletes: XOrg-ISO8859-14-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
- Summary(ja): ISO8859-15-75dpi フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-ISO8859-15-fonts
- Obsoletes: XOrg-ISO8859-15-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
- Summary(ja): ISO8859-15-100dpi フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-ISO8859-15-fonts
- Obsoletes: XOrg-ISO8859-15-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.
- Summary(ja): Cyrillic フォント
- Group: User Interface/X
- Requires(post): mkfontdir
- Requires(postun): mkfontdir
- Obsoletes: XFree86-cyrillic-fonts
- Obsoletes: XOrg-cyrillic-fonts
- %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 -a25 -a44
- %define setup_fonts_otf %{ethiopic_fonts}
- %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_otf}
- %define setup_font_metadata -a1
- %setup -q -c %{name}-%{version} %{setup_font_metadata} %{setup_fonts_bitmap} %{setup_fonts_scaleable}
- #--------------------------------------------------------------------------
- %build
- pushd encodings-*
- %configure
- make
- popd
- for dir in font-*; do
- pushd $dir
- # FIXME: Yes, this perl hack is fairly ugly, but beats the heck out of
- # making a patch that patches 35 or so configure.ac files and maintaining
- # it for an indefinite amount of time. Hopefully my solution here will
- # get considered to be included in upstream 7.1 release in which case I'll
- # turn it into a series of diffs instead and submit it. For now tho, perl
- # is my friend. -- mharris
- perl -p -i -e 's#(^DEFAULT(_|_OTF|_TTF)FONTDIR=)\${libdir}/X11/fonts#\1\$(pkg-config --variable=fontrootdir fontutil)#' configure.ac
- autoconf
- %configure \
- --disable-iso8859-3 --disable-iso8859-4 --disable-iso8859-6 \
- --disable-iso8859-10 --disable-iso8859-11 --disable-iso8859-12 \
- --disable-iso8859-13 --disable-iso8859-16
- make
- popd
- done
- #--------------------------------------------------------------------------
- %install
- rm -rf $RPM_BUILD_ROOT
- for dir in *; do
- # FIXME: The upstream sources need to be patched to allow direct
- # specification of the 'fontdir' variable, instead of it being
- # relative to libdir.
- make -C $dir install DESTDIR=$RPM_BUILD_ROOT
- done
- # Install catalogue symlinks
- mkdir -p $RPM_BUILD_ROOT%{_catalogue}
- for f in misc:unscaled:pri=10 75dpi:unscaled:pri=20 100dpi:unscaled:pri=30 Type1 TTF OTF cyrillic; do
- ln -fs %{_x11fontdir}/${f%%%%:*} $RPM_BUILD_ROOT%{_catalogue}/xorg-x11-fonts-$f
- done
- # Generate the encodings.dir files in the encodings directories during
- # install time to work around bugs in upstream Makefiles. This is more
- # consistent with how we generate fonts.dir files anyway. Fixes bugs:
- # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=173875
- # https://bugs.freedesktop.org/show_bug.cgi?id=6028
- {
- ENCODINGSDIR=$RPM_BUILD_ROOT%{_x11fontdir}/encodings
- pushd "${ENCODINGSDIR}" &> /dev/null
- mkfontscale -n -e "${ENCODINGSDIR}" -e "${ENCODINGSDIR}/large"
- sed -i "s@$RPM_BUILD_ROOT@@" encodings.dir
- sed -i "s@$RPM_BUILD_ROOT@@" large/encodings.dir
- popd &> /dev/null
- }
- # 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
- mkdir -p $FONTDIR/$subdir
- 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
- mkdir -p $FONTDIR/$subdir
- 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
- # 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
- }
- #--------------------------------------------------------------------------
- # 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 misc
- {
- FONTDIR=%{_x11fontdir}/misc
- mkfontdir $FONTDIR
- fc-cache $FONTDIR
- }
- %postun misc
- {
- # Rebuild fonts.dir when uninstalling package. (exclude the local, CID dirs)
- if [ "$1" = "0" -a -d %{_x11fontdir}/misc ]; then
- mkfontdir %{_x11fontdir}/misc
- # Only run fc-cache in the Type1 dir, gzipped pcf's take forever
- fc-cache %{_x11fontdir}/misc
- fi
- }
- %post Type1
- {
- FONTDIR=%{_type1_fontdir}/Type1
- mkfontscale $FONTDIR
- mkfontdir $FONTDIR
- fc-cache $FONTDIR
- }
- %postun Type1
- {
- FONTDIR=%{_type1_fontdir}/Type1
- if [ "$1" = "0" -a -d $FONTDIR ]; then
- mkfontscale $FONTDIR
- mkfontdir $FONTDIR
- fc-cache $FONTDIR
- fi
- }
- %if %{with_ethiopic_fonts}
- %post ethiopic
- {
- FONTDIR=%{_ttf_fontdir}/TTF
- ttmkfdir -d $FONTDIR -o $FONTDIR/fonts.scale
- mkfontdir $FONTDIR
- fc-cache $FONTDIR
- FONTDIR=%{_otf_fontdir}/OTF
- mkfontscale $FONTDIR
- mkfontdir $FONTDIR
- fc-cache $FONTDIR
- }
- %postun ethiopic
- {
- FONTDIR=%{_ttf_fontdir}/TTF
- if [ "$1" = "0" -a -d $FONTDIR ]; then
- ttmkfdir -d $FONTDIR -o $FONTDIR/fonts.scale
- mkfontdir $FONTDIR
- fc-cache $FONTDIR
- fi
- FONTDIR=%{_otf_fontdir}/OTF
- if [ "$1" = "0" -a -d $FONTDIR ]; then
- mkfontscale $FONTDIR
- mkfontdir $FONTDIR
- fc-cache $FONTDIR
- fi
- }
- %endif
- %post 75dpi
- mkfontdir %{_x11fontdir}/75dpi
- %post 100dpi
- mkfontdir %{_x11fontdir}/100dpi
- %post ISO8859-1-75dpi
- mkfontdir %{_x11fontdir}/75dpi
- %post ISO8859-1-100dpi
- mkfontdir %{_x11fontdir}/100dpi
- %post ISO8859-2-75dpi
- mkfontdir %{_x11fontdir}/75dpi
- %post ISO8859-2-100dpi
- mkfontdir %{_x11fontdir}/100dpi
- %post ISO8859-9-75dpi
- mkfontdir %{_x11fontdir}/75dpi
- %post ISO8859-9-100dpi
- mkfontdir %{_x11fontdir}/100dpi
- %post ISO8859-14-75dpi
- mkfontdir %{_x11fontdir}/75dpi
- %post ISO8859-14-100dpi
- mkfontdir %{_x11fontdir}/100dpi
- %post ISO8859-15-75dpi
- mkfontdir %{_x11fontdir}/75dpi
- %post ISO8859-15-100dpi
- mkfontdir %{_x11fontdir}/100dpi
- %post cyrillic
- mkfontdir %{_x11fontdir}/cyrillic
- %postun 75dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
- mkfontdir %{_x11fontdir}/75dpi
- fi
- }
- %postun 100dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
- mkfontdir %{_x11fontdir}/100dpi
- fi
- }
- %postun ISO8859-1-75dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
- mkfontdir %{_x11fontdir}/75dpi
- fi
- }
- %postun ISO8859-1-100dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
- mkfontdir %{_x11fontdir}/100dpi
- fi
- }
- %postun ISO8859-2-75dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
- mkfontdir %{_x11fontdir}/75dpi
- fi
- }
- %postun ISO8859-2-100dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
- mkfontdir %{_x11fontdir}/100dpi
- fi
- }
- %postun ISO8859-9-75dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
- mkfontdir %{_x11fontdir}/75dpi
- fi
- }
- %postun ISO8859-9-100dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
- mkfontdir %{_x11fontdir}/100dpi
- fi
- }
- %postun ISO8859-14-75dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
- mkfontdir %{_x11fontdir}/75dpi
- fi
- }
- %postun ISO8859-14-100dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
- mkfontdir %{_x11fontdir}/100dpi
- fi
- }
- %postun ISO8859-15-75dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/75dpi ]; then
- mkfontdir %{_x11fontdir}/75dpi
- fi
- }
- %postun ISO8859-15-100dpi
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/100dpi ]; then
- mkfontdir %{_x11fontdir}/100dpi
- fi
- }
- %postun cyrillic
- {
- if [ "$1" = "0" -a -d %{_x11fontdir}/cyrillic ]; then
- mkfontdir %{_x11fontdir}/cyrillic
- fi
- }
- #--------------------------------------------------------------------------
- %check
- #--------------------------------------------------------------------------
- %clean
- rm -rf $RPM_BUILD_ROOT
- #--------------------------------------------------------------------------
- %files misc
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-misc:unscaled:pri=10
- %dir %{_x11fontdir}
- %dir %{_x11fontdir}/misc
- %{_x11fontdir}/misc/*
- %dir %{_datadir}/fonts/X11/encodings
- %dir %{_datadir}/fonts/X11/encodings/large
- %{_datadir}/fonts/X11/encodings/*.enc.gz
- %ghost %verify(not md5 size mtime) %{_datadir}/fonts/X11/encodings/encodings.dir
- %{_datadir}/fonts/X11/encodings/large/*.enc.gz
- %ghost %verify(not md5 size mtime) %{_datadir}/fonts/X11/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.cache-*
- %if %{with_ethiopic_fonts}
- %files ethiopic
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-TTF
- %{_catalogue}/xorg-x11-fonts-OTF
- %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 %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
- %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.cache-*
- %files 100dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
- %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.cache-*
- %files ISO8859-1-75dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
- %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.cache-*
- %files ISO8859-1-100dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
- %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.cache-*
- %files ISO8859-2-75dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
- %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.cache-*
- %files ISO8859-2-100dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
- %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.cache-*
- %files ISO8859-9-75dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
- %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.cache-*
- %files ISO8859-9-100dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
- %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.cache-*
- %files ISO8859-14-75dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
- %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.cache-*
- %files ISO8859-14-100dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
- %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.cache-*
- %files ISO8859-15-75dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-75dpi:unscaled:pri=20
- %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.cache-*
- %files ISO8859-15-100dpi
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-100dpi:unscaled:pri=30
- %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.cache-*
- %files Type1
- %defattr(-,root,root,-)
- %doc
- %dir %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-Type1
- %dir %{_x11fontdir}
- %dir %{_x11fontdir}/Type1
- # font-adobe-utopia-type1
- %{_x11fontdir}/Type1/UT??____.[ap]f[ma]
- # font-bitstream-type1
- %{_x11fontdir}/Type1/c0???bt_.[ap]f[mb]
- # font-ibm-type1
- # Pulled for licensing reasons (see bz 317641)
- # %{_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 %{_catalogue}
- %{_catalogue}/xorg-x11-fonts-cyrillic
- %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.cache-*
- %changelog
- * Sun Nov 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.5-3
- - encodings-1.0.4
- - font-alias-1.0.3
- - font-adobe-{100,75}dpi-1.0.2
- - font-adobe-utopia-*-1.0.3
- - font-arabic-misc-1.0.2
- - font-bh-*-1.0.2
- - font-bitstream-*-1.0.2
- - font-cronyx-cyrillic-1.0.2
- - font-{cursor,daewoo,dec,isas,jis,micro,mutt,sony}-misc-1.0.2
- - font-misc-{cyrillic,ethiopic,meltho}-1.0.2
- - font-misc-misc-1.1.1
- - font-schumacker-misc-1.1.1
- - font-screen-cyrillic-1.0.3
- - font-winitzki-cyrillic-1.0.2
- - font-xfree86-type1-1.0.3
- * Sun Mar 07 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.5-2
- - use 'fontrootdir' variable instead of 'fontdir'
- * Fri Nov 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.5-1
- - encodings-1.0.3
- - font-alias-1.0.2
- - font-adobe-{100,75}dpi-1.0.1
- - font-adobe-utopia-*-1.0.2
- - font-arabic-misc-1.0.1
- - font-bh-*-1.0.1
- - font-bitstream-*-1.0.1
- - font-cronyx-cyrillic-1.0.1
- - font-{cursor,daewoo,dec,isas,jis,micro,mutt,sony}-misc-1.0.1
- - font-misc-{cyrillic,ethiopic,meltho}-1.0.1
- - font-misc-misc-1.1.0
- - font-schumacker-misc-1.1.0
- - font-screen-cyrillic-1.0.2
- - font-winitzki-cyrillic-1.0.1
- - font-xfree86-type1-1.0.2
- - move /usr/share/X11/fonts to /usr/share/fonts/X11
- * Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-3
- - spec in utf-8
- * Mon May 19 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-2
- - rebuild
- * Sun May 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-1
- - new versioning policy
- * Tue Jan 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-0vl1
- - initial build for Vine Linux
- * Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 7.2-6
- - IBM refused to relicense ibm-type1 fonts with permission to modify,
- so they were dropped (bugzilla 317641)
- - Meltho Syrian fonts (misc-meltho) have a bad license, upstream did not
- respond to request for relicensing, so they were dropped. This also
- means that the -syriac subpackage has been removed. (bugzilla 317641)
- * Tue Dec 18 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 7.2-5
- - Remove bh-ttf and bh-type1 (Luxi fonts) and truetype subpackage, due to
- licensing issues (#317641)
- - Correct license tag
- * Mon Nov 19 2007 Kristian H淡gsberg <krh@redhat.com> - 7.2-4
- - Quote percentage signs in symlinking bash-magic (#390171).
- * Mon Aug 27 2007 Adam Jackson <ajax@redhat.com> 7.2-3
- - Fix build for F8, don't leave references to RPM_BUILD_ROOT in the
- encodings output. (#251058)
- * Fri Jul 06 2007 Florian La Roche <laroche@redhat.com> - 7.2-2
- - add fontconfig dep foer misc post/postun
- * Fri Jun 22 2007 Kristian H淡gsberg <krh@redhat.com> - 7.2-1
- - Use the new catalogue font install mechanism, drop all chkfontpath dependencies.
- - Unsplit base and misc subpackages, we don't require any base fonts
- now that we have built-ins.
- * Fri Dec 8 2006 Adam Jackson <ajax@redhat.com> 7.1-3
- - Create encodings.dir containing entries for both
- %{_datadir}/X11/fonts/encodings and
- %{_datadir}/X11/fonts/encodings/large (#209102).
- * Thu Aug 31 2006 Kristian H淡gsberg <krh@redhat.com> 7.1-2
- - Fix postun scripts to only run if the directory is still there (#197208).
- * Wed Jun 21 2006 Mike A. Harris <mharris@redhat.com> 7.1-1
- - Added "BuildRequires: autoconf" temporary dependency.
- - Use Fedora Extras style BuildRoot specification.
- * Fri May 26 2006 Mike A. Harris <mharris@redhat.com> 7.0-4
- - Added "BuildRequires: fontconfig" for (#192038)
- * Sat Mar 04 2006 Mike A. Harris <mharris@redhat.com> 7.0-3
- - Ensure upgrade-only section of fonts-base rpm post script only executes on
- upgrades using -gt instead of -ge.
- * Fri Feb 24 2006 Mike A. Harris <mharris@redhat.com> 7.0-2
- - Generate encodings.dir files in the encodings dirs with mkfontscale from the
- base fonts package post install script, to work around bug (#173875)
- * Thu Jan 26 2006 Mike A. Harris <mharris@redhat.com> 7.0-1
- - Bumped artificial package version to 7.0, to indicate that the font tarballs
- are all from X11R7.0.
- - Enabled the ethiopic font subpackage experimentally for bug (#176678)
- * Tue Jan 17 2006 Mike A. Harris <mharris@redhat.com> 1.0.0-3
- - Added missing post/postun scripts for ISO8859-1-75dpi and ISO8859-1-100dpi
- font packages. (#174416)
- * Tue Jan 10 2006 Bill Nottingham <notting@redhat.com> 1.0.0-2
- - fix obsoletes (#177377)
- * Thu Dec 15 2005 Mike A. Harris <mharris@redhat.com> 1.0.0-1
- - Updated all font packages to X11R7 RC4 versions.
- - Added perl hack to build section to massage all of the configure.ac files
- to use pkgconfig to autodetect the top level X fontdir.
- - Added font-alias-1.0.0-fonts-alias-fontdir-fix.patch to use pkgconfig to
- autodetect the top level X fontdir.
- - Added encodings-1.0.0-encodings-fontdir-fix.patch to use pkgconfig to
- autodetect the top level X fontdir.
- - Use new --disable-iso8859-* options instead of deleting unwanted encodings.
- - Added dependency on font-utils 1.0.0
- * Tue Dec 13 2005 Mike A. Harris <mharris@redhat.com> 0.99.3-1
- - Updated all font packages to X11R7 RC3 versions.
- * Fri Nov 25 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-8
- - Due to a bug in chkfontpath which will remove both 'misc' and 'misc:unscaled'
- from the fontpath, use sed magic to do it instead, based of xfs scripts.
- * Wed Nov 23 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-7
- - Undo the workaround implemented in build 0.99.0-5, and make the misc fonts
- directory ":unscaled" again.
- - Invoke chkfontpath to remove the bare 'misc' font path without the :unscaled
- attribute from xfs config.
- * Mon Nov 14 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-6
- - Fixed mkfontscale invocation in Type1 font subpackage post/postun scripts
- by removing accidental -o argument that creeped in via cut and paste
- error. (#173059)
- * Sun Nov 13 2005 Jeremy Katz <katzj@redhat.com> - 0.99.0-5
- - don't use :unscaled for base fonts as a temporary workaround for #172997
- * Wed Nov 9 2005 Mike A. Harris <mharris@redhat.com> 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 <mharris@redhat.com> 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 <mharris@redhat.com> 0.99.0-2
- - Added "BuildArch: noarch" so that all fonts are noarch.
- * Tue Oct 25 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-1
- - Initial packaging.
|