debian/0000755000000000000000000000000012264337126007174 5ustar debian/libzita-convolver-dev.install0000644000000000000000000000004012020361251014765 0ustar usr/include/* usr/lib/*/lib*.so debian/source/0000755000000000000000000000000012020361251010456 5ustar debian/source/format0000644000000000000000000000001412020361251011664 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012020361251010605 5ustar debian/patches/series0000644000000000000000000000001712020361251012020 0ustar makefile.patch debian/patches/makefile.patch0000644000000000000000000000257712020361251013416 0ustar Description: Patch is applied because autotools are not used by upstream. Patch setting prefix=/usr and fix install commands. Remove compiler optimizations. Author: Jaromír Mikeš Forwarded: no --- libs/Makefile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) --- zita-convolver.orig/libs/Makefile +++ zita-convolver/libs/Makefile @@ -20,9 +20,9 @@ # Modify as required. # -PREFIX = /usr/local +PREFIX ?= /usr/local SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/') -LIBDIR = lib$(SUFFIX) +LIBDIR ?= lib$(SUFFIX) MAJVERS = 3 @@ -30,10 +30,9 @@ MINVERS = 1.0 VERSION = $(MAJVERS).$(MINVERS) -CPPFLAGS += -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DENABLE_VECTOR_MODE +CPPFLAGS += -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS CXXFLAGS += -fPIC -Wall -CXXFLAGS += -ffast-math -funroll-loops -O3 -CXXFLAGS += -march=native +CXXFLAGS += -ffast-math -funroll-loops LDLFAGS += LDLIBS += @@ -55,8 +54,8 @@ install: $(ZITA-CONVOLVER_MIN) install -d $(DESTDIR)$(PREFIX)/$(LIBDIR) install -m 644 $(ZITA-CONVOLVER_H) $(DESTDIR)$(PREFIX)/include install -m 755 $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR) + /sbin/ldconfig -n $(DESTDIR)$(PREFIX)/$(LIBDIR) ln -sf $(ZITA-CONVOLVER_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(ZITA-CONVOLVER_SO) - ldconfig clean: /bin/rm -f *~ *.o *.a *.d *.so.* debian/changelog0000644000000000000000000001061612264336773011061 0ustar zita-convolver (3.1.0-4) unstable; urgency=low [ Alessio Treglia ] * Remove myself from the Uploaders field. [ Jaromír Mikeš ] * Bump Standards. * Fix symbols file to allow build on arm64 and ppc64el. (Closes: #735013) Thanks to Daniel T Chen -- Jaromír Mikeš Sat, 11 Jan 2014 22:38:21 +0100 zita-convolver (3.1.0-3) unstable; urgency=low [ Alessio Treglia ] * Remove DM-Upload-Allowed field, not needed anymore. [ Jaromír Mikeš ] * Set debhelper 9. * Bump Standards. * Use canonical VCS-* URLs. * Update symbols to support mips64. (Closes: #725805) (Closes: #726134) Thanks to YunQiang Su -- Jaromír Mikeš Sat, 12 Oct 2013 22:59:55 +0200 zita-convolver (3.1.0-2) unstable; urgency=low * FTBFS on ppc64 (Closes: #669950) Thanks Hiroyuki Yamamoto * Bump Standards * wrap-and-sort -a -s * Copyright updated to format 1.0 -- Jaromír Mikeš Sun, 22 Apr 2012 13:14:53 +0200 zita-convolver (3.1.0-1) unstable; urgency=low * New upstream release. * Remove nonlinux_support.patch, adopted upstream. * Refresh makefile.patch. * Update debian/copyright. * Update symbols file. * Shorten debian/rules. * Fix Homepage field. -- Alessio Treglia Wed, 14 Dec 2011 10:41:40 +0100 zita-convolver (3.0.3-3) unstable; urgency=low * Update debian/libzita-convolver3.symbols to append s390x to the list of 64-bit architectures (Closes: #651674). -- Alessio Treglia Sun, 11 Dec 2011 15:01:43 +0100 zita-convolver (3.0.3-2) unstable; urgency=low * Upload to unstable. -- Alessio Treglia Sat, 10 Dec 2011 15:34:14 +0100 zita-convolver (3.0.3-1) experimental; urgency=low * New upstream release. -- Jaromír Mikeš Fri, 28 Oct 2011 00:06:38 +0200 zita-convolver (3.0.2-2) experimental; urgency=low * Fix FTBFS on s390. -- Alessio Treglia Tue, 25 Oct 2011 10:52:10 +0200 zita-convolver (3.0.2-1) experimental; urgency=low [ Jaromír Mikeš ] * New upstream release. * Soname bump. * Refreshed patch. * Added slash to gitignore file. * Bump Standards * Updated symbols files. * Added README file as upstream changelog. * Updated URL in watch file. * Added local-options file. * Copyright switched to rev. 174. * Little fix in copyright file. [ Alessio Treglia ] * Use c++filt to demangle symbols. * debian/patches/makefile.patch: Add kfreebsd,hurd buildds support. * Introduce multiarch support. * Packaging clean-up. -- Jaromír Mikeš Sat, 22 Oct 2011 11:10:27 +0200 zita-convolver (2.0.0really2.0.0-1) unstable; urgency=low [ Jaromír Mikeš ] * libzita-convolver-dev depends on libfftw3-dev (Closes: #577527) [ Alessio Treglia ] * ACK NMU. * Switch to debhelper 7. * Add ${misc:Depends} macro to libzita-convolver-dev's Depends field. * Bump Standards. * Add myself as Uploader. * Switch to format 3.0 (quilt). * Add git-buildpackage config file. * Add git ignore file. * Add DEP-3-style tags to makefile.patch patch. * Update watch file. -- Alessio Treglia Wed, 14 Jul 2010 01:10:16 +0200 zita-convolver (2.0.0-2.1) unstable; urgency=low * Non-maintainer upload. * Don't use -march=native. (closes: #559747) -- Bastian Blank Tue, 19 Jan 2010 22:09:34 +0000 zita-convolver (2.0.0-2) unstable; urgency=low * Fix FTBFS on various architectures (Closes: #559516) * Added fields Vcs-Git, Vcs-Browser and Homepage to control file * Changed reference /usr/share/common-licenses/GPL to /GPL-2 in copyright file -- Jaromír Mikeš Sat, 05 Dec 2009 05:24:49 +0100 zita-convolver (2.0.0-1) unstable; urgency=low * new upstream release -- Jaromír Mikeš Wed, 02 Dec 2009 00:37:49 +0100 zita-convolver (1.0.0-2) unstable; urgency=low [ Reinhard Tartler ] * use multiline fields in debian/control * drop build-dependency on libc6-dev (Closes: #530974) [ Free Ekanayaka ] * Use binary-arch instead of binary-indep (Closes: #529160) -- Free Ekanayaka Sun, 21 Jun 2009 12:34:20 +0200 zita-convolver (1.0.0-1) unstable; urgency=low * Initial release (Closes: #520079) -- Jaromír Mikeš Tue, 17 Mar 2009 03:45:23 +0100 debian/libzita-convolver3.install0000644000000000000000000000002412020361251014276 0ustar usr/lib/*/lib*.so.* debian/compat0000644000000000000000000000000212020361251010354 0ustar 9 debian/watch0000644000000000000000000000015612020361251010211 0ustar version=3 http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html \ zita-convolver-(.*)\.tar\.bz2 debian/gbp.conf0000644000000000000000000000015112020361251010572 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True compression = bzip2 debian/libzita-convolver3.symbols.32bit0000644000000000000000000000007212020361251015245 0ustar (c++)"Convlevel::alloc_aligned(unsigned int)@Base" 3.0.2 debian/libzita-convolver3.symbols.64bit0000644000000000000000000000007312020361251015253 0ustar (c++)"Convlevel::alloc_aligned(unsigned long)@Base" 3.0.2 debian/control0000644000000000000000000000305212264335006010572 0ustar Source: zita-convolver Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Free Ekanayaka , Jaromír Mikeš Build-Depends: binutils, debhelper (>= 9), libfftw3-dev (>= 3.1.2-3.1) Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/pkg-multimedia/zita-convolver.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/zita-convolver.git Homepage: http://kokkinizita.linuxaudio.org/linuxaudio/ Package: libzita-convolver-dev Section: libdevel Architecture: any Depends: libfftw3-dev (>= 3.1.2-3.1), libzita-convolver3 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Development files (headers) for libzita-convolver library Zita convolver is a C++ library implementing a real-time convolution matrix for up to 64 inputs and outputs. It uses multiple partition sizes to provide both low delay and efficient CPU use. . This package contains the headers used to build applications that use libzita-convolver. Package: libzita-convolver3 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Description: C++ library implementing a real-time convolution matrix Zita convolver is a C++ library implementing a real-time convolution matrix for up to 64 inputs and outputs. It uses multiple partition sizes to provide both low delay and efficient CPU use. . This package contains the shared library for libzita-convolver. debian/libzita-convolver3.symbols0000644000000000000000000000526012264335112014336 0ustar libzita-convolver.so.3 libzita-convolver3 #MINVER# (c++)"zita_convolver_major_version()@Base" 3.0.2 (c++)"zita_convolver_minor_version()@Base" 3.1.0 (c++)"Convproc::check_stop()@Base" 3.0.2 (c++)"Convproc::set_density(float)@Base" 3.0.2 (c++)"Convproc::set_options(unsigned int)@Base" 3.0.2 (c++)"Convproc::set_skipcnt(unsigned int)@Base" 3.0.2 (c++)"Convproc::impdata_copy(unsigned int, unsigned int, unsigned int, unsigned int)@Base" 3.0.2 (c++)"Convproc::stop_process()@Base" 3.0.2 (c++)"Convproc::start_process(int, int)@Base" 3.0.2 (c++)"Convproc::impdata_create(unsigned int, unsigned int, unsigned int, float*, int, int)@Base" 3.0.2 (c++)"Convproc::impdata_update(unsigned int, unsigned int, unsigned int, float*, int, int)@Base" 3.0.2 (c++)"Convproc::print(_IO_FILE*)@Base" 3.0.2 (c++)"Convproc::reset()@Base" 3.0.2 (c++)"Convproc::cleanup()@Base" 3.0.2 (c++)"Convproc::process(bool)@Base" 3.0.2 (c++)"Convproc::_fft_cost@Base" 3.0.2 (c++)"Convproc::_mac_cost@Base" 3.0.2 (c++)"Convproc::configure(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)@Base" 3.0.2 (c++)"Convproc::Convproc()@Base" 3.0.2 (c++)"Convproc::Convproc()@Base" 3.0.2 (c++)"Convproc::~Convproc()@Base" 3.0.2 (c++)"Convproc::~Convproc()@Base" 3.0.2 (c++)"Convlevel::findmacnode(unsigned int, unsigned int, bool)@Base" 3.0.2 (c++)"Convlevel::static_main(void*)@Base" 3.0.2 (c++)"Convlevel::impdata_copy(unsigned int, unsigned int, unsigned int, unsigned int)@Base" 3.0.2 (c++)"Convlevel::impdata_create(unsigned int, unsigned int, unsigned int, float*, int, int)@Base" 3.0.2 (c++)"Convlevel::impdata_update(unsigned int, unsigned int, unsigned int, float*, int, int)@Base" 3.0.2 (c++)"Convlevel::main()@Base" 3.0.2 (c++)"Convlevel::stop()@Base" 3.0.2 (c++)"Convlevel::print(_IO_FILE*)@Base" 3.0.2 (c++)"Convlevel::reset(unsigned int, unsigned int, float**, float**)@Base" 3.0.2 (c++)"Convlevel::start(int, int)@Base" 3.0.2 (c++)"Convlevel::cleanup()@Base" 3.0.2 (c++)"Convlevel::process(bool)@Base" 3.0.2 (c++)"Convlevel::readout(bool, unsigned int)@Base" 3.0.2 (c++)"Convlevel::configure(int, unsigned int, unsigned int, unsigned int, unsigned int)@Base" 3.0.2 (c++)"Convlevel::Convlevel()@Base" 3.0.2 (c++)"Convlevel::Convlevel()@Base" 3.0.2 (c++)"Convlevel::~Convlevel()@Base" 3.0.2 (c++)"Convlevel::~Convlevel()@Base" 3.0.2 (c++)"typeinfo for Converror@Base" 3.0.2 (c++)"typeinfo name for Converror@Base" 3.0.2 (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64 mips64el ppc64 ppc64el s390 s390x)#include "libzita-convolver3.symbols.64bit" (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !ppc64el !s390 !s390x)#include "libzita-convolver3.symbols.32bit" debian/rules0000755000000000000000000000042312020361251010235 0ustar #!/usr/bin/make -f DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) export PREFIX=/usr export LIBDIR=lib/$(DEB_HOST_MULTIARCH) export DESTDIR=$(CURDIR)/debian/tmp %: dh $@ -Smakefile -Dlibs override_dh_installchangelogs: dh_installchangelogs README debian/copyright0000644000000000000000000000237612020361251011121 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: zita-convolver Upstream-Contact: Fons Adriaensen Source: http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html Files: * Copyright: 2006-2011 Fons Adriaensen License: GPL-3+ Files: debian/* Copyright: 2009-2012 Jaromír Mikeš 2010-2012 Alessio Treglia 2009 Free Ekanayaka License: GPL-3+ 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 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. Comment: You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'.