1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264 |
- %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.3.tar.bz2
- Source1: ftp://ftp.x.org/pub/individual/font/font-alias-1.0.2.tar.bz2
- Source10: ftp://ftp.x.org/pub/individual/font/font-adobe-100dpi-1.0.1.tar.bz2
- Source11: ftp://ftp.x.org/pub/individual/font/font-adobe-75dpi-1.0.1.tar.bz2
- Source12: ftp://ftp.x.org/pub/individual/font/font-adobe-utopia-100dpi-1.0.2.tar.bz2
- Source13: ftp://ftp.x.org/pub/individual/font/font-adobe-utopia-75dpi-1.0.2.tar.bz2
- Source14: ftp://ftp.x.org/pub/individual/font/font-adobe-utopia-type1-1.0.2.tar.bz2
- Source15: ftp://ftp.x.org/pub/individual/font/font-arabic-misc-1.0.1.tar.bz2
- Source16: ftp://ftp.x.org/pub/individual/font/font-bh-100dpi-1.0.1.tar.bz2
- Source17: ftp://ftp.x.org/pub/individual/font/font-bh-75dpi-1.0.1.tar.bz2
- Source18: ftp://ftp.x.org/pub/individual/font/font-bh-lucidatypewriter-100dpi-1.0.1.tar.bz2
- Source19: ftp://ftp.x.org/pub/individual/font/font-bh-lucidatypewriter-75dpi-1.0.1.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.1.tar.bz2
- Source23: ftp://ftp.x.org/pub/individual/font/font-bitstream-75dpi-1.0.1.tar.bz2
- Source25: ftp://ftp.x.org/pub/individual/font/font-bitstream-type1-1.0.1.tar.bz2
- Source26: ftp://ftp.x.org/pub/individual/font/font-cronyx-cyrillic-1.0.1.tar.bz2
- Source27: ftp://ftp.x.org/pub/individual/font/font-cursor-misc-1.0.1.tar.bz2
- Source28: ftp://ftp.x.org/pub/individual/font/font-daewoo-misc-1.0.1.tar.bz2
- Source29: ftp://ftp.x.org/pub/individual/font/font-dec-misc-1.0.1.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.1.tar.bz2
- Source32: ftp://ftp.x.org/pub/individual/font/font-jis-misc-1.0.1.tar.bz2
- Source33: ftp://ftp.x.org/pub/individual/font/font-micro-misc-1.0.1.tar.bz2
- Source34: ftp://ftp.x.org/pub/individual/font/font-misc-cyrillic-1.0.1.tar.bz2
- %if %{with_ethiopic_fonts}
- Source35: ftp://ftp.x.org/pub/individual/font/font-misc-ethiopic-1.0.1.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.0.tar.bz2
- Source38: ftp://ftp.x.org/pub/individual/font/font-mutt-misc-1.0.1.tar.bz2
- Source39: ftp://ftp.x.org/pub/individual/font/font-schumacher-misc-1.1.0.tar.bz2
- Source40: ftp://ftp.x.org/pub/individual/font/font-screen-cyrillic-1.0.2.tar.bz2
- Source41: ftp://ftp.x.org/pub/individual/font/font-sony-misc-1.0.1.tar.bz2
- Source42: ftp://ftp.x.org/pub/individual/font/font-sun-misc-1.0.1.tar.bz2
- Source43: ftp://ftp.x.org/pub/individual/font/font-winitzki-cyrillic-1.0.1.tar.bz2
- Source44: ftp://ftp.x.org/pub/individual/font/font-xfree86-type1-1.0.2.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 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.
|