Import libsoxr_0.1.1-1.debian.tar.gz
authorBenjamin Drung <bdrung@debian.org>
Fri, 5 Apr 2013 11:06:38 +0000 (12:06 +0100)
committerBenjamin Drung <bdrung@debian.org>
Fri, 5 Apr 2013 11:06:38 +0000 (12:06 +0100)
[dgit import tarball libsoxr 0.1.1-1 libsoxr_0.1.1-1.debian.tar.gz]

16 files changed:
changelog [new file with mode: 0644]
compat [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
libsoxr-dev.install [new file with mode: 0644]
libsoxr-lsr0.install [new file with mode: 0644]
libsoxr-lsr0.symbols [new file with mode: 0644]
libsoxr0.install [new file with mode: 0644]
libsoxr0.symbols [new file with mode: 0644]
patches/example_linking.patch [new file with mode: 0644]
patches/series [new file with mode: 0644]
rules [new file with mode: 0755]
source/format [new file with mode: 0644]
tests/control [new file with mode: 0644]
tests/inst-check [new file with mode: 0755]
watch [new file with mode: 0644]

diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..d64e5b3
--- /dev/null
+++ b/changelog
@@ -0,0 +1,12 @@
+libsoxr (0.1.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Link examples with -lm. Thanks to Martin Pitt for the patch.
+
+ -- Benjamin Drung <bdrung@debian.org>  Fri, 05 Apr 2013 13:06:38 +0200
+
+libsoxr (0.1.0-1) unstable; urgency=low
+
+  * Initial release (Closes: #697614).
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 19 Jan 2013 13:59:15 +0100
diff --git a/compat b/compat
new file mode 100644 (file)
index 0000000..ec63514
--- /dev/null
+++ b/compat
@@ -0,0 +1 @@
+9
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..60ab8b1
--- /dev/null
+++ b/control
@@ -0,0 +1,66 @@
+Source: libsoxr
+Section: libs
+Priority: optional
+Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
+Uploaders: Benjamin Drung <bdrung@debian.org>
+Build-Depends: cmake (>= 2.8), debhelper (>= 9)
+Standards-Version: 3.9.4
+Homepage: http://sourceforge.net/projects/soxr/
+XS-Testsuite: autopkgtest
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libsoxr.git
+Vcs-Git: git://anonscm.debian.org/pkg-multimedia/libsoxr.git
+
+Package: libsoxr0
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: High quality 1D sample-rate conversion library
+ The SoX Resampler library `libsoxr' performs one-dimensional sample-rate
+ conversion - it may be used, for example, to resample PCM-encoded audio.
+ .
+ It aims to give fast and high quality results for any constant (rational or
+ irrational) resampling ratio. Phase-response, preserved bandwidth, aliasing,
+ and rejection level parameters are all configurable; alternatively, simple
+ `preset' configurations may be selected.
+ .
+ A simple API is provided that allows interfacing using commonly-used sample
+ formats and buffering schemes.
+
+Package: libsoxr-lsr0
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: High quality 1D sample-rate conversion library (libsamplerate bindings)
+ The SoX Resampler library `libsoxr' performs one-dimensional sample-rate
+ conversion - it may be used, for example, to resample PCM-encoded audio.
+ .
+ It aims to give fast and high quality results for any constant (rational or
+ irrational) resampling ratio. Phase-response, preserved bandwidth, aliasing,
+ and rejection level parameters are all configurable; alternatively, simple
+ `preset' configurations may be selected.
+ .
+ This package contains bindings compatible with the resampling library
+ `libsamplerate' (constant rate).
+
+Package: libsoxr-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libsoxr-lsr0 (= ${binary:Version}),
+         libsoxr0 (= ${binary:Version}),
+         ${misc:Depends}
+Description: High quality 1D sample-rate conversion library (development files)
+ The SoX Resampler library `libsoxr' performs one-dimensional sample-rate
+ conversion - it may be used, for example, to resample PCM-encoded audio.
+ .
+ It aims to give fast and high quality results for any constant (rational or
+ irrational) resampling ratio. Phase-response, preserved bandwidth, aliasing,
+ and rejection level parameters are all configurable; alternatively, simple
+ `preset' configurations may be selected.
+ .
+ A simple API is provided that allows interfacing using commonly-used sample
+ formats and buffering schemes.
+ .
+ This package contains the development files.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..c255b2f
--- /dev/null
+++ b/copyright
@@ -0,0 +1,108 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libsoxr
+Upstream-Contact: Rob Sykes <robs@users.sourceforge.net>
+Source: https://sourceforge.net/projects/soxr/files/
+
+Files: *
+Copyright: 2007-2013, Rob Sykes <robs@users.sourceforge.net>
+License: LGPL-2.1+
+
+Files: cmake/Modules/FindOpenMP.cmake cmake/Modules/FindSIMD.cmake
+Copyright: 2009, Kitware, Inc.
+           2008-2009, AndrĂ© Rigland Brodtkorb <Andre.Brodtkorb@ifi.uio.no>
+License: BSD-3-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ .
+ * Redistributions of source code must retain the above copyright notice,
+   this list of conditions and the following disclaimer.
+ .
+ * Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+ .
+ * The names of Kitware, Inc., the Insight Consortium, or the names of
+   any consortium members, or of any contributors, may not be used to
+   endorse or promote products derived from this software without
+   specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS''
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
+ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Files: src/pffft.c src/pffft.h
+Copyright: 2011, Julien Pommier <pommier@modartt.com>
+           2004, The University Corporation for Atmospheric Research
+License: BSD-3-clause
+ Redistribution and use of the Software in source and binary forms,
+ with or without modification, is permitted provided that the
+ following conditions are met:
+ .
+ - Neither the names of NCAR's Computational and Information Systems
+ Laboratory, the University Corporation for Atmospheric Research,
+ nor the names of its sponsors or contributors may be used to
+ endorse or promote products derived from this Software without
+ specific prior written permission.
+ .
+ - Redistributions of source code must retain the above copyright
+ notices, this list of conditions, and the disclaimer below.
+ .
+ - Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions, and the disclaimer below in the
+ documentation and/or other materials provided with the
+ distribution.
+ .
+ THIS 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 CONTRIBUTORS OR COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY CLAIM, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL 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 WITH THE
+ SOFTWARE.
+
+Files: src/fft4g.c
+Copyright: 1996-2001, Takuya OOURA
+License: permissive
+ You may use, copy, modify and distribute this code for any
+ purpose (include commercial use) and without fee.  Please
+ refer to this package when you modify this code.
+ http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html
+
+Files: src/dbesi0.c
+Copyright: 1996, Takuya OOURA
+License: permissive
+ You may use, copy, modify this code for any purpose and
+ without fee.
+
+Files: debian/*
+Copyright: 2012-2013, Benjamin Drung <bdrung@debian.org>
+License: LGPL-2.1+
+
+License: LGPL-2.1+
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 2.1 of the License, or (at
+ your option) any later version.
+ .
+ This library 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 Lesser
+ General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, write to the Free Software Foundation,
+ Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ .
+ On Debian systems, the full text of the GNU Lesser General Public
+ License version 2.1 can be found in the file
+ `/usr/share/common-licenses/LGPL-2.1'.
diff --git a/libsoxr-dev.install b/libsoxr-dev.install
new file mode 100644 (file)
index 0000000..fe2190f
--- /dev/null
@@ -0,0 +1,7 @@
+usr/include
+usr/lib/*/libsoxr-lsr.so
+usr/lib/*/libsoxr.so
+usr/lib/*/pkgconfig
+usr/share/doc/libsoxr-dev/NEWS
+usr/share/doc/libsoxr-dev/README
+usr/share/doc/libsoxr-dev/examples
diff --git a/libsoxr-lsr0.install b/libsoxr-lsr0.install
new file mode 100644 (file)
index 0000000..54c2c4a
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libsoxr-lsr.so.0*
diff --git a/libsoxr-lsr0.symbols b/libsoxr-lsr0.symbols
new file mode 100644 (file)
index 0000000..76f7990
--- /dev/null
@@ -0,0 +1,19 @@
+libsoxr-lsr.so.0 libsoxr-lsr0 #MINVER#
+ src_callback_new@Base 0.1.0
+ src_callback_read@Base 0.1.0
+ src_delete@Base 0.1.0
+ src_error@Base 0.1.0
+ src_float_to_int_array@Base 0.1.0
+ src_float_to_short_array@Base 0.1.0
+ src_get_description@Base 0.1.0
+ src_get_name@Base 0.1.0
+ src_get_version@Base 0.1.0
+ src_int_to_float_array@Base 0.1.0
+ src_is_valid_ratio@Base 0.1.0
+ src_new@Base 0.1.0
+ src_process@Base 0.1.0
+ src_reset@Base 0.1.0
+ src_set_ratio@Base 0.1.0
+ src_short_to_float_array@Base 0.1.0
+ src_simple@Base 0.1.0
+ src_strerror@Base 0.1.0
diff --git a/libsoxr0.install b/libsoxr0.install
new file mode 100644 (file)
index 0000000..0023f02
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libsoxr.so.0*
diff --git a/libsoxr0.symbols b/libsoxr0.symbols
new file mode 100644 (file)
index 0000000..98a706a
--- /dev/null
@@ -0,0 +1,19 @@
+libsoxr.so.0 libsoxr0 #MINVER#
+ soxr_clear@Base 0.1.0
+ soxr_create@Base 0.1.0
+ soxr_delay@Base 0.1.0
+ soxr_delete@Base 0.1.0
+ soxr_engine@Base 0.1.0
+ soxr_error@Base 0.1.0
+ soxr_io_spec@Base 0.1.0
+ soxr_num_clips@Base 0.1.0
+ soxr_oneshot@Base 0.1.0
+ soxr_output@Base 0.1.0
+ soxr_process@Base 0.1.0
+ soxr_quality_spec@Base 0.1.0
+ soxr_runtime_spec@Base 0.1.0
+ soxr_set_error@Base 0.1.0
+ soxr_set_input_fn@Base 0.1.0
+ soxr_set_io_ratio@Base 0.1.0
+ soxr_set_num_channels@Base 0.1.0
+ soxr_version@Base 0.1.0
diff --git a/patches/example_linking.patch b/patches/example_linking.patch
new file mode 100644 (file)
index 0000000..290e8c2
--- /dev/null
@@ -0,0 +1,14 @@
+Description: Link examples with -lm, as some examples use functions like sin().
+Author: Martin Pitt <martin.pitt@ubuntu.com>
+
+--- a/inst-check-soxr
++++ b/inst-check-soxr
+@@ -29,7 +29,7 @@
+   for f in ?$2-*.[cC]; do
+     cc=cc; echo $f | grep -q C$ && cc=c++
+     out=$tmp/`echo $f | sed "s/.[cC]$//"`
+-    cmd="$cc $cflags -o $out $f $libs"
++    cmd="$cc $cflags -o $out $f $libs -lm"
+     echo $cmd; $cmd
+   done
+ }
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..4bbf991
--- /dev/null
@@ -0,0 +1 @@
+example_linking.patch
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..11b587a
--- /dev/null
+++ b/rules
@@ -0,0 +1,12 @@
+#!/usr/bin/make -f
+
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
+%:
+       dh $@ --parallel
+
+override_dh_auto_configure:
+       dh_auto_configure -- -DLIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) -DDOC_INSTALL_DIR=/usr/share/doc/libsoxr-dev
+
+override_dh_compress:
+       dh_compress -X.c -X.C
diff --git a/source/format b/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/tests/control b/tests/control
new file mode 100644 (file)
index 0000000..acb66e2
--- /dev/null
@@ -0,0 +1,2 @@
+Tests: inst-check
+Depends: build-essential, libsoxr-dev, pkg-config
diff --git a/tests/inst-check b/tests/inst-check
new file mode 100755 (executable)
index 0000000..bac210d
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+set -e
+
+./inst-check /usr/share/doc/libsoxr-dev/examples
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..5f4695d
--- /dev/null
+++ b/watch
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/soxr/soxr-(.+)-Source\.tar\.xz