tags 285198 patch
thanks
Osamu Aoki <[EMAIL PROTECTED]> wrote:
> After reviewing my package, IO realized cjk-latex has been removed from
> testing. Until some fix is done on postinst script, it will not enter
> testing due to #285198 (Manual edit of texmf.cnf not recommended).
>
> It seems we need to add some script to /etc/texmf/texmf.d insted of
> screwing around with /etc/texmf/texmf.conf file.
>
> This needs to be fixed frst before my debian-reference since it depends
> on it. Any idea how to fix this?
It's even easier: Simply drop the code from postinst and depend on
tex-common (>= 0.13) | tetex-bin (< 3.0)
This looks a little strange, but the explanation is that tetex-bin in
sarge and currently in etch already had the setting that cjk-latex wants
to introduce; when the configuration files where moved from tetex-bin to
tex-common we first forgot it, and I've now readded it in the SVN
repository of tex-common; the next release will again include it. But
tex-common's release will not limit cjk-latex's testing migration,
because in testing it has tetex-bin (< 3.0) to satisfy the dependency.
Attached is a patch to achieve this.
Regards, Frank
diff -Nur cjk-latex-4.5.1.orig/debian/changelog cjk-latex-4.5.1/debian/changelog
--- cjk-latex-4.5.1.orig/debian/changelog 2005-12-11 14:50:58.459814408 +0100
+++ cjk-latex-4.5.1/debian/changelog 2005-12-11 14:44:22.003084992 +0100
@@ -1,3 +1,10 @@
+cjk-latex (4.5.1-4.1) unstable; urgency=low
+
+ * Do not mess around with the generated file texmf.cnf; instead depend
+ on tex-common (>= 0.13) which provides the font support we need.
+
+ -- Frank Küster <[EMAIL PROTECTED]> Sun, 11 Dec 2005 14:31:05 +0100
+
cjk-latex (4.5.1-4) unstable; urgency=low
* CVS update as of 2003-02-11.
diff -Nur cjk-latex-4.5.1.orig/debian/control cjk-latex-4.5.1/debian/control
--- cjk-latex-4.5.1.orig/debian/control 2005-12-11 14:50:58.462813952 +0100
+++ cjk-latex-4.5.1/debian/control 2005-12-11 14:43:23.812931240 +0100
@@ -7,7 +7,7 @@
Package: cjk-latex
Architecture: any
-Depends: ${shlibs:Depends}, tetex-base (>= 1.0-1), tetex-bin (>= 1.0.6-1.1)
+Depends: ${shlibs:Depends}, tetex-base (>= 1.0-1), tetex-bin (>= 1.0.6-1.1), tex-common (>= 0.13)
Recommends: freetype1-tools
Suggests: tfm-arphic-bsmi00lp, tfm-arphic-bkai00mp, tfm-arphic-gbsn00lp, tfm-arphic-gkai00mp, hbf-jfs56, hbf-cns40-b5, hbf-kanji48
Description: A LaTeX macro package for CJK (Chinese/Japanese/Korean)
diff -Nur cjk-latex-4.5.1.orig/debian/postinst cjk-latex-4.5.1/debian/postinst
--- cjk-latex-4.5.1.orig/debian/postinst 2005-12-11 14:50:58.463813800 +0100
+++ cjk-latex-4.5.1/debian/postinst 2005-12-11 14:44:50.159804520 +0100
@@ -18,10 +18,3 @@
#DEBHELPER#
-# Fixes /etc/texmf/texmf.cnf.
-# Remove the following line when Debian's teTeX package comes with
-# the same setting.
-if ! /bin/grep -q '^T1FONTS.*;$TEXMF/fonts/hbf//' /etc/texmf/texmf.cnf; then
- /usr/bin/perl -pi -e 's|^(T1FONTS.*)$|$1;\$TEXMF/fonts/hbf//|;' \
- /etc/texmf/texmf.cnf
-fi
--
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer