File texlive-cjk-latex-extras.spec of Package texlive-cjk-latex-extras
#
# spec file for package texlive-cjk-latex-extras (Version 20070515)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: texlive-cjk-latex-extras
BuildRequires: freetype-tools
License: GPL v2 or later
Group: Productivity/Publishing/TeX/Base
PreReq: /bin/mkdir /bin/rm /usr/bin/touch
Requires: texlive-cjk, texlive-latex, freetype-tools
Obsoletes: cjk-latex
Obsoletes: cjk-latex-han-300
Obsoletes: cjk-latex-han-600
Obsoletes: cjk-latex-han-tfmvf
Obsoletes: cjk-latex-han1-300
Obsoletes: cjk-latex-han1-600
Obsoletes: cjk-latex-han1-tfmvf
Obsoletes: cjk-latex-hbf-cns40-1
Obsoletes: cjk-latex-hbf-cns40-2
Obsoletes: cjk-latex-hbf-cns40-3
Obsoletes: cjk-latex-hbf-cns40-4
Obsoletes: cjk-latex-hbf-cns40-5
Obsoletes: cjk-latex-hbf-cns40-6
Obsoletes: cjk-latex-hbf-cns40-7
Obsoletes: cjk-latex-hbf-cns40-b5
Obsoletes: cjk-latex-hbf-hanja65
Obsoletes: cjk-latex-hbf-jfs56
Obsoletes: cjk-latex-hbf-jisksp40
Obsoletes: cjk-latex-hbf-kanji48
Obsoletes: cjk-latex-wadalab-gothic
Obsoletes: cjk-latex-wadalab-maru
Obsoletes: cjk-latex-wadalab-maru2
Obsoletes: cjk-latex-wadalab-mincho
Obsoletes: cjk-latex-wadalab-mincho2
Obsoletes: cjk-latex-tfm-kochi-mincho, cjk-latex-tfm-kochi-gothic
Obsoletes: cjk-latex-tfm-arphic-gkai00mp, cjk-latex-tfm-arphic-gbsn00lp
Obsoletes: cjk-latex-tfm-arphic-bkai00mp, cjk-latex-tfm-arphic-bsmi00lp
Obsoletes: cjk-latex-tfm-baekmuk, cjk-latex-tfm-xtt-fonts
Obsoletes: cjk-latex-tfm-bitstream-cyberbit, cjk-latex-tfm-microsoft-japanese
AutoReqProv: on
Provides: locale(texlive-cjk:ja;ko;zh)
Version: 20070515
Release: 168
Url: http://cjk.ffii.org/
Source0: texlive-cjk-latex-extras-%{version}.tar.bz2
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Extra fonts and scripts for CJK LaTeX
%description
This package contains some extra font setup files and scripts to
automatically generate fonts and setup files to use with CJK LaTeX.
Authors:
--------
Mike FABIAN <mfabian@suse.de>
%prep
%setup0
find . -name CVS -type d | xargs rm -rf
%build
%install
mkdir -p $RPM_BUILD_ROOT/usr/share/texmf/tex/latex
cp -a ./texinput $RPM_BUILD_ROOT/usr/share/texmf/tex/latex/CJK
# install the scripts to generate tfm files and Type1 fonts from TrueType fonts:
mkdir -p $RPM_BUILD_ROOT/sbin/conf.d
mkdir -p $RPM_BUILD_ROOT/usr/sbin
install -p -m 755 SuSEconfig.cjk-latex $RPM_BUILD_ROOT/sbin/conf.d/SuSEconfig.cjk-latex
install -p -m 755 cjk-latex-config $RPM_BUILD_ROOT/usr/sbin/
install -p -m 755 cjk-latex-t1mapgen $RPM_BUILD_ROOT/usr/sbin/
install -p -m 755 sfd2map $RPM_BUILD_ROOT/usr/sbin/
%post
mkdir -p var/adm/SuSEconfig ; touch var/adm/SuSEconfig/run-texhash
test -x usr/bin/texhash && usr/bin/texhash
exit 0
%postun
mkdir -p var/adm/SuSEconfig ; touch var/adm/SuSEconfig/run-texhash
test -x usr/bin/texhash && usr/bin/texhash
exit 0
%files
%defattr(-, root, root)
%doc README.SuSE
%doc examples/
/sbin/conf.d/SuSEconfig.cjk-latex
/usr/sbin/cjk-latex-config
/usr/sbin/cjk-latex-t1mapgen
/usr/sbin/sfd2map
%dir /usr/share/texmf/tex/
%dir /usr/share/texmf/tex/latex/
/usr/share/texmf/tex/latex/CJK
%changelog
* Tue May 15 2007 mfabian@suse.de
- package renamed to texlive-cjk-latex-extras:
The "texlive-cjk" package already contains most of the former
"cjk-latex" package now. This new package contains the font
setup files and automatic setup scripts from the former
"cjk-latex" package which are not in the "texlive-cjk" package.
- remove symlinks from /usr/share/texmf/fonts/truetype to the
.ttf font before recreating them in order to get the right
symlinks after the move from /usr/X11R6/lib/X11/fonts/truetype
to /usr/share/fonts/truetype.
* Mon Nov 27 2006 mfabian@suse.de
- /usr/X11R6/lib/X11/fonts/truetype -> /usr/share/fonts/truetype
* Tue Feb 28 2006 mfabian@suse.de
- add "Provides: locale(te_latex:ja;ko;zh)".
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Jan 16 2006 schwab@suse.de
- Don't strip binaries.
* Wed Mar 02 2005 mfabian@suse.de
- add latest patch from upstream.
* Mon Feb 28 2005 mfabian@suse.de
- add missing '-print0' to find in cjk-latex-t1mapgen.
* Fri Feb 25 2005 mfabian@suse.de
- add new .fd files to support the IPA fonts. Add examples.
* Thu Feb 24 2005 mfabian@suse.de
- improve /usr/sbin/cjk-latex-t1mapgen (do recursive remove
securely, add call to texhash, exit when creating temporary file
fails). Thanks to Werner Fink <werner@suse.de>
- remove cjk-latex.map in %%postun.
* Wed Feb 23 2005 mfabian@suse.de
- adapt directories in SuSEconfig.cjk-latex and cjk-latex-t1mapgen
for tetex-3.0.
* Wed Feb 23 2005 ro@suse.de
- moved dvips config files for tetex-3.0
* Thu Oct 14 2004 mfabian@suse.de
- add new .fd files to support the Novell-ricoh-fonts. Add
examples.
* Fri Oct 01 2004 mfabian@suse.de
- Add new .fd files to support the Sazanami fonts (which replaced
the dropped Kochi fonts). Add some examples and update
README.SuSE.
* Mon Apr 26 2004 mfabian@suse.de
- Bugzilla #39459: add new .fd files to support the Chinese
"Founder" fonts. Add some examples and update README.SuSE
* Thu Aug 28 2003 mfabian@suse.de
- remove ttf fonts from neededforbuild.
* Tue Aug 26 2003 mfabian@suse.de
- add new option to explicitly enable smoothing of outlines to
cjk-latex-config when generating Type1 fonts. Apparently too
many fonts are broken and cause problems when smoothing is
enabled. Therefore disable it by default and enable it only
on specific request.
* Sun Aug 24 2003 mfabian@suse.de
- add new .fd files and examples for the Mika-Chan fonts.
* Thu Aug 21 2003 mfabian@suse.de
- make cjk-latex-t1mapgen 5 times faster by using one call to awk
where a combination of grep and perl was used before.
* Mon Jun 16 2003 mfabian@suse.de
- update to 4.5.2.
- fix "directory now owned by any package".
* Fri May 16 2003 mfabian@suse.de
- fix file list.
* Tue Feb 18 2003 mfabian@suse.de
- update to 4.5.2rc
- remove hunk patching c42goth.fd (included upstream)
- delete only files, not the whole directory structure below
/var/cache/fonts/pk/ at the end of cjk-latex-t1mapgen
- add a few more .fd files for the Arphic fonts in Bg5 and GB
using the same font names as the already existing one in
UTF8 do.
* Fri Sep 27 2002 mfabian@suse.de
- add new fd files for
\begin{CJK}{JIS}{koti},
\begin{CJK}{JIS}{kotir}
\begin{CJK}{UTF8}{koti}
\begin{CJK}{UTF8}{kotir}
which use Kochi Mincho for medium and Kochi Gothic for bold.
- add "freetype-tools" to "Requires:". It is not absolutely
necessary, there are some fonts which can be used with
cjk-latex without freetype-tools, but almost all users will
want to use TrueType fonts and I received a few bug reports
from people who didn't read README.SuSE and didn't install
"freetype-tools". It is probably better to require
"freetype-tools".
* Thu Aug 01 2002 mfabian@suse.de
- add /bin/mkdir /bin/rm /usr/bin/touch to Prereq:
- fix directory where the autogenerated .tfm files are in
postun
* Mon May 27 2002 meissner@suse.de
- make the helper programs live in a ANSI world where sizeof(int) !=
sizeof(pointer), where prototypes matter and varargs are true monsters.
* Wed Apr 24 2002 mfabian@suse.de
- delete $map_file when create_or_update_type1 fails
* Tue Feb 26 2002 mfabian@suse.de
- disable smoothing of outlines in cjk-latex-config for broken
fonts (like kochi-gothic.ttf) to prevent segfault in ttf2pt1
when processing such fonts.
* Tue Feb 26 2002 mfabian@suse.de
- skip watanabe-mincho.ttf and wadalab-gothic.ttf when generating
Type1 fonts, these fonts don't seem to work with ttf2pt1
- make /var/lib/texmf/dvips/config/cjk-latex.map an empty file if
/usr/share/texmf/fonts/type1/cjk-latex doesn't exist.
* Mon Feb 25 2002 mfabian@suse.de
- fix sfd2map to make Type1 fonts work for UTF-8 as well.
* Mon Feb 25 2002 mfabian@suse.de
- add support for generation of Type1 fonts via ttf2pt1
to cjk-latex-config
- add 'sfd2map' and 'cjk-latex-t1mapgen'
- call 'texhash' at the end of cjk-latex-config only when
real work was done
- improve check method for out of date .tfm and .pfb files
* Mon Feb 04 2002 mfabian@suse.de
- add a call to 'texhash' to the start of cjk-latex-config to make
sure ttf2tfm finds the .sfd files
- rename /usr/share/texmf/fonts/tfm/SuSEconfig.cjk-latex
-> /usr/share/texmf/fonts/tfm/cjk-latex
- correct typo's in cjk-latex-config
* Mon Jan 14 2002 mfabian@suse.de
- add SuSEconfig.cjk-latex and /usr/sbin/cjk-latex-config
to create the .tfm files automatically according to the
entries in /etc/ttf2pk/ttfonts.map.
All subpackages containing .tfm files generated from TT-fonts
are therefore obsoleted.
* Sat Oct 06 2001 mfabian@suse.de
- update to the current snapshot (version 4.4.0, 20010731)
- add .fd files and .tfm files to support the use of several
Japanese, Chinese, and Korean TrueType fonts in UTF-8 encoding
as well.
- add examples for UTF-8, add UTF8-ja.{cap,cpx} for Japanese
captions in UTF-8
- update README.SuSE
- include new binaries extconv, bg5+latex, and gbklatex
- include thai-word.el
* Tue Aug 07 2001 mfabian@suse.de
- added *.tfm and *.fd files for the free Japanese TrueType
fonts kochi-mincho.ttf and kochi-gothic.ttf
(ttf-kochi-mincho.rpm and ttf-kochi-gothic.rpm).
- added example file JIS-kochi.tex
- updated README.SuSE
* Sun Mar 11 2001 mfabian@suse.de
- add Requires: tetex, te_latex
* Sat Mar 03 2001 schwab@suse.de
- Fix missing includes.
- Fix use of %%suse_update_config macro.
* Thu Feb 15 2001 mfabian@suse.de
- added *.tfm and *.fd files for the free Japanese TrueType
fonts watanabe-mincho.ttf and wadalab-gothic.ttf (xtt-fonts.rpm)
- added example file JIS-xtt-fonts.tex
- updated README.SuSE
- added missing Wadalab.map and config.Wadalab to file list
* Sun Jan 21 2001 mfabian@suse.de
- added *.tfm and *.fd files for Baekmuk TrueType fonts
- added example file Baekmuk-test.tex
- updated README.SuSE
* Wed Dec 06 2000 mfabian@suse.de
- fixed typos in Example files
* Tue Dec 05 2000 mfabian@suse.de
- added Wadalab postscript fonts
* Thu Nov 23 2000 mfabian@suse.de
- new package: cjk-latex 4.2.0