[vspline] 01/01: Imported Debian patch 0.2.0-1

Kay F. Jahnke kfjahnke at gmail.com
Sun Sep 10 07:00:52 UTC 2017


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

kfj-guest pushed a commit to branch master
in repository vspline.

commit 0eddb841075474a55f1d23b291971114c2377243
Author: Kay F. Jahnke <kfjahnke at gmail.com>
Date:   Sun Sep 10 08:30:00 2017 +0200

    Imported Debian patch 0.2.0-1
---
 debian/changelog            |  5 +++++
 debian/compat               |  1 +
 debian/control              | 42 ++++++++++++++++++++++++++++++++++++++++++
 debian/copyright            | 28 ++++++++++++++++++++++++++++
 debian/rules                | 10 ++++++++++
 debian/source/format        |  1 +
 debian/vspline-dev.examples | 12 ++++++++++++
 debian/vspline-dev.install  |  1 +
 debian/watch                | 13 +++++++++++++
 9 files changed, 113 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..14ff27e
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+vspline (0.2.0-1) UNRELEASED; urgency=low
+
+  * Initial release (Closes: #867382)
+  
+ -- Kay F. Jahnke <kfjahnke at gmail.com>  Sun, 10 Sep 2017 08:30:00 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+10
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..c978224
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,42 @@
+Source: vspline
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Kay F. Jahnke <kfjahnke at gmail.com>
+Section: math
+Priority: optional
+Build-Depends: debhelper (>= 10)
+Standards-Version: 4.1.0
+Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/vspline.git
+Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/vspline.git
+Homepage: https://bitbucket.org/kfj/vspline
+
+Package: vspline-dev
+Architecture: all
+Depends: libvigraimpex-dev,
+         ${misc:Depends}
+Suggests: clang,
+          vc-dev
+Description: header-only C++ template library for uniform b-spline processing
+ vspline aims to be as fast as possible, it's main focus is processing
+ of bulk data, especially images. vspline can create b-splines of:
+ .
+  -  real data types and their aggregates
+  -  coming in strided n-dimensional memory
+  -  spline order up to 24
+  -  arbitrary dimensions of the spline
+  -  with a reasonable selection of boundary conditions
+  -  with implicit or explicit scheme of extrapolation
+ .
+ on the evaluation side it provides:
+ .
+  -  evaluation of the spline at point locations
+  -  evaluation of the spline's derivatives
+  -  fast specializations for nearest neighbour and linear interpolation
+  -  mapping of arbitrary coordinates into the defined range
+  -  evaluation of n-dimensional arrays of coordinates ('remap' function)
+  -  coordinate-fed remap function ('index_remap')
+  -  functor-based remap, aka 'transform' function
+  -  functor-based 'apply' function
+ .
+ data handling is done with vigra data types
+ vspline optionally uses horizontal vectorization with Vc
+ coefficient generation and remap routines are multithreaded
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..b97371c
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,28 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: vspline
+Source: https://bitbucket.org/kfj/vspline
+
+Files: *
+Copyright: 2015-2017 Kay F. Jahnke <kfjahnke at gmail.com>
+License: Expat
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation
+ files (the "Software"), to deal in the Software without
+ restriction, including without limitation the rights to use,
+ copy, modify, merge, publish, distribute, sublicense, and/or
+ sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following
+ conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the
+ Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..57e0691
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,10 @@
+#!/usr/bin/make -f
+
+# for now we rely entirely upon dh.
+
+# There are no build instructions for the vspline-example package,
+# since it's content is meant to be instructive - if the sources are
+# compiled, the resulting binaries aren't meant to be installed.
+
+%:
+	dh $@
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/vspline-dev.examples b/debian/vspline-dev.examples
new file mode 100644
index 0000000..06442d9
--- /dev/null
+++ b/debian/vspline-dev.examples
@@ -0,0 +1,12 @@
+example/channels.cc
+example/complex.cc
+example/eval.cc
+example/gradient.cc
+example/gsm2.cc
+example/gsm.cc
+example/impulse_response.cc
+example/roundtrip.cc
+example/slice2.cc
+example/slice3.cc
+example/slice.cc
+example/splinus.cc
diff --git a/debian/vspline-dev.install b/debian/vspline-dev.install
new file mode 100644
index 0000000..ad4f949
--- /dev/null
+++ b/debian/vspline-dev.install
@@ -0,0 +1 @@
+*.h  usr/include/vspline
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..ee7b826
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,13 @@
+# upstream is kept in a bitbucket repository, which offers tar.gz files for download
+# for all tags which are present. this is a very convenient feature, since it produces
+# what's needed as 'upstream tar ball' without any further ado and the process of stepping
+# up to a new version can be automated. hence this watch file.
+
+version=4
+
+# Initially I used version tags derived from the date, like YYYYMMDD, and I only
+# switched to using 'debian-friendly' tags like xx.yy.zz later. So in order to not
+# pick up these old-style tags I have to be more explicit about the tags uscan should
+# match, that's why I use the more specific RE
+
+https://bitbucket.org/kfj/vspline/downloads?tab=tags .*/([0-9]+\.[0-9]+\.[0-9]+)\.tar\.gz

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



More information about the debian-science-commits mailing list