fontconfig.spec
author dermotm
Mon, 24 Jul 2006 12:30:39 +0000
branchgnome-2-10
changeset 19949 94f49bf19351
parent 19733 2ce91108f14e
permissions -rw-r--r--
access control test #4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
     1
#
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
     2
# spec file for package fontconfig (Version 2.2.96.20040728)
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
     3
#
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
     4
# Copyright (c) 2004 SUSE LINUX AG, Nuernberg, Germany.
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19643
diff changeset
     5
# Copyright (c) 2005 Sun Microsystems, Inc.
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
     6
# This file and all modifications and additions to the pristine
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
     7
# package are under the same license as the package itself.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
     8
#
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
     9
# Please submit bugfixes or comments via http://www.suse.de/feedback/
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    10
#
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    11
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    12
# norootforbuild
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    13
# neededforbuild  expat freetype2 freetype2-devel
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    14
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    15
Name:         fontconfig
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    16
License:      distributable, Other License(s), see package
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    17
Provides:     XFree86:/etc/fonts/fonts.dtd
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    18
Group:        System/Libraries
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    19
URL:          http://fontconfig.org/
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    20
Autoreqprov:  on
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    21
Version:      2.2.96
19643
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
    22
Release:      44
4867
e8cfe7e64783 *.spec (almost): update Vendor and Distribution tags
dermotm
parents: 4860
diff changeset
    23
Vendor:       Sun Microsystems, Inc.
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19643
diff changeset
    24
Distribution: Java Desktop System
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    25
Summary:      Library for Font Configuration
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    26
# CVS can be found here:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    27
# $ cvs -d :pserver:[email protected]:/cvs/fontconfig login
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    28
# CVS password: <hit return>
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    29
# $ cvs -d :pserver:[email protected]:/cvs/fontconfig co fontconfig
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    30
#
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    31
Source0:      http://fontconfig.org/release/%name-%version.tar.bz2
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    32
# To build the documentation from the CVS version, the following
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    33
# stuff in neededforbuild would be necessary:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    34
# "docbook_3 docbook-utils perl-SGMLS sgml-skel libxml2 libxml2-devel docbook_4 openjade opensp iso_ent docbook-dsssl-stylesheets lynx"
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    35
# After building with the above neededforbuild and without "--disable-docs",
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    36
# generate the doc tarball with:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    37
# tar jcf fontconfig-doc.tar.bz2 fc-*/*.[0-9] doc/*.[0-9] doc/*/*.[0-9] doc/*.html doc/*/*.html doc/*.txt doc/*/*.txt
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    38
Source1:      %name-doc.tar.bz2
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    39
Source10:     suse-generic-names.conf
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    40
Source11:     suse-pre-user.conf
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    41
Source12:     suse-post-user.conf
19733
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    42
Patch1:       fontconfig-01-euro.diff
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    43
Patch2:       fontconfig-02-doc.diff
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    44
Patch3:       fontconfig-03-fc-match.diff
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    45
# http://www.kde.gr.jp/~akito/patch/
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    46
# http://www.kde.gr.jp/~akito/patch/fontconfig/fontconfig-2.2.1/fontconfig-2.2.1-AppleRoman-DynaFont.patch
19733
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    47
Patch4:       fontconfig-04-AppleRoman-DynaFont.diff
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    48
Patch5:       fontconfig-05-lang-compare.diff
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    49
Patch6:       fontconfig-06-minmaxabs.diff
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    50
Patch7:       fontconfig-07-other-family.diff
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    51
Patch8:      fontconfig-08-fonts.conf.diff
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    52
BuildRoot:    %{_tmppath}/%{name}-%{version}-build
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    53
4410
e6bb15867a86 2004-11-01 Dermot McCluskey <[email protected]>
dermotm
parents: 4409
diff changeset
    54
BuildRequires: aaa_base acl attr bash bind-utils bison bzip2 coreutils cpio cpp cracklib cvs cyrus-sasl db devs diffutils e2fsprogs file filesystem fillup findutils flex gawk gdbm-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv less libacl libattr libgcc libselinux libstdc++ libxcrypt m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-modules patch permissions popt procps psmisc pwdutils rcs readline sed strace syslogd sysvinit tar tcpd texinfo timezone unzip util-linux vim zlib zlib-devel autoconf automake binutils expat freetype2 freetype2-devel gcc gdbm gettext libtool perl rpm
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19643
diff changeset
    55
Prereq: coreutils
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19643
diff changeset
    56
Prereq: /sbin/ldconfig
4410
e6bb15867a86 2004-11-01 Dermot McCluskey <[email protected]>
dermotm
parents: 4409
diff changeset
    57
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    58
%description
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    59
The intention of this library is to be the central config interface for
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    60
all applications and libraries in the system.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    61
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    62
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    63
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    64
Authors:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    65
--------
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    66
    Keith Packard <[email protected]>
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    67
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    68
%package devel
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    69
Requires:     fontconfig = %version
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    70
Requires:     freetype2-devel glibc-devel
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    71
Provides:     XFree86-devel:%_libdir/pkgconfig/fontconfig.pc
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    72
Group:        Development/Libraries/C and C++
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    73
Summary:      Include Files and Libraries mandatory for Development.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    74
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    75
%description devel
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    76
The intention is for this to be the central configuration interface for
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    77
all applications and libraries on the system.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    78
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    79
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    80
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    81
Authors:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    82
--------
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    83
    Keith Packard <[email protected]>
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    84
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    85
%prep
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    86
%setup -q -a 1
19733
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    87
%patch1  -p0 -b .euro
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    88
%patch2  -p1 -b .doc
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    89
#%patch3  -p0 -b .fc-match
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    90
%patch4 -p0 -b .dynafont
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    91
%patch5 -p1 -b .lang-compare
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    92
%patch6 -p0 -b .minmaxabs
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    93
%patch7 -p1 -b .other-family
2ce91108f14e 2005-08-09 Laszlo Peter <[email protected]>
laca
parents: 19719
diff changeset
    94
%patch8 -p1 -b .fonts.conf
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    95
4455
aea26bce3124 2004-11-05 Takao Fujiwara <[email protected]>
fujiwara
parents: 4410
diff changeset
    96
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    97
%build
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    98
%define myprefix /usr
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
    99
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing "
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   100
#export CFLAGS="-g -O0 -fno-strict-aliasing "
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   101
./autogen.sh \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   102
  --prefix=%{myprefix} \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   103
  --libdir=%{myprefix}/%{_lib} \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   104
  --with-freetype-lib=%_libdir \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   105
  --with-x \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   106
  --with-pic \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   107
  --mandir=%{_mandir} \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   108
  --with-confdir=/etc/fonts \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   109
  --with-docdir=%{_defaultdocdir}/%{name} \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   110
  --with-add-fonts=/usr/X11R6/lib/X11/fonts,/opt/kde3/share/fonts,/opt/OpenOffice.org/share/fonts,/opt/staroffice6.0/share/fonts,/usr/local/share/fonts/ \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   111
  --disable-docs
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   112
make
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   113
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   114
%install
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   115
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   116
make DESTDIR=$RPM_BUILD_ROOT pkgconfigdir=%{_libdir}/pkgconfig install
4751
d50af0ea6e1e Fix tyop
gman
parents: 4750
diff changeset
   117
mkdir -p $RPM_BUILD_ROOT%{_datadir}/fonts
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   118
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   119
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig-devel
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   120
install -m 644 AUTHORS COPYING ChangeLog README \
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   121
        $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   122
install -m 644 fc-lang/iso639-{1,2} $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   123
install -m 644 doc/*.html $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   124
install -m 644 doc/fontconfig-user.txt $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   125
install -m 644 doc/fontconfig-devel/*  $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig-devel
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   126
install -m 644 doc/fontconfig-devel.txt  $RPM_BUILD_ROOT/%{_defaultdocdir}/fontconfig-devel
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   127
for i in 1 3 5
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   128
do
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   129
    mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man${i}/
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   130
    for j in fc-*/*.${i} doc/*.${i} doc/*/*.${i}
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   131
    do
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   132
        test -f ${j} && install -m 644 ${j} $RPM_BUILD_ROOT/%{_mandir}/man${i}/
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   133
    done
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   134
    gzip --best $RPM_BUILD_ROOT/%{_mandir}/man${i}/*.${i}
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   135
done
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   136
install -m 644 $RPM_SOURCE_DIR/suse*.conf $RPM_BUILD_ROOT/etc/fonts/
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   137
5309
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   138
%pre
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   139
# Avoid file conflicts during upgrade installation
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   140
for xf86_file in \
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   141
/etc/fonts/fonts.conf \
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   142
/etc/fonts/fonts.dtd \
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   143
; do
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   144
  if [ -f $xf86_file ] ; then
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   145
    mv $xf86_file ${xf86_file}.XFree86
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   146
  fi
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   147
done
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   148
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   149
%pre devel
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   150
# Avoid file conflicts during upgrade installation
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   151
for xf86_file in \
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   152
/usr/lib/pkgconfig/fontconfig.pc \
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   153
; do
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   154
  if [ -f $xf86_file ] ; then
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   155
    mv $xf86_file ${xf86_file}.XFree86
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   156
  fi
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   157
done
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   158
19643
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   159
%post
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   160
/sbin/ldconfig
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   161
# Avoid file conflicts during upgrade installation
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   162
for xf86_file in \
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   163
/etc/fonts/fonts.conf \
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   164
/etc/fonts/fonts.dtd \
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   165
; do
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   166
  if [ -L ${xf86_file}.XFree86 ] ; then
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   167
    rm -f ${xf86_file}.XFree86
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   168
    cp $xf86_file ${xf86_file}.XFree86
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   169
  fi
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   170
done
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   171
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   172
%post devel
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   173
# Avoid file conflicts during upgrade installation
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   174
for xf86_file in \
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   175
/usr/lib/pkgconfig/fontconfig.pc \
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   176
; do
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   177
  if [ -L ${xf86_file}.XFree86 ] ; then
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   178
    rm -f ${xf86_file}.XFree86
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   179
    cp $xf86_file ${xf86_file}.XFree86
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   180
  fi
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   181
done
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   182
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   183
%postun -p /sbin/ldconfig
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   184
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   185
%clean
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   186
#[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   187
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   188
%files
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   189
%defattr(-,root,root)
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   190
%doc %{_defaultdocdir}/%{name}
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   191
%{myprefix}/bin/fc-list
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   192
%{myprefix}/bin/fc-cache
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   193
%{myprefix}/bin/fc-match
4750
7d8e9e28ffef 2004-12-15 Glynn Foster <[email protected]>
gman
parents: 4744
diff changeset
   194
%{myprefix}/share/fonts
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   195
%dir /etc/fonts
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   196
%config /etc/fonts/fonts.dtd
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   197
%config /etc/fonts/fonts.conf
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   198
%config /etc/fonts/suse*.conf
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   199
%config(noreplace) /etc/fonts/local.conf
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   200
%{myprefix}/%{_lib}/libfontconfig.so.*
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   201
%doc %{_mandir}/man5/fonts-conf.5.gz
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   202
%doc %{_mandir}/man1/*
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   203
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   204
%files devel
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   205
%defattr(-,root,root)
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   206
%doc %{_defaultdocdir}/%{name}-devel
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   207
%{_libdir}/pkgconfig/fontconfig.pc
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   208
%{myprefix}/%{_lib}/libfontconfig.*a
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   209
%{myprefix}/%{_lib}/libfontconfig.so
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   210
%doc %{_mandir}/man3/Fc*
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   211
%{myprefix}/include/fontconfig/
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   212
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   213
%changelog -n fontconfig
19643
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   214
* Wed May 18 2005 - [email protected]
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   215
- Added post install section to avoid being overridden files by Quicksilver.
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   216
  Fixed 6256503
798139c9a46e 2005-08-03 Laszlo Peter <[email protected]>
laca
parents: 5370
diff changeset
   217
5309
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   218
* Wed Apr  6 2005 - [email protected]
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   219
- Added pre install section to avoid file conflicts durling upgrade install
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   220
  from quicksilver to cinnabar. fixed 6241428
fd6f7380d6d1 2005-04-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 5281
diff changeset
   221
4856
2c799c41389d Fix date tyop.
gman
parents: 4852
diff changeset
   222
* Mon Jan 17 2005 - [email protected]
4852
0430e734791b * Mon Jan 17 2004 - [email protected]
fzhang
parents: 4801
diff changeset
   223
- Fixed 6217674: Some anti-aliased fonts missing in mozilla 
0430e734791b * Mon Jan 17 2004 - [email protected]
fzhang
parents: 4801
diff changeset
   224
  Comment the setting for latin font in suse-post-user.conf, use AA font
0430e734791b * Mon Jan 17 2004 - [email protected]
fzhang
parents: 4801
diff changeset
   225
  instead of latin bitmap fonts.
0430e734791b * Mon Jan 17 2004 - [email protected]
fzhang
parents: 4801
diff changeset
   226
4750
7d8e9e28ffef 2004-12-15 Glynn Foster <[email protected]>
gman
parents: 4744
diff changeset
   227
* Tue Dec 14 2004 - [email protected]
7d8e9e28ffef 2004-12-15 Glynn Foster <[email protected]>
gman
parents: 4744
diff changeset
   228
- Add in $(datadir)/fonts since this is where it should be created, not
7d8e9e28ffef 2004-12-15 Glynn Foster <[email protected]>
gman
parents: 4744
diff changeset
   229
  libgnomeprint.
7d8e9e28ffef 2004-12-15 Glynn Foster <[email protected]>
gman
parents: 4744
diff changeset
   230
4726
6290733681bb * Thu Dec 09 2004 - [email protected]
fzhang
parents: 4689
diff changeset
   231
* Thu Dec 09 2004 - [email protected]
6290733681bb * Thu Dec 09 2004 - [email protected]
fzhang
parents: 4689
diff changeset
   232
- Modified suse-pre-user.pref to set "enable_native_family" in CJK locales.
6290733681bb * Thu Dec 09 2004 - [email protected]
fzhang
parents: 4689
diff changeset
   233
  the native family name will be used in CJK locales #6192581
6290733681bb * Thu Dec 09 2004 - [email protected]
fzhang
parents: 4689
diff changeset
   234
4605
1ac74c5525a9 * Mon Nov 22 2004 - [email protected]
fzhang
parents: 4579
diff changeset
   235
* Mon Nov 22 2004 - [email protected]
1ac74c5525a9 * Mon Nov 22 2004 - [email protected]
fzhang
parents: 4579
diff changeset
   236
- Fixed 6198418; localized font name is needed
1ac74c5525a9 * Mon Nov 22 2004 - [email protected]
fzhang
parents: 4579
diff changeset
   237
  - Add the second non-latin family name into FcPattern if it exists
1ac74c5525a9 * Mon Nov 22 2004 - [email protected]
fzhang
parents: 4579
diff changeset
   238
4527
8fe14ef58f1f * Fri Nov 12 2004 - [email protected]
fzhang
parents: 4455
diff changeset
   239
* Fri Nov 12 2004 - [email protected]
8fe14ef58f1f * Fri Nov 12 2004 - [email protected]
fzhang
parents: 4455
diff changeset
   240
- Fixed 6191980: [Linux] fonts.conf still needs to be updated for Japanese
8fe14ef58f1f * Fri Nov 12 2004 - [email protected]
fzhang
parents: 4455
diff changeset
   241
  - Add EUDC into generic alias and put it after Bitstream font, ja user can
8fe14ef58f1f * Fri Nov 12 2004 - [email protected]
fzhang
parents: 4455
diff changeset
   242
    use this font once copy it to ${HOME}/.fonts.
8fe14ef58f1f * Fri Nov 12 2004 - [email protected]
fzhang
parents: 4455
diff changeset
   243
  - Put HG-xx-Sun font ahead other japanese fonts in the generic list to 
8fe14ef58f1f * Fri Nov 12 2004 - [email protected]
fzhang
parents: 4455
diff changeset
   244
    make sure Sun font will be used in japanese locale.
8fe14ef58f1f * Fri Nov 12 2004 - [email protected]
fzhang
parents: 4455
diff changeset
   245
  - Move FreeSans to last line in the 'Sans' alias to solve the garbage issue
8fe14ef58f1f * Fri Nov 12 2004 - [email protected]
fzhang
parents: 4455
diff changeset
   246
    of yast2 in ja locale, just one workaround for 6191999.
8fe14ef58f1f * Fri Nov 12 2004 - [email protected]
fzhang
parents: 4455
diff changeset
   247
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   248
* Mon Nov 01 2004 - [email protected]
4410
e6bb15867a86 2004-11-01 Dermot McCluskey <[email protected]>
dermotm
parents: 4409
diff changeset
   249
- moved BuildRequires to after name and other headers
e6bb15867a86 2004-11-01 Dermot McCluskey <[email protected]>
dermotm
parents: 4409
diff changeset
   250
e6bb15867a86 2004-11-01 Dermot McCluskey <[email protected]>
dermotm
parents: 4409
diff changeset
   251
* Mon Nov 01 2004 - [email protected]
4406
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   252
- based on the SuSe 20040728 version, create Sun own fontconfig spec file,
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   253
  it includes:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   254
      change the version to 2.2.96
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   255
      add the prefix, fontconfig-xx, to each patch name
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   256
      add the fontconfig-06-lang-compare.diff
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   257
      incorportate change to suse-pre-user.conf and suse-post-user.conf for CJK fonts 
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   258
      define myprefix as /usr
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   259
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   260
* Fri Sep 17 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   261
- add "Georgia", "Trebuchet", "Segoe", "Bell MT", and "Andale Sans"
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   262
  to the generic lists.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   263
* Tue Sep 14 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   264
- add FZMingTiB to the "monospace" prefer list (thanks to Zhe Su
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   265
  for noticing). Remove all "Kai" fonts from the "sans-serif"
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   266
  prefer list.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   267
* Tue Sep 14 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   268
- Bugzilla #45160, Comment #6:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   269
  prefer FZSongTi and FZMingTiB also for sans-serif instead of
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   270
  the "Kai" fonts.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   271
* Tue Sep 14 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   272
- Bugzilla #44409: set the default value for rgba to "unknown"
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   273
  instead of "none".
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   274
* Mon Sep 06 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   275
- add Japanese IPA fonts to prefer lists.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   276
- add FZMingTiB to prefer list for "serif" below "FZSongTi"
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   277
  (if we don't install the Arphic fonts by default, there is
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   278
  no traditional Chinese font left in the list otherwise).
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   279
* Wed Aug 25 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   280
- Avoid /bin/sh in PreRequires
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   281
* Tue Aug 10 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   282
- for some Bengali fonts (e.g. "Mukti Narrow"), the autohinter
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   283
  works well with the patch from
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   284
  http://www.kde.gr.jp/~akito/patch/freetype2/2.1.7
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   285
  applied. But for "Likhan" it still doesn't work that well
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   286
  (look how the "matra" lines at the top line up). Therefore,
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   287
  switch off the autohinter for the "Likhan" font.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   288
* Mon Aug 09 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   289
- add Bengali fonts "Likhan" (serif) and "Mukti Narrow"
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   290
  (sans-serif) to the prefer lists.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   291
* Wed Aug 04 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   292
- add sazanami fonts to the prefer lists.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   293
* Wed Jul 28 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   294
- update to 2.2.96.20040728. remove fontconfig.patch, this is
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   295
  included upstream now. This update also includes a patch by
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   296
  Lubos Lunak <[email protected]> which helps to improve the
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   297
  performance of fontconfig with KDE.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   298
* Fri Jun 04 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   299
- prefer the proportinal "HGPMinchoL" instead of the monospaced
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   300
  "HGMinchoL" for serif. Same with "HGPGothicB" instead of
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   301
  "HGGothicB" for sans-serif.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   302
- add all Mincho and Gothic faces of the commercial Ricoh fonts
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   303
  to the list of generic names in suse-generic-names.conf to get
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   304
  reasonable fallbacks if those fonts are not installed.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   305
* Fri May 28 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   306
- add the Japanese fonts "HGMinchoL" and "HGGothicB" made by Ricoh
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   307
  to the prefer lists and generics lists. These are the fonts which
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   308
  Novell Japan has licensed, they should be preferred if they are
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   309
  installed.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   310
* Wed May 26 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   311
- fix build by defining MIN,MAX and ABS where needed
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   312
* Fri Apr 23 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   313
- Bugzilla #38243: fix the characters set handling for the
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   314
  Japanese Dynafonts.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   315
* Tue Apr 20 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   316
- Bugzilla #38244:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   317
  remove rules to force use of embedded bitmaps by switching
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   318
  off anti-aliasing. This is not needed anymore because libXft
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   319
  in our XFree86 package is patched to make use of the embedded
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   320
  bitmaps anyway if the embeddedbitmap=true parameter is set.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   321
* Fri Apr 16 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   322
- Bugzilla #38244: use embedded bitmaps by default for Chinese
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   323
  (requested by Zhe Su).
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   324
* Fri Apr 16 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   325
- Bugzilla #38205: make hintstyle=hintfull the default again
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   326
  for CJK fonts. Our freetype package now has a patch applied to
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   327
  improve the hinting for CJK fonts, with that patch the results
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   328
  are much better with hintstyle=hintfull than with
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   329
  hintstyle=hintnone.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   330
- fix from upstream CVS: (src/fcfreetype.c):
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   331
  * Fixed bug in using available_sizes[i].height which
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   332
  is in pixels, not 64ths of a pixel.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   333
* Sat Apr 03 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   334
- Bugzilla #38204 comment #5:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   335
  "Fix some issue in the default alias list": SimSun is a serif
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   336
  font, it should not ge in the generics sans-serif list.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   337
- Bugzilla #38204 comment #9:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   338
  add rule to get artificial bold for fonts without a bold version.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   339
  Until Bugzilla #38202 is fixed, this rule does nothing, but it
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   340
  does no harm either.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   341
- also specify the foundry when trying to prefer bitmap fonts,
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   342
  without that the prefer_bitmap rules won't work with Qt
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   343
  applications.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   344
* Fri Apr 02 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   345
- Bugzilla #37540: rework rules for use of bitmap fonts to make
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   346
  it easier to get at clearly readable results for CJK if by using
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   347
  embedded bitmaps are used:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   348
  * improve rules for the case "prefer_bitmap=true" (not default)
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   349
  for Latin fonts: replace all "Helvetica" clones with
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   350
  the bitmap font "Adobe Helvetica", all "Times" clones with
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   351
  "Adobe Times", and all "Courier" clones with "Adobe Courier".
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   352
  For hardcore bitmap addicts.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   353
  * use embedded bitmaps only for complete ranges, i.e. never
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   354
  use bitmaps from size a-b, scalable fonts from b-c, and bitmaps
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   355
  again from size c-d.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   356
  * don't match pixelsizes with compare="eq" when trying to use
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   357
  embedded bitmaps. This won't work if non-integer pixelsizes are
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   358
  requested. Use compare="more_eq" and compare="less_eq" to check
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   359
  for a range instead. Then the embedded bitmaps will be used
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   360
  for the whole range, even if non-integer pixelsizes are
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   361
  requested.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   362
  *  use embedded bitmaps for "FZSongTi" only up to 18 pixel.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   363
- change prefer lists for Chinese:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   364
  * make "FZSongTi" the highest priority "serif" and "monospace"
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   365
  font for Chinese
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   366
  * make "FZKaiTi" the highest priority "sans-serif" font for
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   367
  Chinese.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   368
  * remove "SimSun", "FZSongTi", "HanyiSong", and "ZYSong18030"
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   369
  from the prefer list for "sans-serif" because these are really
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   370
  serif fonts.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   371
  * remove "AR PL KaitiM GB" and "AR PL KaitiM Big5" from the prefer
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   372
  list for monospace. All other Chinese fonts in this list are
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   373
  "ming" or "song" style, it is weird to have fonts of the
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   374
  completely different "kai" style in the same list.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   375
* Thu Apr 01 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   376
- Bugzilla #37114 and 37540: use hintstyle=hintnone for
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   377
  CJK fonts to improve rendering.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   378
- Bugzilla #37820: handle dual-width fonts as proportional fonts
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   379
  to avoid extra wide spacing.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   380
- Bugzilla #34400: CID-keyed fonts work for SuSE 9.1 remove
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   381
  the directory /usr/share/ghostscript/Resource/CIDFont/ from
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   382
  the default font directory list again.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   383
* Mon Mar 29 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   384
- Bugzilla #37310: fix location of fontconfig-user.html in
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   385
  man-pages.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   386
* Wed Mar 24 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   387
- Bugzilla #36879: don't match fonts without foundries if
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   388
  a specific foundry is requested (fix from upstream CVS).
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   389
- remove bitmap-spacing.patch (included upstream).
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   390
- install iso639-{1,2} as documentation
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   391
* Fri Mar 19 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   392
- Bugzilla 36561#:
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   393
  require the Euro sign for languages fr,nl,de,el,es,it,pt,fi,
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   394
  and en.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   395
* Thu Mar 11 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   396
- use -fPIC for static libraries too.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   397
* Tue Mar 02 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   398
- update to 2.2.92.20040221.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   399
- add bitmap-spacing.patch to fix Bugzilla #34677
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   400
* Mon Mar 01 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   401
- add entries for Adrian's new "SUSE Sans", "SUSE Serif",
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   402
  "SUSE Sans Mono" fonts. Prefer over Nimbus and Luxi.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   403
* Mon Feb 09 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   404
- update to 2.2.92.20040206.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   405
- remove fontconfig-ta.orth-cvs.patch and freetype-2.1.7.patch
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   406
  (included now).
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   407
- add /usr/local/share/fonts/ as a default directory (see
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   408
  http://mail.fontconfig.org/pipermail/fontconfig/2003-October/000671.html
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   409
- add /usr/share/ghostscript/Resource/CIDFont/ as a default
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   410
  font directory.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   411
- add rule to use the URW font "Standard Symbols L" as a
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   412
  replacement if the original Adobe "Symbol" font is not available.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   413
  (see Bugzilla #34324)
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   414
- move SuSE specific fontconfig rules into included files.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   415
* Sat Jan 10 2004 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   416
- build as user
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   417
* Tue Dec 23 2003 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   418
- make it build with freetype 2.1.7 again.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   419
- Bugzilla Bug 32080: turn off subpixel hinting by default.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   420
* Thu Oct 02 2003 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   421
- remove "ed" from "# neededforbuild".
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   422
* Thu Aug 28 2003 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   423
- add "FreeSans", "FreeSerif", "FreeMono" to fonts.conf
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   424
  (priority below Nimbus, Bitstream and Luxi).
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   425
- move priority of "Bitstream Vera" fonts below Nimbus.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   426
- move fontconfig-devel documentation to
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   427
  /usr/share/doc/packages/fontconfig-devel.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   428
* Sun Aug 24 2003 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   429
- add freetype2-devel and glibc-devel to the -devel Requires
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   430
* Sat Aug 23 2003 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   431
- udpate to version 2.2.1
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   432
- add %%run_ldconfig
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   433
* Tue Jul 15 2003 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   434
- add rules to use embedded bitmaps in FZSongTi if desired.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   435
- use binding="same" instead of binding="strong" when adding
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   436
  bitmap fonts to the pattern. This is necessary to keep the
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   437
  generic aliases "sans-serif" etc. working as usual even
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   438
  if "prefer_bitmap" is set to "true". With binding="strong",
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   439
  "sans-serif" always expands to "Adobe Helvetica" if
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   440
  "prefer_bitmap" is set to "true" which is not useful for
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   441
  many languages.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   442
* Wed Jul 09 2003 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   443
- added FZSongTi to serif, sans-serif and monospace family aliases
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   444
* Wed May 28 2003 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   445
- install fc-list and fc-cache man pages.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   446
* Sun May 18 2003 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   447
- fontconfig-ta.orth-cvs.patch: Remove 0b82 and Tamil numbers from
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   448
  tamil orthography (from upstream cvs)
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   449
- add Tamil fonts to "prefer" aliases
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   450
- remove duplicate entries of the Bitstream fonts from fonts.conf
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   451
- set globaladvance=false for Y.OzFont because it is a dual-width
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   452
  font.
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   453
- change .spec file to make it possible to build with /usr/X11R6
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   454
  prefix (to make updates for SuSE Linux 8.2 easy).
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   455
* Wed Apr 23 2003 - [email protected]
4617169d0aba added it in order to build our own fontconfig package
fzhang
parents:
diff changeset
   456
- created package