[Pkg-octave-commit] [octave-interval] 01/01: Initial commit of Debian files

Rafael Laboissière rlaboiss-guest at moszumanska.debian.org
Sat Sep 26 09:49:00 UTC 2015


This is an automated email from the git hooks/post-receive script.

rlaboiss-guest pushed a commit to branch master
in repository octave-interval.

commit 5a6e6e5d68d432a2603bc86bc3a9d8536e73f0b5
Author: Rafael Laboissiere <rafael at laboissiere.net>
Date:   Wed May 6 09:34:59 2015 -0300

    Initial commit of Debian files
    
    Git-Dch: Ignore
---
 .gitignore                             |  8 +++++
 debian/changelog                       |  5 +++
 debian/compat                          |  1 +
 debian/control                         | 45 +++++++++++++++++++++++
 debian/copyright                       | 65 ++++++++++++++++++++++++++++++++++
 debian/octave-interval-common.doc-base |  8 +++++
 debian/octave-interval-common.docs     |  1 +
 debian/rules                           | 25 +++++++++++++
 debian/source/format                   |  1 +
 debian/watch                           |  2 ++
 10 files changed, 161 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..364a655
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+/global-list
+/local-list
+/doc/manual.pdf
+/debian/files
+/debian/octave-interval
+/debian/octave-interval-common
+/debian/*.debhelper.log
+/debian/*.substvars
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..8466551
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+octave-interval (0.2.0-1) UNRELEASED; urgency=low
+
+  * Initial release (closes: #XXXXXX)
+
+ -- Rafael Laboissiere <rafael at laboissiere.net>  Wed, 06 May 2015 05:59:32 -0300
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f11c82a
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
\ No newline at end of file
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..27555de
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,45 @@
+Source: octave-interval
+Section: math
+Priority: optional
+Maintainer: Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>
+Uploaders: Rafael Laboissiere <rafael at laboissiere.net>,
+Build-Depends: debhelper (>= 9), cdbs, octave-pkg-dev (>> 1.2.0),
+ libmpfr-dev, texinfo, texlive, texlive-generic-recommended
+Standards-Version: 3.9.6
+Homepage: http://octave.sourceforge.net/interval/
+Vcs-Git: git://anonscm.debian.org/pkg-octave/octave-interval.git
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-octave/octave-interval.git
+
+Package: octave-interval
+Architecture: any
+Depends: ${misc:Depends}, ${octave:Depends}, ${shlibs:Depends},
+ octave-interval-common (= ${source:Version})
+Description: real-valued interval arithmetic for Octave
+ The interval package for real-valued interval arithmetic provides data
+ types and operations for verified computing. It can be used to handle
+ uncertainties, estimate arithmetic errors and produce reliable
+ results. Also it can help find guaranteed solutions to numerical
+ problems. Thanks to GNU MPFR many arithmetic operations are provided with
+ best possible accuracy. The implementation of intervals in inf-sup format
+ is based on interval boundaries represented by binary64 numbers and is
+ standard conforming to IEEE 1788.
+ .
+ This Octave add-on package is part of the Octave-Forge project.
+
+Package: octave-interval-common
+Architecture: all
+Depends: ${misc:Depends}, ${octave:Depends},
+Description: real-valued interval arithmetic for Octave (arch-indep files)
+ The interval package for real-valued interval arithmetic provides data
+ types and operations for verified computing. It can be used to handle
+ uncertainties, estimate arithmetic errors and produce reliable
+ results. Also it can help find guaranteed solutions to numerical
+ problems. Thanks to GNU MPFR many arithmetic operations are provided with
+ best possible accuracy. The implementation of intervals in inf-sup format
+ is based on interval boundaries represented by binary64 numbers and is
+ standard conforming to IEEE 1788.
+ .
+ This Octave add-on package is part of the Octave-Forge project.
+ .
+ This package contains the architecture-independent files for the
+ octave-interval package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..86efb22
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,65 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Interval package for Octave
+Upstream-Contact: The Octave Community <octave-maintainers at octave.org>
+Source: http://octave.sourceforge.net/interval/index.html
+
+Files: *
+Copyright: 2014-2015 Oliver Heimlich
+           2015 Kai T. Ohlhus
+License: GPL-3+
+
+Files: test/libieeep1788_tests_*.itl
+Copyright: 2013-2015 Marco Nehmeier <nehmeier at informatik.uni-wuerzburg.de>
+           2015 Oliver Heimlich <oheim at posteo.de>
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+ http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ .
+ On Debian systems, the complete text of the Apache License version 2.0
+ can be found in `/usr/share/common-licenses/Apache-2.0'.
+
+Files: doc/*
+Copyright: 2015 Oliver Heimlich
+License: GFDL-1.3+
+ 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”.
+ .
+ No Invariant Sections are specified.
+ .
+ On Debian systems, the complete text of the GNU Free Documentation License,
+ version 1.3, can be found in `/usr/share/common-licenses/GFDL-1.3'.
+ 
+Files: debian/*
+Copyright: 2015 Rafael Laboissiere <rafael at laboissiere.net>
+License: GPL-3+
+
+License: GPL-3+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License along
+ with this program.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License, version 3, can be found in the file
+ `/usr/share/common-licenses/GPL-3'.
diff --git a/debian/octave-interval-common.doc-base b/debian/octave-interval-common.doc-base
new file mode 100644
index 0000000..f09e4d5
--- /dev/null
+++ b/debian/octave-interval-common.doc-base
@@ -0,0 +1,8 @@
+Document: octave-communications-manual
+Title: Interval Toolbox for Octave
+Author: Oliver Heimlich
+Abstract: Documentation for the Interval Package for GNU Octave
+Section: Science/Mathematics
+
+Format: PDF
+Files: /usr/share/doc/octave-interval-common/manual.pdf.gz
diff --git a/debian/octave-interval-common.docs b/debian/octave-interval-common.docs
new file mode 100644
index 0000000..56a14e1
--- /dev/null
+++ b/debian/octave-interval-common.docs
@@ -0,0 +1 @@
+doc/manual.pdf
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..a4b922e
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,25 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+include /usr/share/cdbs/1/class/octave-pkg.mk
+
+pkg = interval
+archshr = $(CURDIR)/debian/octave-$(pkg)/usr/share
+indepshr = $(CURDIR)/debian/octave-$(pkg)-common/usr/share
+
+DEB_DH_INSTALL_SOURCEDIR = debian/octave-$(pkg)
+
+build/octave-$(pkg)::
+	make -C doc manual.pdf
+
+install/octave-$(pkg)-common:: install/octave-$(pkg)
+
+install/octave-$(pkg)::
+	# Move the architecture independent files into the appropriate
+	# package
+	mkdir -p $(indepshr)
+	mv $(archshr)/octave $(indepshr)
+
+clean::
+	( cd doc ; \
+	  rm -f *.aux *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr manual.pdf )
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..46ebe02
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
\ No newline at end of file
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..af17de4
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/octave/interval-(.+)\.tar\.gz

-- 
Alioth's /home/groups/pkg-octave/bin/git-commit-notice on /srv/git.debian.org/git/pkg-octave/octave-interval.git



More information about the Pkg-octave-commit mailing list