Package: python-pyx
Followup-For: Bug #454765
It's a shame that version 0.10 hasn't been uploaded in the 18 months since it
was released and this great package didn't make it into Lenny.
Attached is an interdiff that takes the packaging for version 0.9 and updates
it for version 0.10 as well as fixing the remaining bugs in the BTS. I have
uploaded the package to mentors.debian.net as well:
http://mentors.debian.net/debian/pool/main/p/pyx/pyx_0.10-1+nmu1.dsc
BTW if you are lacking time to look after pyx, I would be happy to take it
over or to co-maintain it as I use it regularly so have a definite interest
in this package. Please let me know what you think.
diff -u pyx-0.9/debian/rules pyx-0.10/debian/rules
--- pyx-0.9/debian/rules
+++ pyx-0.10/debian/rules
@@ -55,7 +55,7 @@
dh_testroot
install -D -o root -g root -m 0644 manual/manual.pdf $(CURDIR)/debian/python-pyx-doc/$(docdir)/manual.pdf
install -D -o root -g root -m 0644 faq/pyxfaq.pdf $(CURDIR)/debian/python-pyx-doc/$(docdir)/pyxfaq.pdf
- find gallery examples \( -name "*.py" -o -name "*.dat" \) \
+ find gallery examples \( -name "*.py" -o -name "*.dat" -o -name "*.jpg"\) \
-exec install -D -m 0644 {} $(CURDIR)/debian/python-pyx-doc/usr/share/doc/python-pyx-doc/{} \;; \
dh_installchangelogs -i CHANGES
dh_installdocs -i -A README AUTHORS
diff -u pyx-0.9/debian/changelog pyx-0.10/debian/changelog
--- pyx-0.9/debian/changelog
+++ pyx-0.10/debian/changelog
@@ -1,3 +1,15 @@
+pyx (0.10-1+nmu1) unstable; urgency=low
+
+ * Non-maintainer upload
+ * New upstream release (closes: #454765)
+ * Update build-deps to use texlive rather than tetex
+ * Update depends to use texlive rather than tetex (closes: #467207)
+ * Recommend a smaller latex package to reduce the installation size.
+ texlive-latex-base seems to be the smallest package that allows at least
+ the (trivial) examples to be built (closes: #503577)
+
+ -- Stuart Prescott <[email protected]> Fri, 15 May 2009 00:23:04 +0100
+
pyx (0.9-4) unstable; urgency=low
* New maintainer (closes: #408140).
diff -u pyx-0.9/debian/control pyx-0.10/debian/control
--- pyx-0.9/debian/control
+++ pyx-0.10/debian/control
@@ -4,14 +4,14 @@
Section: python
Priority: optional
Build-Depends: debhelper (>= 5.0.37.1), python-all-dev, libkpathsea-dev, python (>= 2.3.5-7), python-central (>= 0.5)
-Build-Depends-Indep: tetex-extra, tipa
+Build-Depends-Indep: texlive-latex-extra, texlive-latex-recommended, texlive-fonts-recommended, tipa
XS-Python-Version: all
Package: python-pyx
Architecture: any
Depends: ${shlibs:Depends}, ${python:Depends}
-Recommends: tetex-extra
-Suggests: python-pyx-doc, python-imaging
+Recommends: texlive-latex-base
+Suggests: python-pyx-doc, python-imaging, texlive-fonts-recommended
Conflicts: python2.3-pyx, python2.2-pyx, python-pyx-common
Replaces: python2.3-pyx, python-pyx-common
XB-Python-Version: ${python:Versions}
only in patch2:
unchanged:
--- pyx-0.10.orig/manual/graph.tex
+++ pyx-0.10/manual/graph.tex
@@ -1,6 +1,8 @@
\chapter{Graphs}
\label{graph}
+\let\e=\textbackslash
+
\section{Introduction} % {{{
\PyX{} can be used for data and function plotting. At present
x-y-graphs and x-y-z-graphs are supported only. However, the component