[SCM] fflas-ffpack: Finite field linear algebra subroutines/package branch, master, updated. upstream/1.6.0-2-gbdb93e1

Lifeng Sun lifongsun at gmail.com
Sun Jun 17 11:06:42 UTC 2012


The following commit has been merged in the master branch:
commit bdb93e107f342c0c78bdb299257e244ac134ab71
Author: Lifeng Sun <lifongsun at gmail.com>
Date:   Sun Jun 17 18:19:49 2012 +0800

    New documentation packages.

diff --git a/debian/control b/debian/control
index 25b2599..e405562 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,8 @@ Priority: optional
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Lifeng Sun <lifongsun at gmail.com>
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 8.0.0), autotools-dev, libgmp-dev, libblas-dev, libgivaro-dev, liblapack-dev, doxygen-latex
+Build-Depends: debhelper (>= 8.0.0), autotools-dev, libgmp-dev, libblas-dev, libgivaro-dev (>= 3.7.0), libgivaro-dev (<< 3.8.0), liblapack-dev
+Build-Depends-Indep: doxygen-latex
 Standards-Version: 3.9.3
 Homepage: http://www-ljk.imag.fr/membres/Jean-Guillaume.Dumas/FFLAS/
 Vcs-Git: git://git.debian.org/git/debian-science/packages/fflas-ffpack.git
@@ -13,6 +14,7 @@ Vcs-Browser: http://git.debian.org/?p=debian-science/packages/fflas-ffpack.git
 Package: fflas-ffpack
 Architecture: any
 Depends: fflas-ffpack-common (= ${source:Version}), ${misc:Depends}
+Suggests: fflas-ffpack-user-doc, fflas-ffpack-dev-doc
 Description: Finite field linear algebra subroutines/package
  FFLAS-FFPACK consists in the creation of a set of routines, giving
  the same tools as a set of classical Basic Linear Algebra
@@ -31,3 +33,29 @@ Description: Finite field linear algebra subroutines/package - common files
  produced.
  .
  This package provies architecture independent header files.
+
+Package: fflas-ffpack-user-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: FFLAS-FFPACK User Documentation
+ FFLAS-FFPACK consists in the creation of a set of routines, giving
+ the same tools as a set of classical Basic Linear Algebra
+ Subroutines, but working over finite fields. In the same way, some
+ other routines of higher level (such as the one in LAPACK) are also
+ produced.
+ .
+ This package provies user's documentation of FFLAS-FFPACK.
+
+Package: fflas-ffpack-dev-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: FFLAS-FFPACK Developer Documentation
+ FFLAS-FFPACK consists in the creation of a set of routines, giving
+ the same tools as a set of classical Basic Linear Algebra
+ Subroutines, but working over finite fields. In the same way, some
+ other routines of higher level (such as the one in LAPACK) are also
+ produced.
+ .
+ This package provies developer's documentation of FFLAS-FFPACK.
diff --git a/debian/fflas-ffpack-dev-doc.doc-base b/debian/fflas-ffpack-dev-doc.doc-base
new file mode 100644
index 0000000..cf8190b
--- /dev/null
+++ b/debian/fflas-ffpack-dev-doc.doc-base
@@ -0,0 +1,9 @@
+Document: fflas-ffpack-dev-doc
+Title: FFLAS-FFPACK Documentation for Developers
+Author: Clément PERNET, Pascal Giorgi, Jean-Guillaume DUMAS, Thierry GAUTIER
+Abstract: Developer-oriented documentation of FFLAS-FFPACK.
+Section: Science/Mathematics
+
+Format: HTML
+Index: /usr/share/doc/fflas-ffpack-dev-doc/index.html
+Files: /usr/share/doc/fflas-ffpack-dev-doc/*.html
diff --git a/debian/fflas-ffpack-dev-doc.docs b/debian/fflas-ffpack-dev-doc.docs
new file mode 100644
index 0000000..79180b7
--- /dev/null
+++ b/debian/fflas-ffpack-dev-doc.docs
@@ -0,0 +1,4 @@
+doc/fflas-ffpack-dev-html/*.html
+doc/fflas-ffpack-dev-html/*.png
+doc/fflas-ffpack-dev-html/*.css
+doc/fflas-ffpack-dev-html/*.js
diff --git a/debian/fflas-ffpack-user-doc.doc-base b/debian/fflas-ffpack-user-doc.doc-base
new file mode 100644
index 0000000..37168d8
--- /dev/null
+++ b/debian/fflas-ffpack-user-doc.doc-base
@@ -0,0 +1,9 @@
+Document: fflas-ffpack-user-doc
+Title: FFLAS-FFPACK Documentation for Users
+Author: Clément PERNET, Pascal Giorgi, Jean-Guillaume DUMAS, Thierry GAUTIER
+Abstract: User-oriented documentation of FFLAS-FFPACK.
+Section: Science/Mathematics
+
+Format: HTML
+Index: /usr/share/doc/fflas-ffpack-user-doc/index.html
+Files: /usr/share/doc/fflas-ffpack-user-doc/*.html
diff --git a/debian/fflas-ffpack-user-doc.docs b/debian/fflas-ffpack-user-doc.docs
new file mode 100644
index 0000000..7c2f8f0
--- /dev/null
+++ b/debian/fflas-ffpack-user-doc.docs
@@ -0,0 +1,4 @@
+doc/fflas-ffpack-html/*.html
+doc/fflas-ffpack-html/*.png
+doc/fflas-ffpack-html/*.css
+doc/fflas-ffpack-html/*.js
diff --git a/debian/patches/fix-file-path-in-doc.patch b/debian/patches/fix-file-path-in-doc.patch
new file mode 100644
index 0000000..4c52a00
--- /dev/null
+++ b/debian/patches/fix-file-path-in-doc.patch
@@ -0,0 +1,15 @@
+--- a/doc/mainpage.doxy
++++ b/doc/mainpage.doxy
+@@ -37,10 +37,10 @@
+  *  - \subpage inst. Explains how to configure/install from sources or from the latest
+  *  svn version.
+  *  - \subpage arch. Describes how FFLAS-FFPACK is organized
+- *  - <a href="../fflas-ffpack-html/index.html"     style="color: blue  ;
++ *  - <a href="../fflas-ffpack-user-doc/index.html"     style="color: blue  ;
+  *  font-weight: bold">Documentation for Users</a>. If everything around is
+  *  blue, then you are reading the lighter, user-oriented, documentation.
+- *  - <a href="../fflas-ffpack-dev-html/index.html" style="color: green ;
++ *  - <a href="../fflas-ffpack-dev-doc/index.html" style="color: green ;
+  *  font-weight: bold">Documentation for Developers</a>. If everything around
+  *  is green, then you can get to everything (not necessarily yet) documented.
+  *  .
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..024ffde
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+fix-file-path-in-doc.patch
diff --git a/debian/rules b/debian/rules
index 4784373..c7f20e3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,11 @@
 #export DH_VERBOSE=1
 
 override_dh_auto_configure:
-	dh_auto_configure -- --prefix=/usr --with-all --enable-doc
+	dh_auto_configure -- --prefix=/usr --with-all
+
+override_dh_auto_build-indep:
+	dh_testdir
+	$(MAKE) docs_dev
 
 %:
 	dh $@  --with autotools-dev

-- 
fflas-ffpack: Finite field linear algebra subroutines/package



More information about the debian-science-commits mailing list