Package: tex-skak
Version: 1.2-6
Severity: normal
Tags: patch

etch has two alternative TeX systems, traditional teTeX and the newer
TeXlive.  Actually, it's recommended to use TeXlive, since teTeX is much
more outdated.  

The attached patch fixes this bug, as well as #396190 and the "missing
Recommends" bug I just filed (no number yet).  I would be glad if you
would upload it targetted at etch.

In fact, you could and maybe should have uploaded the last version with
medium or high urgency, since the bug it fixed was in fact release-
critical (I just adjusted the urgency).  Doing one more upload with
increased urgency and the fixes in this patch would bring the RC fix it
to etch even faster.

Regards, Frank

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (99, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.17-2-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

-- 
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)

diff --exclude='*ps' -Nur tex-skak-1.2.old/debian/changelog 
tex-skak-1.2/debian/changelog
--- tex-skak-1.2.old/debian/changelog   2006-10-30 14:43:00.000000000 +0100
+++ tex-skak-1.2/debian/changelog       2006-10-30 14:21:16.000000000 +0100
@@ -1,3 +1,11 @@
+tex-skak (1.2-6.1~1) unstable; urgency=low
+
+  * Allow the package to be used with TeXlive instead of teTeX
+  * Build the documentation (requiring additional Build-Depends) and
+    install it according to the TeX Policy (closes: #396190)
+
+ -- Frank Küster <[EMAIL PROTECTED]>  Mon, 30 Oct 2006 14:21:16 +0100
+
 tex-skak (1.2-6) unstable; urgency=low
 
   * Include dummy build target (Closes: #395794).
diff --exclude='*ps' -Nur tex-skak-1.2.old/debian/control 
tex-skak-1.2/debian/control
--- tex-skak-1.2.old/debian/control     2006-10-30 14:43:00.000000000 +0100
+++ tex-skak-1.2/debian/control 2006-10-30 14:41:10.000000000 +0100
@@ -2,12 +2,13 @@
 Section: tex
 Priority: optional
 Maintainer: Peter van Rossum <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 3.0.0)
+Build-Depends: debhelper (>> 3.0.0), tetex-bin | texlive-latex-extra, 
tetex-extra| texlive-latex-recommended, tetex-extra | texlive-pstricks
 Standards-Version: 3.7.2
 
 Package: tex-skak
 Architecture: all
-Depends: tetex-bin
+Depends: tetex-bin | texlive-latex-extra
+Recommends: tetex-extra | texlive-pstricks
 Description: Chess fonts for TeX/LaTeX
  Torben Hoffmann's chess fonts for TeX/LateX. Vaguely based on the older chess
  package by Piet Tutelaers. The included style file allows one to typeset
diff --exclude='*ps' -Nur tex-skak-1.2.old/debian/rules 
tex-skak-1.2/debian/rules
--- tex-skak-1.2.old/debian/rules       2006-10-30 14:43:00.000000000 +0100
+++ tex-skak-1.2/debian/rules   2006-10-30 14:19:10.000000000 +0100
@@ -9,18 +9,21 @@
 DESTDIR=$(CURDIR)/debian/tex-skak
 DESTINPUTS=$(DESTDIR)/usr/share/texmf/tex/generic/skak
 DESTFONTS=$(DESTDIR)/usr/share/texmf/fonts/source/public/skak
-DESTDOCS=$(DESTDIR)/usr/share/doc/tex-skak/examples
+DESTDOCS=$(DESTDIR)/usr/share/doc/tex-skak
+DESTEXAMPLES=$(DESTDOCS)/examples
+DESTDOCLINKS=${DESTDIR}/usr/share/doc/texmf/tex/generic/skak
 PKGDIR=fonts/skak
 
 build:
-       # Nothing to do
+       # Build documentation
+       cd ${PKGDIR}/doc && make
 
 clean:
        dh_testdir
        dh_testroot
 
        # Commands to clean up after the build process.
-       cd ${PKGDIR} && rm -f doc/*.dvi doc/*.ps doc/*.log doc/*.aux doc/*.log
+       cd ${PKGDIR}/doc && make veryclean
 
        dh_clean
 
@@ -31,7 +34,12 @@
        dh_installdirs
 
        # Commands to install the package into $(DESTDIR).
-       install -m 644 ${PKGDIR}/doc/*.tex $(DESTDOCS)/
+       install -m 644 ${PKGDIR}/doc/tuggame.tex $(DESTEXAMPLES)/
+       install -m 644 ${PKGDIR}/doc/*dvi $(DESTDOCS)/
+       install -d -m 755 ${DESTDOCLINKS}
+       for link in skakdoc refman tuggame informator; do \
+           ln -s ../../../../tex-skak/$$link.dvi ${DESTDOCLINKS}/$$link.dvi; \
+       done
        install -m 644 ${PKGDIR}/mf/*  ${DESTFONTS}/
        install -m 644 ${PKGDIR}/tex/* $(DESTINPUTS)/
        install -m 644 ${PKGDIR}/special.map 
${DESTDIR}/usr/share/texmf/fontname/skak.map
diff --exclude='*ps' -Nur tex-skak-1.2.old/fonts/skak/doc/Makefile 
tex-skak-1.2/fonts/skak/doc/Makefile
--- tex-skak-1.2.old/fonts/skak/doc/Makefile    1970-01-01 01:00:00.000000000 
+0100
+++ tex-skak-1.2/fonts/skak/doc/Makefile        2006-10-30 14:44:40.000000000 
+0100
@@ -0,0 +1,30 @@
+#!/usr/bin/make
+
+default: dvi
+
+TEXINPUTS = :../tex
+MFINPUTS  = :../mf
+
+dvi: skakdoc.dvi refman.dvi tuggame.dvi informator.dvi
+pdf: skakdoc.pdf refman.pdf tuggame.pdf informator.pdf
+ps: skakdoc.ps refman.ps tuggame.ps informator.ps
+
+%.dvi: %.tex
+       TEXINPUTS=${TEXINPUTS} MFINPUTS=${MFINPUTS} latex $<
+
+%.ps: %.dvi
+       TEXINPUTS=${TEXINPUTS} MFINPUTS=${MFINPUTS} dvips $<
+
+%.pdf: %.tex
+       TEXINPUTS=${TEXINPUTS} MFINPUTS=${MFINPUTS} pdflatex $<
+
+
+tempclean:
+       -rm *aux *log *pk *tfm *toc
+
+docclean: 
+       -rm *pdf *ps *dvi
+
+clean: tempclean
+
+veryclean: tempclean docclean

Reply via email to