[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