mirror of https://gitee.com/openkylin/libbs2b.git
Import Debian changes 3.1.0+dfsg-ok1
libbs2b (3.1.0+dfsg-ok1) yangtze; urgency=medium * Build for openKylin.
This commit is contained in:
parent
5a1a4866bb
commit
91fe55185f
|
@ -0,0 +1,5 @@
|
|||
libbs2b (3.1.0+dfsg-ok1) yangtze; urgency=medium
|
||||
|
||||
* Build for openKylin.
|
||||
|
||||
-- openKylinBot <openKylinBot@openkylin.com> Mon, 25 Apr 2022 22:03:04 +0800
|
|
@ -0,0 +1 @@
|
|||
9
|
|
@ -0,0 +1,48 @@
|
|||
Source: libbs2b
|
||||
Priority: extra
|
||||
Section: libs
|
||||
Maintainer: Andrew Gainer <gainer.andrew@gmail.com>
|
||||
Standards-Version: 3.9.6
|
||||
Build-Depends: debhelper (>= 9), libsndfile1-dev, dh-autoreconf
|
||||
Homepage: http://bs2b.sourceforge.net/
|
||||
Vcs-Git: git://git.debian.org/collab-maint/libbs2b.git
|
||||
Vcs-Browser: http://git.debian.org/?p=collab-maint/libbs2b.git;a=summary
|
||||
|
||||
Package: libbs2b0
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: Bauer stereophonic-to-binaural DSP library
|
||||
The Bauer stereophonic-to-binaural DSP (bs2b) is designed to improve
|
||||
headphone listening of stereo audio records.
|
||||
.
|
||||
Typical stereo recordings are made for listening with speakers.
|
||||
What's missing in headphones is the sound going from each channel
|
||||
to the opposite ear, arriving a short time later for the extra distance
|
||||
traveled, and with a bit of high frequency roll-off for the shadowing
|
||||
effect of the head. The time delay to the far ear should also be
|
||||
somewhat longer at low frequencies than at high frequencies. bs2b
|
||||
implements both of these ideas to transform stereophonic recordings
|
||||
for headphone listening.
|
||||
|
||||
Package: libbs2b-dev
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Section: libdevel
|
||||
Depends: libbs2b0 (= ${binary:Version}), ${misc:Depends}
|
||||
Description: Bauer stereophonic-to-binaural DSP library development files
|
||||
The Bauer stereophonic-to-binaural DSP (bs2b) is designed to improve
|
||||
headphone listening of stereo audio records.
|
||||
.
|
||||
Typical stereo recordings are made for listening with speakers.
|
||||
What's missing in headphones is the sound going from each channel
|
||||
to the opposite ear, arriving a short time later for the extra distance
|
||||
traveled, and with a bit of high frequency roll-off for the shadowing
|
||||
effect of the head. The time delay to the far ear should also be
|
||||
somewhat longer at low frequencies than at high frequencies. bs2b
|
||||
implements both of these ideas to transform stereophonic recordings
|
||||
for headphone listening.
|
||||
.
|
||||
This package contains the files needed to build packages linking against
|
||||
libbs2b.
|
|
@ -0,0 +1,111 @@
|
|||
Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?view=markup&pathrev=174
|
||||
Upstream-Name: libbs2b
|
||||
Source: http://bs2b.sourceforge.net/
|
||||
|
||||
Files: *
|
||||
Copyright: Copyright 2009 Boris Mikhaylov <boris_mikhaylov@users.sourceforge.net>
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/*
|
||||
Copyright: Copyright 2011 Andrew Gainer <gainer.andrew@gmail.com>
|
||||
License: GPL-3+
|
||||
|
||||
Files: m4/pkg.m4
|
||||
Copyright: Copyright 2004 Scott James Remnant <scott@netsplit.com>
|
||||
License: GPL-2+
|
||||
|
||||
Files: src/*
|
||||
Copyright: Copyright 2005 Boris Mikhaylov
|
||||
License: MIT
|
||||
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.
|
||||
|
||||
Files: build-aux/*
|
||||
Copyright: Copyright 1996-2010 Free Software Foundation, Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files: build-aux/install-sh
|
||||
Copyright: Copyright 1994 X Consortium
|
||||
License: MIT+FSF-public
|
||||
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
|
||||
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
|
||||
TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
.
|
||||
Except as contained in this notice, the name of the X Consortium shall not
|
||||
be used in advertising or otherwise to promote the sale, use or other deal-
|
||||
ings in this Software without prior written authorization from the X Consor-
|
||||
tium.
|
||||
.
|
||||
FSF changes to this file are in the public domain.
|
||||
|
||||
Files: configure
|
||||
Copyright: 1992-2010 Free Software Foundation, Inc.
|
||||
License: FSF-unlimited
|
||||
This configure script is free software; the Free Software Foundation
|
||||
gives unlimited permission to copy, distribute and modify it.
|
||||
|
||||
License: GPL-2+
|
||||
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 2 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, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
.
|
||||
On Debian systems, the full text of the GNU General Public License
|
||||
version 2 can be found in the file
|
||||
`/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
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 full text of the GNU General Public License
|
||||
version 3 can be found in the file
|
||||
`/usr/share/common-licenses/GPL-3'.
|
|
@ -0,0 +1,4 @@
|
|||
usr/include/*
|
||||
usr/lib/*/lib*.a
|
||||
usr/lib/*/lib*.so
|
||||
usr/lib/*/pkgconfig/*
|
|
@ -0,0 +1 @@
|
|||
usr/lib/*/lib*.so.*
|
|
@ -0,0 +1,21 @@
|
|||
Description: Apply "format security" warning/error fix from Ilya Barygin.
|
||||
I don't think it will actually cause a security issue in this context and
|
||||
i'm not sure if it will cause a FTBFS in debian (apparently it didn't back
|
||||
in 2011) but it's certainly horrible coding practice to pass a string that
|
||||
is not explicitly intended to be a format string to the first parameter of
|
||||
a printf so may as well fix it. (Closes: #646327)
|
||||
Author: Ilya Barygin <randomaction@ubuntu.com>
|
||||
Reviewed-by: Peter Michael Green <plugwash@debian.org>
|
||||
Bug-Debian: https://bugs.debian.org/646327
|
||||
|
||||
--- libbs2b-3.1.0+dfsg.orig/src/bs2bconvert.c
|
||||
+++ libbs2b-3.1.0+dfsg/src/bs2bconvert.c
|
||||
@@ -153,7 +153,7 @@ int main( int argc, char *argv[] )
|
||||
if( ( infile = sf_open( infilename, SFM_READ, &sfinfo ) ) == NULL )
|
||||
{
|
||||
printf( "Not able to open input file %s.\n", infilename );
|
||||
- printf( sf_strerror( NULL ) );
|
||||
+ printf( "%s", sf_strerror( NULL ) );
|
||||
return 1;
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
Index: libbs2b-3.1.0+dfsg/src/Makefile.am
|
||||
===================================================================
|
||||
--- libbs2b-3.1.0+dfsg.orig/src/Makefile.am 2009-03-20 10:13:53.000000000 -0400
|
||||
+++ libbs2b-3.1.0+dfsg/src/Makefile.am 2014-01-02 11:28:11.433565170 -0500
|
||||
@@ -18,7 +18,10 @@
|
||||
$(bs2b_HEADERS)
|
||||
|
||||
libbs2b_la_LDFLAGS = \
|
||||
- -lm -version-info 0:0:0
|
||||
+ -version-info 0:0:0
|
||||
+
|
||||
+libbs2b_la_LIBADD = \
|
||||
+ -lm
|
||||
|
||||
libbs2b_la_SOURCES = \
|
||||
bs2b.c \
|
||||
Index: libbs2b-3.1.0+dfsg/configure.ac
|
||||
===================================================================
|
||||
--- libbs2b-3.1.0+dfsg.orig/configure.ac 2009-06-04 14:17:02.000000000 -0400
|
||||
+++ libbs2b-3.1.0+dfsg/configure.ac 2014-01-02 11:39:23.214145269 -0500
|
||||
@@ -5,7 +5,7 @@
|
||||
AC_INIT([libbs2b], [3.1.0], [boris_mikhaylov@users.sourceforge.net])
|
||||
AC_CONFIG_AUX_DIR([build-aux])
|
||||
AM_INIT_AUTOMAKE([1.10.1 -Wall foreign subdir-objects
|
||||
- dist-zip dist-bzip2 dist-lzma])
|
||||
+ dist-zip dist-bzip2])
|
||||
AC_CONFIG_SRCDIR([src/bs2b.h])
|
||||
|
||||
# Checks for programs.
|
|
@ -0,0 +1,2 @@
|
|||
fix-format-security-warning.diff
|
||||
missing_math_lib.patch
|
|
@ -0,0 +1,28 @@
|
|||
#!/usr/bin/make -f
|
||||
|
||||
LDFLAGS += -Wl,--as-needed
|
||||
|
||||
%:
|
||||
dh $@ --parallel --with autoreconf
|
||||
|
||||
|
||||
PROJECT="bs2b/libbs2b"
|
||||
PACKAGE=libbs2b
|
||||
VERSION=$(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)+.*/\1/p')
|
||||
TARBALL=$(PACKAGE)_$(VERSION).orig.tar.gz
|
||||
|
||||
|
||||
get-orig-source:
|
||||
wget -c http://downloads.sourceforge.net/project/$(PROJECT)/$(VERSION)/$(PACKAGE)-$(VERSION).tar.gz
|
||||
tar zxf $(PACKAGE)-$(VERSION).tar.gz
|
||||
find $(PACKAGE)-$(VERSION)/win32/* -type d -exec rm -rf {} +
|
||||
mv $(PACKAGE)-$(VERSION) $(PACKAGE)_$(VERSION)+dfsg.orig
|
||||
tar zcf ../$(PACKAGE)_$(VERSION)+dfsg.orig.tar.gz $(PACKAGE)_$(VERSION)+dfsg.orig
|
||||
rm -r $(PACKAGE)_$(VERSION)+dfsg.orig $(PACKAGE)-$(VERSION).tar.gz
|
||||
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- --libdir="\$${prefix}/lib/$(DEB_HOST_MULTIARCH)"
|
||||
|
||||
override_dh_auto_clean:
|
||||
dh_auto_clean
|
||||
rm -f config.log
|
|
@ -0,0 +1 @@
|
|||
3.0 (quilt)
|
|
@ -0,0 +1,4 @@
|
|||
version=3
|
||||
|
||||
opts=dversionmangle=s/\+dfsg$// \
|
||||
http://sf.net/bs2b/libbs2b-(.*)\.tar\.bz2
|
Loading…
Reference in New Issue