[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