source: projects/specs/trunk/x/xorg-x11-fonts/xorg-x11-fonts-vl.spec @ 8064

Revision 8064, 46.6 KB checked in by Takemikaduchi, 10 years ago (diff)

freetype2: fix pkgconfig
xserver: update to 1.14.5
others: new upstream release or rebuild

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