[xmds2] 05/11: Add package xmds2-doc, with HTML and PDF forms of user documentation
Rafael Laboissière
rlaboiss-guest at moszumanska.debian.org
Tue Jan 14 00:03:03 UTC 2014
This is an automated email from the git hooks/post-receive script.
rlaboiss-guest pushed a commit to branch master
in repository xmds2.
commit e16484de7b1eec0d818d085818ff668b721ea358
Author: Rafael Laboissiere <rafael at laboissiere.net>
Date: Sat Jan 11 23:42:35 2014 +0100
Add package xmds2-doc, with HTML and PDF forms of user documentation
---
.gitignore | 1 +
debian/control | 18 ++++++++++++++++++
debian/copyright | 12 ++++++++++++
debian/xmds2-doc.doc-base | 22 ++++++++++++++++++++++
debian/xmds2-doc.docs | 4 ++++
debian/xmds2-doc.lintian-overrides | 5 +++++
6 files changed, 62 insertions(+)
diff --git a/.gitignore b/.gitignore
index 094c5de..1c1087e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
/debian/*.debhelper
/debian/xmds2/
/debian/xmds-user-data/
+/debian/xmds2-doc/
diff --git a/debian/control b/debian/control
index b7f2f8e..914bf11 100644
--- a/debian/control
+++ b/debian/control
@@ -58,3 +58,21 @@ Description: eXtensible Multi-Dimensional Simulator
XMDS 2 is a major upgrade rewritten in Python which is faster and far
more versatile than previous versions, allowing the efficient integration
of almost any initial value problem on regular domains.
+
+Package: xmds2-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Description: documentation for the eXtensible Multi-Dimensional Simulator
+ XMDS is a code generator that integrates equations, from Ordinary
+ Differential Equations (ODEs) up to stochastic Partial Differential
+ Equations (PDEs). You write them down in human readable form in an
+ XML file, and it goes away and writes and compiles a C++ program that
+ integrates those equations as fast as it can possibly be done in your
+ architecture.
+ .
+ XMDS 2 is a major upgrade rewritten in Python which is faster and far
+ more versatile than previous versions, allowing the efficient integration
+ of almost any initial value problem on regular domains.
+ .
+ This package contains the documentation in HTML and PDF formats.
diff --git a/debian/copyright b/debian/copyright
index 62433b1..0386b2f 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -28,6 +28,18 @@ License: GPL-2+
License, version 2, can be found in the file
`/usr/share/common-licenses/GPL-2'.
+Files: admin/userdoc-source/*
+Copyright: 2007-2013 Graham Dennis
+ 2007-2013 Joe Hope
+ 2007-2013 Mattias Johnsson
+License: GFDL
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3 or any
+ later version published by the Free Software Foundation; with no Invariant
+ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the
+ license is included in the section entitled "GNU Free Documentation
+ License".
+
Files: xpdeint/includes/dSFMT/dSFMT.c xpdeint/includes/dSFMT/dSFMT.h
Copyright: 2007, 2008 Mutsuo Saito
2007, 2008 Makoto Matsumoto
diff --git a/debian/xmds2-doc.doc-base b/debian/xmds2-doc.doc-base
new file mode 100644
index 0000000..ff9ccdd
--- /dev/null
+++ b/debian/xmds2-doc.doc-base
@@ -0,0 +1,22 @@
+Document: xmds2-user-manual
+Title: XMDS2 User Manual
+Author: Graham Dennis, Joe Hope and Mattias Johnsson
+Abstract: The purpose of XMDS2 is to simplify the process of creating
+ simulations that solve systems of initial-value first-order partial and
+ ordinary differential equations. Instead of going through the error-prone
+ process of writing by hand thousands of lines of code, XMDS2 enables many
+ problems to be described in a simple XML format. From this XML description
+ XMDS2 writes a C++ simulation that solves the problem using fast
+ algorithms. Anecdotally, the code generated by XMDS2 is as fast as, or
+ faster than, code hand-written by an expert, but by using XMDS2 the time
+ taken to produce the simulation is significantly reduced.
+Section: Science/Mathematics
+
+Format: HTML
+Index: /usr/share/doc/xmds2-doc/index.html
+Files: /usr/share/doc/xmds2-doc/*.html
+ /usr/share/doc/xmds2-doc/_static/*
+ /usr/share/doc/xmds2-doc/_images/*
+
+Format: PDF
+Files: /usr/share/doc/xmds2-doc/xmds2.pdf.gz
diff --git a/debian/xmds2-doc.docs b/debian/xmds2-doc.docs
new file mode 100644
index 0000000..de41c4c
--- /dev/null
+++ b/debian/xmds2-doc.docs
@@ -0,0 +1,4 @@
+documentation/*.html
+documentation/_static
+documentation/_images
+documentation/latex/xmds2.pdf
diff --git a/debian/xmds2-doc.lintian-overrides b/debian/xmds2-doc.lintian-overrides
new file mode 100644
index 0000000..8f3ef8a
--- /dev/null
+++ b/debian/xmds2-doc.lintian-overrides
@@ -0,0 +1,5 @@
+# These files are included by python-sphinx. Better letting them as they
+# are instead of creating symlinks to files in libjs-jquery and libjs-underscore
+
+embedded-javascript-library usr/share/doc/xmds2-doc/_static/jquery.js
+embedded-javascript-library usr/share/doc/xmds2-doc/_static/underscore.js
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/xmds2.git
More information about the debian-science-commits
mailing list