Package: latex-ucs
Version: 20041017-3
Severity: serious
Tags: patch

latex-ucs requires files in /usr/share/unidata to build, and
build-depends on console-data for this. These files are very large, and
moved to unicode-data recently, so latex-ucs now fails to build. (Very
few packages seem to have been affected by this; latex-ucs is the only
one I've found so far.)

Also, unicode-data just ships UnicodeData.txt, not any versioned files,
so I adjusted debian/rules and debian/update-latex-ucs to cope with
this. This does mean that the dependencies have to be just
"unicode-data", not "unicode-data | console-data (<< 2:1.0-1)" as I'd
originally hoped.

A patch to fix this bug is attached. If you could fix this in Ubuntu
edgy as well, I'd appreciate it, as I think I'm going to pull in
unicode-data there to save space in the base system.

Thanks,

-- 
Colin Watson                                       [EMAIL PROTECTED]
diff -u latex-ucs-20041017/debian/control latex-ucs-20041017/debian/control
--- latex-ucs-20041017/debian/control
+++ latex-ucs-20041017/debian/control
@@ -2,7 +2,7 @@
 Section: tex
 Priority: optional
 Maintainer: Martin Pitt <[EMAIL PROTECTED]>
-Build-Depends-Indep: cdbs, debhelper (>> 4.0.0), console-data
+Build-Depends-Indep: cdbs, debhelper (>> 4.0.0), unicode-data
 Standards-Version: 3.6.1
 
 Package: latex-ucs
@@ -37,7 +37,7 @@
 Package: latex-ucs-dev
 Section: libdevel
 Architecture: all
-Depends: latex-ucs, console-data
+Depends: latex-ucs, unicode-data
 Recommends: latex-ucs-doc
 Description: configuration source files for latex-ucs
  latex-ucs provides support for using UTF-8 as input encoding in LaTeX
diff -u latex-ucs-20041017/debian/rules latex-ucs-20041017/debian/rules
--- latex-ucs-20041017/debian/rules
+++ latex-ucs-20041017/debian/rules
@@ -20,7 +20,7 @@
 
        # automatically generate def files, don't use the ones from
        # the orig.tar.gz because we may patch the config files
-       ./makeunidef.pl --no-comments -t debian/tmp/data -d 
/usr/share/unidata/UnicodeData-4*.txt debian/tmp/config/*.ucf.gz
+       ./makeunidef.pl --no-comments -t debian/tmp/data -d 
/usr/share/unidata/UnicodeData.txt debian/tmp/config/*.ucf.gz
 
        # create manpages; filenames in PODs are adapted to the names
        # of the installed programs
diff -u latex-ucs-20041017/debian/update-latex-ucs 
latex-ucs-20041017/debian/update-latex-ucs
--- latex-ucs-20041017/debian/update-latex-ucs
+++ latex-ucs-20041017/debian/update-latex-ucs
@@ -61,7 +61,7 @@
 mkdir $DATADIR
 echo Generating the data directory from $CFGDIR sources...
 /usr/share/latex-ucs-dev/makeunidef.pl -t $DATADIR $COMMENTS \
-   -d /usr/share/unidata/UnicodeData-4*.txt $CFGDIR/*.ucf $CFGDIR/*.ucf.gz
+   -d /usr/share/unidata/UnicodeData.txt $CFGDIR/*.ucf $CFGDIR/*.ucf.gz
 
 # rehash LaTeX
 
diff -u latex-ucs-20041017/debian/latex-ucs-dev.README.Debian 
latex-ucs-20041017/debian/latex-ucs-dev.README.Debian
--- latex-ucs-20041017/debian/latex-ucs-dev.README.Debian
+++ latex-ucs-20041017/debian/latex-ucs-dev.README.Debian
@@ -12,7 +12,8 @@
 included POD documentation and the file INSTALL in
 /usr/share/doc/latex-ucs/ how to call it. This script needs a recent
 version of UnicodeData.txt from www.unicode.org which is already
-provided by the package console-data and can be used for this purpose.
+provided by the package unicode-data (formerly console-data) and can
+be used for this purpose.
 
 For convenience there is a wrapper script update-latex-ucs that calls
 makeunidef.pl with the correct parameters. See update-latex-ucs(8) for

Reply via email to