[mpria] 01/01: Imported Debian patch 0.7.1-1

Jerome Benoit calculus-guest at moszumanska.debian.org
Wed Feb 5 14:43:47 UTC 2014


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

calculus-guest pushed a commit to branch master
in repository mpria.

commit 67515c0602bf6c6082eca8ceaebd09a15cb11337
Author: Jerome Benoit <calculus at rezozer.net>
Date:   Wed Feb 5 14:03:44 2014 +0000

    Imported Debian patch 0.7.1-1
---
 debian/changelog                                |  22 ++++
 debian/compat                                   |   1 +
 debian/control                                  | 138 ++++++++++++++++++++++++
 debian/copyright                                |  60 +++++++++++
 debian/libmpria-doc.doc-base                    |  15 +++
 debian/libmpria-doc.docs                        |   5 +
 debian/libmpria-doc.examples                    |   1 +
 debian/libmpria-doc.info                        |   1 +
 debian/libmpria0-dev.docs                       |   1 +
 debian/libmpria0-dev.install                    |   4 +
 debian/libmpria0-dev.links                      |   2 +
 debian/libmpria0.docs                           |   2 +
 debian/libmpria0.install                        |   1 +
 debian/libmpria0.symbols                        |  74 +++++++++++++
 debian/patches/debianization-htmlxref_cnf.patch |  12 +++
 debian/patches/debianization.patch              |  15 +++
 debian/patches/series                           |   2 +
 debian/rules                                    |  13 +++
 debian/source/format                            |   1 +
 debian/source/include-binaries                  |   1 +
 debian/source/options                           |   2 +
 debian/upstream-signing-key.pgp                 | Bin 0 -> 2837 bytes
 debian/watch                                    |   3 +
 23 files changed, 376 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..010fa43
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,22 @@
+mpria (0.7.1-1) experimental; urgency=low
+
+  * Initial release. (Closes: #737696)
+  * Debianization:
+    - debian/copyright in DEP-5 format;
+    - debian/control:
+      - debhelper build-dep to >= 9;
+      - Standards Version 3.9.5;
+      - Vcs-* headers.
+    - debian/source, format 3.0 (quilt);
+    - debian/patches/ patches in DEP-3 format;
+    - debian/watch:
+      - effective set up with upstream signature verification.
+    - debian/rules:
+      - autoreconf-iguration;
+      - full and minal dh integration;
+      - get-orig-source uscan based target which downloads the currently
+        packaged upstream tarball;
+      - default target which basically queries package status with uscan
+        -- output in DEHS format.
+
+ -- Jerome Benoit <calculus at rezozer.net>  Wed, 05 Feb 2014 14:03:44 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..285b3ec
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,138 @@
+Source: mpria
+Section: math
+Priority: optional
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Jerome Benoit <calculus at rezozer.net>
+Build-Depends:
+ debhelper (>= 9), dh-autoreconf,
+ autotools-dev, autoconf-archive, libtool,
+ libgmp-dev
+Build-Depends-Indep: texinfo, texlive-base, texlive-latex-base
+Standards-Version: 3.9.5
+Homepage: http://www.gnu.org/software/mpria/
+Vcs-Git: git://anonscm.debian.org/debian-science/packages/mpria.git
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/mpria.git
+
+Package: libmpria0
+Provides: libmpria
+Section: libs
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libmpria
+Suggests: libmpria-doc
+Multi-Arch: same
+Description: multi-precision rational interval arithmetic library -- library
+ GNU MPRIA is a mathematical C library for rational interval arithmetic
+ computations with arbitrary precision.
+ .
+ The basic principle of rational interval arithmetic consists in enclosing
+ every number by a rational interval containing it: each number is stored
+ as its lower and upper endpoints and these bounds are rational numbers;
+ their absolute difference measures the precision. The purpose is on the
+ right hand to obtain guaranteed results, thanks to interval computation,
+ and on the left hand to compute accurate results, thanks to arbitrary
+ precision arithmetic.
+ .
+ The arithmetic operations are extended for interval operands in such
+ a way that the exact result of the operation belongs to the computed
+ rational interval.
+ .
+ The GNU MPRIA library is built upon the GNU MP library for operating
+ on rational numbers.
+ .
+ This package provides the shared libraries required to run programs
+ compiled against the GNU MPRIA library. To compile your own programs
+ you also need to install the libmpria0-dev package.
+
+Package: libmpria0-dev
+Provides: libmpria-dev
+Section: libdevel
+Architecture: any
+Depends: libmpria0 (= ${binary:Version}), ${misc:Depends}
+Conflicts: libmpria-dev
+Suggests: libmpria-doc, pkg-config
+Multi-Arch: same
+Description: multi-precision rational interval arithmetic library -- development
+ GNU MPRIA is a mathematical C library for rational interval arithmetic
+ computations with arbitrary precision.
+ .
+ The basic principle of rational interval arithmetic consists in enclosing
+ every number by a rational interval containing it: each number is stored
+ as its lower and upper endpoints and these bounds are rational numbers;
+ their absolute difference measures the precision. The purpose is on the
+ right hand to obtain guaranteed results, thanks to interval computation,
+ and on the left hand to compute accurate results, thanks to arbitrary
+ precision arithmetic.
+ .
+ The arithmetic operations are extended for interval operands in such
+ a way that the exact result of the operation belongs to the computed
+ rational interval.
+ .
+ The GNU MPRIA library is built upon the GNU MP library for operating
+ on rational numbers.
+ .
+ This package provides the header file, static library and symbolic links
+ that developers using the GNU MPRIA library will need; it also contains
+ autotools material.
+
+Package: libmpria0-dbg
+Provides: libmpria-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: libmpria0 (= ${binary:Version}), ${misc:Depends}
+Conflicts: libmpria-dbg
+Multi-Arch: same
+Description: multi-precision rational interval arithmetic library -- debug symbols
+ GNU MPRIA is a mathematical C library for rational interval arithmetic
+ computations with arbitrary precision.
+ .
+ The basic principle of rational interval arithmetic consists in enclosing
+ every number by a rational interval containing it: each number is stored
+ as its lower and upper endpoints and these bounds are rational numbers;
+ their absolute difference measures the precision. The purpose is on the
+ right hand to obtain guaranteed results, thanks to interval computation,
+ and on the left hand to compute accurate results, thanks to arbitrary
+ precision arithmetic.
+ .
+ The arithmetic operations are extended for interval operands in such
+ a way that the exact result of the operation belongs to the computed
+ rational interval.
+ .
+ The GNU MPRIA library is built upon the GNU MP library for operating
+ on rational numbers.
+ .
+ This package provides the debugging symbols for the library from
+ the libmpria0 package.
+
+Package: libmpria-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, install-info
+Suggests:
+ libmpria0 (= ${binary:Version}), libmpria0-dev (= ${binary:Version}),
+ info-browser, pdf-viewer, www-browser,
+ glibc-doc-reference, gmp-doc
+Multi-Arch: foreign
+Description: multi-precision rational interval arithmetic library -- reference manual
+ GNU MPRIA is a mathematical C library for rational interval arithmetic
+ computations with arbitrary precision.
+ .
+ The basic principle of rational interval arithmetic consists in enclosing
+ every number by a rational interval containing it: each number is stored
+ as its lower and upper endpoints and these bounds are rational numbers;
+ their absolute difference measures the precision. The purpose is on the
+ right hand to obtain guaranteed results, thanks to interval computation,
+ and on the left hand to compute accurate results, thanks to arbitrary
+ precision arithmetic.
+ .
+ The arithmetic operations are extended for interval operands in such
+ a way that the exact result of the operation belongs to the computed
+ rational interval.
+ .
+ The GNU MPRIA library is built upon the GNU MP library for operating
+ on rational numbers.
+ .
+ This package provides the reference manual for the GNU MPRIA library;
+ it also contains examples.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..5f85570
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,60 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0
+Upstream-Name: mpria
+Upstream-Contact: Jerome Benoit <jgmbenoit at rezozer.net>
+Source: https://www.gnu.org/software/mpria/
+
+Files: *
+Copyright:
+ 2009-2014 Jerome Benoit <jgmbenoit at rezozer.net>
+License: GPL-3+
+
+Files: doc/mpria.texi doc/mpria.info
+Copyright:
+ 2014 Jerome Benoit <jgmbenoit at rezozer.net>
+License: GFDL-1.3+
+
+Files: doc/gpl.texi
+Copyright:
+ 2007 Free Software Foundation, Inc. <http://fsf.org/>
+License: no-modification
+
+Files: doc/fdl.texi
+Copyright:
+ 2000-2002, 2007-2008 Free Software Foundation, Inc. <http://fsf.org/>
+License: no-modification
+
+Files: debian/*
+Copyright:
+ 2014 Jerome Benoit <calculus at rezozer.net>
+License: GPL-3+
+
+License: GPL-3+
+ This package 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 package 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 package. 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 "/usr/share/common-licenses/GPL-3".
+
+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, with no Front-Cover Texts, and with no Back-Cover Texts.
+ A copy of the license is included in GNU Free Documentation License.
+ .
+ The GNU Free Documentation License Version 1.3 may be found on Debian
+ systems in "/usr/share/common-licenses/GFDL-1.3".
+
+License: no-modification
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
diff --git a/debian/libmpria-doc.doc-base b/debian/libmpria-doc.doc-base
new file mode 100644
index 0000000..6f6c4c0
--- /dev/null
+++ b/debian/libmpria-doc.doc-base
@@ -0,0 +1,15 @@
+Document: mpria
+Title: The GNU Multi-Precision Rational Interval Arithmetic Library
+Abstract: This manual documents how to use the GNU MPRIA Library
+Section: Programming/C
+
+Format: PDF
+Files: /usr/share/doc/libmpria-doc/mpria.pdf.gz
+
+Format: HTML
+Index: /usr/share/doc/libmpria-doc/mpria.html/index.html
+Files: /usr/share/doc/libmpria-doc/mpria.html/*.html
+
+Format: Info
+Index: /usr/share/info/mpria.info.gz
+Files: /usr/share/info/mpria.info.gz
diff --git a/debian/libmpria-doc.docs b/debian/libmpria-doc.docs
new file mode 100644
index 0000000..6248c4c
--- /dev/null
+++ b/debian/libmpria-doc.docs
@@ -0,0 +1,5 @@
+README
+README-dev
+README-alpha
+doc/mpria.pdf
+doc/mpria.html/
diff --git a/debian/libmpria-doc.examples b/debian/libmpria-doc.examples
new file mode 100644
index 0000000..43ec862
--- /dev/null
+++ b/debian/libmpria-doc.examples
@@ -0,0 +1 @@
+examples/*.c
diff --git a/debian/libmpria-doc.info b/debian/libmpria-doc.info
new file mode 100644
index 0000000..5db9e88
--- /dev/null
+++ b/debian/libmpria-doc.info
@@ -0,0 +1 @@
+doc/mpria.info
diff --git a/debian/libmpria0-dev.docs b/debian/libmpria0-dev.docs
new file mode 100644
index 0000000..91d1ca3
--- /dev/null
+++ b/debian/libmpria0-dev.docs
@@ -0,0 +1 @@
+README-dev
diff --git a/debian/libmpria0-dev.install b/debian/libmpria0-dev.install
new file mode 100644
index 0000000..e6fa53a
--- /dev/null
+++ b/debian/libmpria0-dev.install
@@ -0,0 +1,4 @@
+usr/lib/*/libmpria.so
+usr/lib/*/libmpria.a
+usr/include/*
+usr/share/aclocal/*
diff --git a/debian/libmpria0-dev.links b/debian/libmpria0-dev.links
new file mode 100644
index 0000000..f4c1464
--- /dev/null
+++ b/debian/libmpria0-dev.links
@@ -0,0 +1,2 @@
+usr/share/doc/libmpria0/README usr/share/doc/libmpria0-dev/README
+usr/share/doc/libmpria0/README-alpha usr/share/doc/libmpria0-dev/README-alpha
diff --git a/debian/libmpria0.docs b/debian/libmpria0.docs
new file mode 100644
index 0000000..270f96b
--- /dev/null
+++ b/debian/libmpria0.docs
@@ -0,0 +1,2 @@
+README
+README-alpha
diff --git a/debian/libmpria0.install b/debian/libmpria0.install
new file mode 100644
index 0000000..f2453cc
--- /dev/null
+++ b/debian/libmpria0.install
@@ -0,0 +1 @@
+usr/lib/*/libmpria.so.*
diff --git a/debian/libmpria0.symbols b/debian/libmpria0.symbols
new file mode 100644
index 0000000..27a1c7f
--- /dev/null
+++ b/debian/libmpria0.symbols
@@ -0,0 +1,74 @@
+libmpria.so.0 libmpria0 #MINVER#
+ LIBMPRIA_0.7 at LIBMPRIA_0.7 0.7.1
+ __mpria_q_neg_one at LIBMPRIA_0.7 0.7.1
+ __mpria_q_neg_two at LIBMPRIA_0.7 0.7.1
+ __mpria_q_pos_one at LIBMPRIA_0.7 0.7.1
+ __mpria_q_pos_two at LIBMPRIA_0.7 0.7.1
+ __mpria_q_zero at LIBMPRIA_0.7 0.7.1
+ __mpria_ri_neg_one at LIBMPRIA_0.7 0.7.1
+ __mpria_ri_pos_one at LIBMPRIA_0.7 0.7.1
+ __mpria_ri_zero at LIBMPRIA_0.7 0.7.1
+ __mpria_z_neg_one at LIBMPRIA_0.7 0.7.1
+ __mpria_z_neg_two at LIBMPRIA_0.7 0.7.1
+ __mpria_z_pos_one at LIBMPRIA_0.7 0.7.1
+ __mpria_z_pos_two at LIBMPRIA_0.7 0.7.1
+ __mpria_z_zero at LIBMPRIA_0.7 0.7.1
+ mpri_2exp_atan at LIBMPRIA_0.7 0.7.1
+ mpri_abs at LIBMPRIA_0.7 0.7.1
+ mpri_add at LIBMPRIA_0.7 0.7.1
+ mpri_add_q at LIBMPRIA_0.7 0.7.1
+ mpri_atan at LIBMPRIA_0.7 0.7.1
+ mpri_clear at LIBMPRIA_0.7 0.7.1
+ mpri_diam at LIBMPRIA_0.7 0.7.1
+ mpri_diam_abs at LIBMPRIA_0.7 0.7.1
+ mpri_diam_rel at LIBMPRIA_0.7 0.7.1
+ mpri_div at LIBMPRIA_0.7 0.7.1
+ mpri_div_2exp at LIBMPRIA_0.7 0.7.1
+ mpri_div_q at LIBMPRIA_0.7 0.7.1
+ mpri_equal at LIBMPRIA_0.7 0.7.1
+ mpri_get_d at LIBMPRIA_0.7 0.7.1
+ mpri_get_left at LIBMPRIA_0.7 0.7.1
+ mpri_get_q at LIBMPRIA_0.7 0.7.1
+ mpri_get_right at LIBMPRIA_0.7 0.7.1
+ mpri_has_zero at LIBMPRIA_0.7 0.7.1
+ mpri_hasnot_zero at LIBMPRIA_0.7 0.7.1
+ mpri_init at LIBMPRIA_0.7 0.7.1
+ mpri_inv at LIBMPRIA_0.7 0.7.1
+ mpri_is_nonzero at LIBMPRIA_0.7 0.7.1
+ mpri_is_zero at LIBMPRIA_0.7 0.7.1
+ mpri_mag at LIBMPRIA_0.7 0.7.1
+ mpri_mid at LIBMPRIA_0.7 0.7.1
+ mpri_mig at LIBMPRIA_0.7 0.7.1
+ mpri_mul at LIBMPRIA_0.7 0.7.1
+ mpri_mul_2exp at LIBMPRIA_0.7 0.7.1
+ mpri_mul_q at LIBMPRIA_0.7 0.7.1
+ mpri_neg at LIBMPRIA_0.7 0.7.1
+ mpri_q_div at LIBMPRIA_0.7 0.7.1
+ mpri_q_sub at LIBMPRIA_0.7 0.7.1
+ mpri_rsqrt at LIBMPRIA_0.7 0.7.1
+ mpri_set at LIBMPRIA_0.7 0.7.1
+ mpri_set_d at LIBMPRIA_0.7 0.7.1
+ mpri_set_q at LIBMPRIA_0.7 0.7.1
+ mpri_set_qi_q at LIBMPRIA_0.7 0.7.1
+ mpri_set_qi_z_ASGMT at LIBMPRIA_0.7 0.7.1
+ mpri_set_rsqrt_q at LIBMPRIA_0.7 0.7.1
+ mpri_set_sqrt_q at LIBMPRIA_0.7 0.7.1
+ mpri_sqr at LIBMPRIA_0.7 0.7.1
+ mpri_sqrt at LIBMPRIA_0.7 0.7.1
+ mpri_sub at LIBMPRIA_0.7 0.7.1
+ mpri_sub_q at LIBMPRIA_0.7 0.7.1
+ mpri_swap at LIBMPRIA_0.7 0.7.1
+ mpria_libversion_check_numbers at LIBMPRIA_0.7 0.7.1
+ mpria_libversion_get_number at LIBMPRIA_0.7 0.7.1
+ mpria_libversion_get_numbers at LIBMPRIA_0.7 0.7.1
+ mpria_libversion_get_string at LIBMPRIA_0.7 0.7.1
+ mpria_mpq_cmpabs at LIBMPRIA_0.7 0.7.1
+ mpria_mpq_is_finite at LIBMPRIA_0.7 0.7.1
+ mpria_mpq_is_infinite at LIBMPRIA_0.7 0.7.1
+ mpria_mpq_is_nan at LIBMPRIA_0.7 0.7.1
+ mpria_mpq_min3 at LIBMPRIA_0.7 0.7.1
+ mpria_mpq_set_str at LIBMPRIA_0.7 0.7.1
+ mpria_mpq_sgn at LIBMPRIA_0.7 0.7.1
+ mpria_mpz_exp_set_str at LIBMPRIA_0.7 0.7.1
+ mpria_mpz_minabs3 at LIBMPRIA_0.7 0.7.1
+ mpria_mpz_sgn at LIBMPRIA_0.7 0.7.1
diff --git a/debian/patches/debianization-htmlxref_cnf.patch b/debian/patches/debianization-htmlxref_cnf.patch
new file mode 100644
index 0000000..766f329
--- /dev/null
+++ b/debian/patches/debianization-htmlxref_cnf.patch
@@ -0,0 +1,12 @@
+Description: reference file for local Texinfo manuals
+Author: Jerome Benoit <calculus at rezozer.net>
+Last-Update: 2014-02-05
+
+--- /dev/null
++++ b/doc/htmlxref.cnf
+@@ -0,0 +1,5 @@
++P = file:///usr
++DD = ${P}/share/doc
++
++libc node ${DD}/glibc-doc-reference/html/
++##gmp  node ${DD}/gmp-doc/html/
diff --git a/debian/patches/debianization.patch b/debian/patches/debianization.patch
new file mode 100644
index 0000000..f166473
--- /dev/null
+++ b/debian/patches/debianization.patch
@@ -0,0 +1,15 @@
+Description: debianization
+	Meant to maintain a minimal debian/rules, to fix warnings,
+	to address Debian specific stuff in general.
+Author: Jerome Benoit <calculus at rezozer.net>
+Last-Update: 2014-02-05
+
+--- a/doc/Makefile.am
++++ b/doc/Makefile.am
+@@ -21,4 +21,6 @@
+ info_TEXINFOS = mpria.texi
+ mpria_TEXINFOS = gpl.texi fdl.texi
+ 
++all-local: pdf html
++
+ ## eos
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..6396db2
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+debianization.patch
+debianization-htmlxref_cnf.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..9e25152
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,13 @@
+#!/usr/bin/make -f
+
+default:
+	@uscan --no-conf --dehs --report || true
+
+%:
+	dh $@ --with autoreconf
+
+override_dh_strip:
+	dh_strip --dbg-package=libmpria0-dbg
+
+get-orig-source:
+	uscan --no-conf --download-current-version --verbose
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/include-binaries b/debian/source/include-binaries
new file mode 100644
index 0000000..95a390b
--- /dev/null
+++ b/debian/source/include-binaries
@@ -0,0 +1 @@
+debian/upstream-signing-key.pgp
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..22a4de9
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1,2 @@
+compression = xz
+compression-level = 9
diff --git a/debian/upstream-signing-key.pgp b/debian/upstream-signing-key.pgp
new file mode 100644
index 0000000..3ad1d0c
Binary files /dev/null and b/debian/upstream-signing-key.pgp differ
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..30eadb9
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=pgpsigurlmangle=s/$/.asc/ \
+ftp://alpha.gnu.org/gnu/mpria/mpria-([\d\.]+)\.tar\.xz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/mpria.git



More information about the debian-science-commits mailing list