Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > 7b01d93d6655e44830a36fc13d8fe12d > files > 2

cjkuni-fonts-0.2.20080216.1-42.fc13.src.rpm

%define fontname cjkuni
%define common_desc \
CJK Unifonts are Unicode TrueType fonts derived from original fonts made \
available by Arphic Technology under "Arphic Public License" and extended by \
the CJK Unifonts project.

%define umingdir         %{_datadir}/fonts/cjkuni-uming
%define ukaidir          %{_datadir}/fonts/cjkuni-ukai

%define gsdir            %{_datadir}/ghostscript/conf.d
%define catalogue        %{_sysconfdir}/X11/fontpath.d

%define umingbuilddir    %{fontname}-uming-fonts-%{version}
%define ukaibuilddir     %{fontname}-ukai-fonts-%{version}
%define gsbuilddir       %{fontname}-fonts-gscid-0.1

%define fcbuilddir       %{fontname}-fontconfig

%define cncompatdir      %{_datadir}/fonts/zh_CN/TrueType
%define twcompatdir      %{_datadir}/fonts/zh_TW/TrueType

%define _transdir        %{_datadir}/fonts/cjkunifonts-
%define umingtransdir    %{_transdir}uming
%define ukaitransdir     %{_transdir}ukai

Name:        %{fontname}-fonts
Version:     0.2.20080216.1
Release:     42%{?dist}
Summary:     Chinese Unicode TrueType fonts in Ming and Kai face
License:     Arphic
Group:       User Interface/X
URL:         http://www.freedesktop.org/wiki/Software/CJKUnifonts

Source1:    http://ftp.debian.org/debian/pool/main/t/ttf-arphic-uming/ttf-arphic-uming_%{version}.orig.tar.gz
Source2:    http://ftp.debian.org/debian/pool/main/t/ttf-arphic-ukai/ttf-arphic-ukai_%{version}.orig.tar.gz
Source3:    cjkuni-fonts-gscid-0.1.tgz
Source5:    ttf-arphic-fontconfig.tar.gz

BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
BuildArch:        noarch
BuildRequires:    fontpackages-devel >= 1.13, xorg-x11-font-utils, ttmkfdir

%description
%common_desc

%package -n %{fontname}-uming-fonts
Summary:      Chinese Unicode TrueType font in Ming face
Group:        User Interface/X
Obsoletes:    cjkunifonts-uming < 0.2.20080216.1-16
Obsoletes:    cjkuni-fonts-common < 0.2.20080216.1-42

%description -n %{fontname}-uming-fonts
%common_desc

CJK Unifonts in Ming face.

%files -n %{fontname}-uming-fonts
%defattr(-,root,root,-)
%doc ../%{umingbuilddir}/license
%doc ../%{umingbuilddir}/CONTRIBUTERS
%doc ../%{umingbuilddir}/Font_Comparison_ShanHeiSun_UMing.odt
%doc ../%{umingbuilddir}/Font_Comparison_ShanHeiSun_UMing.pdf
%doc ../%{umingbuilddir}/FONTLOG
%doc ../%{umingbuilddir}/INSTALL
%doc ../%{umingbuilddir}/KNOWN_ISSUES
%doc ../%{umingbuilddir}/NEWS
%doc ../%{umingbuilddir}/README
%doc ../%{umingbuilddir}/TODO
%dir %{umingdir}
%{umingdir}/uming.ttc
%{umingdir}/fonts.dir
%{umingdir}/fonts.scale
%{_fontconfig_templatedir}/*-ttf-arphic-uming*.conf
%{_fontconfig_confdir}/*-ttf-arphic-uming*.conf
%{catalogue}/%{name}-uming

%package -n %{fontname}-ukai-fonts
Summary:      Chinese Unicode TrueType font in Kai face
Group:        User Interface/X
Obsoletes:    cjkunifonts-ukai < 0.2.20080216.1-16
Obsoletes:    cjkuni-fonts-common < 0.2.20080216.1-42

%description -n %{fontname}-ukai-fonts
%common_desc

CJK Unifonts in Kai face.

%files -n %{fontname}-ukai-fonts
%defattr(-,root,root,-)
%doc ../%{ukaibuilddir}/license
%doc ../%{ukaibuilddir}/CONTRIBUTERS
%doc ../%{ukaibuilddir}/Font_Comparison_ZenKai_UKai.odt
%doc ../%{ukaibuilddir}/Font_Comparison_ZenKai_UKai.pdf
%doc ../%{ukaibuilddir}/FONTLOG
%doc ../%{ukaibuilddir}/INSTALL
%doc ../%{ukaibuilddir}/KNOWN_ISSUES
%doc ../%{ukaibuilddir}/NEWS
%doc ../%{ukaibuilddir}/README
%doc ../%{ukaibuilddir}/TODO
%dir %{ukaidir}
%{ukaidir}/ukai.ttc
%{ukaidir}/fonts.dir
%{ukaidir}/fonts.scale
%{_fontconfig_templatedir}/*-ttf-arphic-ukai*.conf
%{_fontconfig_confdir}/*-ttf-arphic-ukai*.conf
%{catalogue}/%{name}-ukai

%package -n %{fontname}-fonts-ghostscript
Summary:      Chinese Unicode TrueType font ghostscript files
Group:        User Interface/X
Requires:     fontpackages-filesystem >= 1.13
Requires:     ghostscript >= 8.63-4
Requires:     %{fontname}-uming-fonts = %{version}-%{release}
Requires:     %{fontname}-ukai-fonts = %{version}-%{release}

%description -n %{fontname}-fonts-ghostscript
%common_desc

CJK Unifonts ghostscript files.

%files -n %{fontname}-fonts-ghostscript
%defattr(-,root,root,-)
%{gsdir}/FAPIcidfmap.zh_TW
%{gsdir}/FAPIcidfmap.zh_CN
%{gsdir}/cidfmap.zh_TW
%{gsdir}/cidfmap.zh_CN
%{gsdir}/CIDFnmap.zh_TW
%{gsdir}/CIDFnmap.zh_CN

%prep
%setup -q -c -T -a1 -n %{umingbuilddir}
%setup -q -c -T -a2 -n %{ukaibuilddir}
%setup -q -c -T -a3 -n %{gsbuilddir}
%setup -q -c -T -a5 -n %{fcbuilddir}

%build
%{nil}

%install
%__rm -rf %{buildroot}

cd ../

# *.ttc(ttf) and font.{dir,scale}
%__install -m 0755 -d %{buildroot}%{umingdir}
%__install -m 0755 -d %{buildroot}%{ukaidir}
%__install -m 0644 %{umingbuilddir}/uming.ttc %{buildroot}%{umingdir}/
%__install -m 0644 %{ukaibuilddir}/ukai.ttc %{buildroot}%{ukaidir}/

# fonts.{scale,dir} # use upstream included one instead
%__install -m 0644 %{umingbuilddir}/fonts.dir %{buildroot}%{umingdir}/
%__install -m 0644 %{umingbuilddir}/fonts.scale %{buildroot}%{umingdir}/
%__install -m 0644 %{ukaibuilddir}/fonts.dir %{buildroot}%{ukaidir}/
%__install -m 0644 %{ukaibuilddir}/fonts.scale %{buildroot}%{ukaidir}/

# *.conf
%__install -m 0755 -d %{buildroot}%{_fontconfig_templatedir}
%__install -m 0755 -d %{buildroot}%{_fontconfig_confdir}

pushd %{fcbuilddir}
for fconf in `ls *-ttf-arphic*.conf`
do
    %__install -m 0644 $fconf %{buildroot}%{_fontconfig_templatedir}/
    %__ln_s %{_fontconfig_templatedir}/$fconf \
        %{buildroot}%{_fontconfig_confdir}/$fconf
done
popd

# ghostscript
cd %{gsbuilddir}
%__install -m 0755 -d %{buildroot}%{gsdir}
for gscid in `ls`
do
    %__cat $gscid | sed --expression='s/###ukailoc###/\/usr\/share\/fonts\/cjkuni-ukai/g' --expression='s/###umingloc###/\/usr\/share\/fonts\/cjkuni-uming/g' > tmp_gs
    %__mv tmp_gs $gscid
    %__install -m 0644 $gscid %{buildroot}%{gsdir}
done
cd ../

# catalogue
%__install -m 0755 -d %{buildroot}%{catalogue}
%__ln_s %{umingdir}/ %{buildroot}%{catalogue}/%{name}-uming
%__ln_s %{ukaidir}/ %{buildroot}%{catalogue}/%{name}-ukai

%clean
%__rm -fr %{buildroot}

%changelog
* Thu May 27 2010  Peng Wu <pwu@redhat.com> - 0.2.20080216.1-42
- Obsoletes -common sub-package.

* Wed May 26 2010  Peng Wu <pwu@redhat.com> - 0.2.20080216.1-41
- Clean up rpm spec file and remove unused patches.

* Wed May 26 2010  Peng Wu <pwu@redhat.com> - 0.2.20080216.1-40
- Improves Simplified Chinese and Traditional Chinese fonts.
  Resolves [rhbz#589974] cjkuni-uming-fonts .conf file breaks font lookup by lang

* Wed May 26 2010  Peng Wu <pwu@redhat.com> - 0.2.20080216.1-39
- Resolves [rhbz#595677] New: Dependency issue with upgrade in 37 -> 38.

* Mon May 24 2010 Caius 'kaio' Chance <me at kaio.net> - 0.2.20080216.1-38
- Resolve directory ownerships.

* Wed Apr 08 2010 Caius 'kaio' Chance <kaio at fedoraproject.org> - 0.2.20080216.1-37
- Rebuilt

* Tue Mar 02 2010 Caius 'kaio' Chance <kaio at fedoraproject.org> - 0.2.20080216.1-36
- Fixes inappropriate ownership of /usr/share/ghostscript/conf.d (rhbz#569433)

* Thu Jan 14 2010 Caius 'kaio' Chance <k at kaio.me> - 0.2.20080216.1-35
- Fixes to rpmlint error outputs.

* Wed Dec 01 2009 Caius 'kaio' Chance <k at kaio.me> - 0.2.20080216.1-34
- rebuild

* Wed Dec 01 2009 Caius 'kaio' Chance <k at kaio.me> - 0.2.20080216.1-33
- Remove -compat.

* Wed Dec 01 2009 Caius 'kaio' Chance <k at kaio.me> - 0.2.20080216.1-32
- Mailhot's font audit:
 - Add obsolete package versions.
 - Add default attributes.
 - Remove symlinks.

* Wed Nov 11 2009 Peng Huang <shawn.p.huang@gmail.com> - 0.2.20080216.1-31
- Use latin font to display common ascii in Chinese string 

* Wed Nov  4 2009 Jens Petersen <petersen@redhat.com> - 0.2.20080216.1-30
- drop bitmap fontconfig .conf for now (#459680)

* Thu Oct 22 2009 Caius 'kaio' Chance <cchance@redhat.com> - 0.2.20080216.1-29.fc13
- Rebuilt.

* Thu Oct 22 2009 Caius 'kaio' Chance <cchance@redhat.com> - 0.2.20080216.1-28.fc13
- Resolves: 529975 - Make ghostscript address to be dynamic generated.

* Mon Sep 21 2009 Caius 'kaio' Chance <cchance@redhat.com> - 0.2.20080216.1-27.fc12
- Merged from F-11 tree.
- Obsoleted cjkuni-fonts-common.
- Resolves: rhbz#507637 (using font.{dir,scale} from upstream source)

* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.20080216.1-26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Fri May 15 2009 Caius 'kaio' Chance <cchance@redhat.com> - 0.2.20080216.1-25.fc12
- Rebuilt.

* Fri May 15 2009 Caius 'kaio' Chance <cchance@redhat.com> - 0.2.20080216.1-24.fc12
- Resolves: rhbz#488398 (Fixed ghostscript referred to outdated font location.)

* Wed Apr 08 2009 Caius 'kaio' Chance <cchance@redhat.com> - 0.2.20080216.1-23.fc11
- Resolves: rhbz#483320 (Declared ownership of compatibility directories.)

* Tue Apr 07 2009 Caius 'kaio' Chance <cchance@redhat.com> - 0.2.20080216.1-22.fc11
- Resolves: rhbz#491956.
- Rebuilt for Fedora 11.

* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.20080216.1-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Tue Feb 03 2009 Caius Chance <cchance at redhat.com> - 0.2.20080216.1-20.fc11
- Resolves: rhbz#483329
- Reowned font directory by -common subpackage.
- Updated font paths in ghostscript files.
- Splited ghostscript files into subpackage.

* Tue Feb 03 2009 Caius Chance <cchance at redhat.com> - 0.2.20080216.1-19.fc11
- Resolves: rhbz#459680
- Disabled antialias when pixelsize is smaller than 17.

* Mon Feb 02 2009 Caius Chance <cchance at redhat.com> - 0.2.20080216.1-18.fc11
- Resolves: rhbz#475743
- Fixed Japanese fonts over-priorized by uming fonts in Japanese locale.

* Thu Jan 22 2009 Caius Chance <cchance at redhat.com> - 0.2.20080216.1-17.fc11
- Resolves: rhbz#477373
- Refined package dependencies and compat font symlinks.

* Wed Jan 21 2009 Caius Chance <cchance at redhat.com> - 0.2.20080216.1-16.fc11
- Resolves: rhbz#253813
- Renamed from cjkunifonts to cjkuni-fonts according to new font packaging
  guidelines.

* Mon Jan 19 2009 Caius Chance <cchance at redhat.com> - 0.2.20080216.1-15.fc11
- Resolves: rhbz#477373
- Updated font renaming for post-1.13 fontpackages.

* Mon Jan 19 2009 Caius Chance <cchance at redhat.com> - 0.2.20080216.1-14.fc11
- Resolves: rhbz#477373
- Used _fontdir macro instead of self-definition.
- Created common subpackage for common files.
- Created compat subpackage for uming backward compatibility.
- Refined descriptions.

* Wed Jan 14 2009 Caius Chance <cchance at redhat.com> - 0.2.20080216.1-13.fc11
- Resolves: rhbz#477373
- Included _font_pkg macro to conform new font packaging guidelines.
- Tidy up .spec file.

* Tue Jan 06 2009 Caius Chance <cchance at redhat.com> - 0.2.20080216.1-12.fc11
- Resolves: rhbz#477373 (Converted to new font packaging guidelines.)

* Sun Dec  7 2008 Behdad Esfahbod <besfahbo@redhat.com> - 0.2.20080216.1-10.fc11
- Don't umask before fc-cache.
- Add -f to fc-cache.

* Wed Oct 29 2008 Caius Chance <cchance@redhat.com> - 0.2.20080216.1-9.2.fc11
- Resolves: rhbz#466667 (Reverted to 0.2.20080216.1-4 without conf.avail.)

* Tue Oct 07 2008 Caius Chance <cchance@redhat.com> - 0.2.20080216.1-6.fc10
- Resolves: rhbz#465900 (Symlinks of fontconfig .conf files are inaccurated.)
- Macro'ed all __ln_s.

* Wed Oct 01 2008 Caius Chance <cchance@redhat.com> - 0.2.20080216.1-5.fc10
- Resolves: rhbz#459680 (Unsymlinked 25-ttf-arphic-uming-bitmaps.conf.)

* Tue Sep 30 2008 Caius Chance <cchance@redhat.com> - 0.2.20080216.1-4.fc10
- Resolves: rhbz#459680 (All .conf files are in fonts.avail and soft linked to
  fonts.d.)

* Mon Sep 30 2008 Caius Chance <cchance@redhat.com> - 0.2.20080216.1-3.fc10
- Resolves: rhbz#459680 (repatched)

* Mon Sep 29 2008 Caius Chance <cchance@redhat.com> - 0.2.20080216.1-2.fc10
- Resolves: rhbz#459680 (qt/kde: font antialiasing was disabled by uming 
  fontconfig file.)

* Tue Aug 05 2008 Caius Chance <cchance@redhat.com> - 0.2.20080216.1-1.fc10
- Resolves: rhbz#457868 (Update latest release fro upstream.)

* Mon Jun 30 2008 Caius Chance <cchance@redhat.com> - 0.1.20060928-6.fc10
- Refined obsoletes of fonts-chinese to be more ver-rel specific.

* Mon Jun 30 2008 Caius Chance <cchance@redhat.com> - 0.1.20060928-5.fc10
- Resolved: rhbz#453078 (fonts-chinese is deprecated and should be removed.)

* Fri Aug 31 2007 Jens Petersen <petersen@redhat.com>
- remove superfluous ttfmkdir requires

* Fri Aug 30 2007 Caius Chance <cchance@redhat.com> - 0.1.20060928-4.fc8
- Resolved: rhbz#253813 (New package separated from fonts-chinese)
-- Added requires and buildrequires ttfmkdir.

* Wed Aug 30 2007 Caius Chance <cchance@redhat.com> - 0.1.20060928-3.fc8
- Resolved: rhbz#253813 (New package separated from fonts-chinese)
-- Fixed cidmap directory and package requirements.

* Wed Aug 29 2007 Caius Chance <cchance@redhat.com> - 0.1.20060928-2.fc8
- Resolved: rhbz#253813 (New package separated from fonts-chinese)
-- Moved uming and ukai into sub-packages.
-- Moved fc-cache from post section to install section.
-- Fixed ghostscript directory and backward compatibilities symlinks.
-- Refined .spec literal, license, versioning contents.

* Wed Aug 22 2007 Caius Chance <cchance@redhat.com> - 0.1.20060928-1.fc8
- Resolved: rhbz#253813 (New package separated from fonts-chinese)
-- Review preparation.