[SCM] linbox: library for exact linear algebra branch, master, updated. upstream/1.3.2-37-gc88c8aa

Lifeng Sun lifongsun at gmail.com
Tue Jul 17 00:31:44 UTC 2012


The following commit has been merged in the master branch:
commit cbd66642ef72af592378812cab01d5a784e51abc
Author: Lifeng Sun <lifongsun at gmail.com>
Date:   Tue Jul 17 08:21:49 2012 +0800

    Rename linbox-user-doc to liblinbox-doc and remove linbox-dev-doc.

diff --git a/debian/changelog b/debian/changelog
index 9aff2db..dfb745e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,8 @@
 linbox (1.3.2-1) unstable; urgency=low
 
   * New maintainer.
-  * New upstream.
-  * New packages: liblinboxsage0, liblinboxsage-dev, linbox-user-doc and
-    linbox-dev-doc.
+  * New upstream release.
+  * New packages: liblinboxsage1, liblinboxsage-dev and liblinbox-doc.
   * Bump SONAME.
 
  -- Lifeng Sun <lifongsun at gmail.com>  Mon, 11 Jun 2012 21:32:35 +0800
diff --git a/debian/control b/debian/control
index 75c8f99..81d8892 100644
--- a/debian/control
+++ b/debian/control
@@ -59,24 +59,14 @@ Description: SAGE interface of LinBox - shared library
  .
  This package contains shared library of SAGE interface of LinBox.
 
-Package: linbox-user-doc
+Package: liblinbox-doc
 Section: doc
 Architecture: all
 Depends: ${misc:Depends}
-Description: LinBox User Documentation
+Description: LinBox Documentation
  LinBox is a C++ template library for exact, high-performance
  linear algebra computation with dense, sparse, and structured
  matrices over the integers and over finite fields.
  .
- This package provies user's documentation of LinBox.
+ This package provies documentation of LinBox.
 
-Package: linbox-dev-doc
-Section: doc
-Architecture: all
-Depends: ${misc:Depends}
-Description: LinBox Developer Documentation
- LinBox is a C++ template library for exact, high-performance
- linear algebra computation with dense, sparse, and structured
- matrices over the integers and over finite fields.
- .
- This package provies developer's documentation of LinBox.
diff --git a/debian/liblinbox-doc.README.Debian b/debian/liblinbox-doc.README.Debian
new file mode 100644
index 0000000..e50b1b1
--- /dev/null
+++ b/debian/liblinbox-doc.README.Debian
@@ -0,0 +1,20 @@
+LinBox provides more detailed developer's documentation that includes
+descriptions of internal interfaces and data structures, we believe they
+are not interesting for most of LinBox users so the package does not ship
+developer's documentation.
+
+If you want to get developer's documentation, please follow these
+instructions:
+
+1.Get Debian source of LinBox
+
+   $ apt-get source linbox
+
+2.Generate developer's documentation
+
+   $ cd linbox-$ver/doc
+   $ doxygen DoxyfileDev.mod
+
+  now the documentation is under linbox-$ver/doc/linbox-dev-html/.
+
+ -- Lifeng Sun <lifongsun at gmail.com>  Mon, 16 Jul 2012 09:12:02 +0800
diff --git a/debian/linbox-user-doc.doc-base b/debian/liblinbox-doc.doc-base
similarity index 54%
rename from debian/linbox-user-doc.doc-base
rename to debian/liblinbox-doc.doc-base
index a28b886..7025222 100644
--- a/debian/linbox-user-doc.doc-base
+++ b/debian/liblinbox-doc.doc-base
@@ -1,9 +1,9 @@
-Document: linbox-user-doc
-Title: LinBox Documentation for Users
+Document: liblinbox-doc
+Title: LinBox Documentation
 Author: Jean-Guillaume Dumas, Mark Giesbrecht, Pascal Giorgi, Bradford Hovinen, Erich Kaltofen, Clement Pernet, Daniel Roche, B. David Saunders, Arne Storjohann, William Turner, Gilles Villard, Zhendong Wan
-Abstract: User-oriented documentation of LinBox.
+Abstract: Documentation of LinBox.
 Section: Science/Mathematics
 
 Format: HTML
-Index: /usr/share/doc/linbox-user-doc/index.html
-Files: /usr/share/doc/linbox-user-doc/*.html
+Index: /usr/share/doc/liblinbox-doc/index.html
+Files: /usr/share/doc/liblinbox-doc/*.html
diff --git a/debian/linbox-user-doc.docs b/debian/liblinbox-doc.docs
similarity index 100%
rename from debian/linbox-user-doc.docs
rename to debian/liblinbox-doc.docs
diff --git a/debian/linbox-dev-doc.doc-base b/debian/linbox-dev-doc.doc-base
deleted file mode 100644
index 9da51b5..0000000
--- a/debian/linbox-dev-doc.doc-base
+++ /dev/null
@@ -1,10 +0,0 @@
-Document: linbox-dev-doc
-Title: LinBox Documentation for Developers
-Author: Jean-Guillaume Dumas, Mark Giesbrecht, Pascal Giorgi, Bradford Hovinen, Erich Kaltofen, Clement Pernet, Daniel Roche, B. David Saunders, Arne Storjohann, William Turner, Gilles Villard, Zhendong Wan
-Abstract: Developer-oriented documentation of LinBox.
-Section: Science/Mathematics
-
-Format: HTML
-Index: /usr/share/doc/linbox-dev-doc/index.html
-Files: /usr/share/doc/linbox-dev-doc/*.html
-
diff --git a/debian/linbox-dev-doc.docs b/debian/linbox-dev-doc.docs
deleted file mode 100644
index 2d8ec4a..0000000
--- a/debian/linbox-dev-doc.docs
+++ /dev/null
@@ -1 +0,0 @@
-doc/linbox-dev-html/*
diff --git a/debian/patches/fix-doc-path.patch b/debian/patches/fix-doc-path.patch
index 489ffd6..37848b4 100644
--- a/debian/patches/fix-doc-path.patch
+++ b/debian/patches/fix-doc-path.patch
@@ -1,15 +1,20 @@
 --- a/doc/mainpage.doxy
 +++ b/doc/mainpage.doxy
-@@ -95,10 +95,10 @@
+@@ -95,12 +95,14 @@
   * - \subpage inst. Explains how to install from sources or from the latest svn
   * version.
   * - \subpage arch. Describes how %LinBox is organized
 - * - <a href="../linbox-html/index.html"     style="color: blue  ; font-weight:
-+ * - <a href="../linbox-user-doc/index.html"     style="color: blue  ; font-weight:
++ * - <a href="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="../linbox-dev-html/index.html" style="color: green ; font-weight:
-+ * - <a href="../linbox-dev-doc/index.html" style="color: green ; font-weight:
++ * - <a href="../liblinbox-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.
+- * you can get to everything (not necessarily yet) documented.
++ * you can get to everything (not necessarily yet) documented. Note: The Debian
++ * package does not ship this documentation, for details please see
++ * /usr/share/doc/liblinbox-doc/README.Debian.
   * .
+  *
+  * \section contrib Contributing to LinBox, getting assistance.
diff --git a/debian/patches/no-include-graph.patch b/debian/patches/no-include-graph.patch
deleted file mode 100644
index cc7d365..0000000
--- a/debian/patches/no-include-graph.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/doc/DoxyfileDev.mod
-+++ b/doc/DoxyfileDev.mod
-@@ -1709,14 +1709,14 @@
- # file showing the direct and indirect include dependencies of the file with
- # other documented files.
- 
--INCLUDE_GRAPH          = YES
-+INCLUDE_GRAPH          = NO
- 
- # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and
- # HAVE_DOT tags are set to YES then doxygen will generate a graph for each
- # documented header file showing the documented files that directly or
- # indirectly include this file.
- 
--INCLUDED_BY_GRAPH      = YES
-+INCLUDED_BY_GRAPH      = NO
- 
- # If the CALL_GRAPH and HAVE_DOT options are set to YES then
- # doxygen will generate a call dependency graph for every global function
diff --git a/debian/patches/series b/debian/patches/series
index 5fd1c0d..8020f62 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 example.patch
 soname.patch
+fix-doc-path.patch

-- 
linbox: library for exact linear algebra



More information about the debian-science-commits mailing list