[Pkg-octave-commit] [SCM] Debian packaging for octave branch, master, updated. 3.2.2-2-102-g2b393c2

Thomas Weber tweber at debian.org
Wed Dec 7 17:56:22 UTC 2011


The following commit has been merged in the master branch:
commit 13f015ce511b43ce0e5c06b9815ab827edfd82f5
Author: Thomas Weber <tweber at debian.org>
Date:   Fri Nov 18 15:22:55 2011 +0100

    Ensure that the documentation is rebuilt in Debian
    
    We use debian/clean for that and add the necessary build-dependencies
    for that (epstool, transfig, pstoedit).

diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..53b5037
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1,19 @@
+# Remove info files 
+# They differ if we recreate them and they are binary files, meaning
+# dpkg-source cannot handle the diff
+doc/faq/OctaveFAQ.info
+doc/liboctave/liboctave.info
+doc/interpreter/octave.info*
+
+# Remove all DVI, PS and PDF files, to ensure they are recreated (and dpkg-source
+# doesn't handle diffs in binary files)
+doc/faq/*.dvi
+doc/faq/*.ps
+doc/faq/*.pdf
+doc/liboctave/*.dvi
+doc/liboctave/*.ps
+doc/liboctave/*.pdf
+doc/interpreter/*.dvi
+doc/interpreter/*.ps
+# only delete octave.pdf, we cannot recreate octave_logo.pdf
+doc/interpreter/octave.pdf
diff --git a/debian/control b/debian/control
index 62f2c13..7415659 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>
 Uploaders: Thomas Weber <tweber at debian.org>
 DM-Upload-Allowed: yes
 Build-Depends: gfortran, debhelper (>= 7.0.50~), automake, dh-autoreconf, texinfo,
- texlive-latex-base, texlive-generic-recommended,
+ texlive-latex-base, texlive-generic-recommended, epstool, transfig, pstoedit,
  libreadline-dev | libreadline6-dev | libreadline5-dev,
  libncurses5-dev, gperf, libhdf5-serial-dev (>= 1.8.4),
  libblas-dev (>=1.2-7), liblapack-dev (>=3.2.1-7), gnuplot-nox, libfftw3-dev, texi2html,

-- 
Debian packaging for octave



More information about the Pkg-octave-commit mailing list