debian/0000755000000000000000000000000012260100136007155 5ustar debian/libaubio4.install0000644000000000000000000000002712163111305012420 0ustar usr/lib/libaubio*.so.* debian/rules0000755000000000000000000000241712260077470010257 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export CFLAGS=$(shell dpkg-buildflags --get CFLAGS) export CPPFLAGS=$(shell dpkg-buildflags --get CPPFLAGS) export CXXFLAGS=$(shell dpkg-buildflags --get CFXXLAGS) export LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS) export DEB_BUILD_HARDENING=1 WAF_OPTIONS = --verbose --prefix=/usr --destdir=debian/tmp --enable-fftw3f WAF_CMD = ./waf --nocache SETUPTOOLS_OPTIONS = --prefix=../debian/tmp/usr --install-layout=deb %: dh $@ --with python2 override_dh_auto_clean: #$(WAF_CMD) distclean find waflib/ -name *.pyc -delete rm -rf build/ .lock-waf* rm -rf python/build/ python/gen/ python/lib/*.pyc rm -rf debian/tmp rm -rf doc/web/ rm -rf manpages.refs manpages.links override_dh_auto_configure: $(WAF_CMD) configure $(WAF_OPTIONS) override_dh_auto_build-arch: $(WAF_CMD) build $(WAF_OPTIONS) cd python; python setup.py --verbose build; cd .. override_dh_auto_build-indep: ln -sf /usr/share/javascript/jquery/jquery.js doc/web/html/jquery.js override_dh_auto_install: $(WAF_CMD) install $(WAF_OPTIONS) cd python; python setup.py --verbose install $(SETUPTOOLS_OPTIONS); cd .. # call dh_numpy to add dependency on numpy abi if [ -x /usr/bin/dh_numpy ]; then dh_numpy; fi debian/libaubio-doc.docs0000644000000000000000000000001512220643025012361 0ustar doc/web/html debian/libaubio-doc.doc-base0000644000000000000000000000042612163111305013111 0ustar Document: libaubio Title: Aubio Manual Author: Paul Brossier Abstract: This is a programming manual for the libaubio library. Section: Programming Format: HTML Index: /usr/share/doc/libaubio-doc/html/index.html Files: /usr/share/doc/libaubio-doc/html/*.html debian/python-aubio.install0000644000000000000000000000012712260065731013176 0ustar usr/lib/python*/dist-packages/aubio/_aubio.so usr/lib/python*/dist-packages/aubio/*.py debian/source/0000755000000000000000000000000012214701112010455 5ustar debian/source/format0000644000000000000000000000001412166136635011705 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001310112260077367011046 0ustar aubio (0.4.0-1) unstable; urgency=medium * New upstream release * Acknowledge NMUs (closes: #619802, #553930, #625676), thanks Alessio * debian/watch: update * debian/copyright: update * debian/README.source: removed * debian/patches: removed obsolete patches * debian/aubio-tools.install: no more sounds * debian/aubio-tools.manpages: updated manpages location * debian/pycompat: remove obsolete file * debian/source/format: bump to 3.0 (quilt) * debian/libaubio2.*: moved to libaubio4 * debian/clean: added * debian/libaubio-dev.docs: removed * debian/libaubio-dev.install: remove *.la * debian/python-aubio.install: move to dist-packages * debian/pd-aubio.install: removed * debian/docs: add README.md * debian/control: remove pd-aubio * debian/libaubio-doc.docs: remove obsolete files, update doxygen location * debian/compat: bump to 8 * debian/rules: rewrite (closes: #730150) * debian/control: update Build-Depends, bump debhelper and Standards-Version * debian/control: remove XS-Python-Version * debian/control: add Homepage * debian/control: bump to libaubio4, replaces libaubio2 * debian/control: remove a from start of short description * debian/control: use libfftw3-dev (closes: #582735) * debian/aubio-tools.install: install tools * debian/patches/local_mathjax: use local MathJax.js * debian/rules: use current python * debian/*.dirs: removed -- Paul Brossier Sun, 29 Dec 2013 14:47:16 -0400 aubio (0.3.2-4.2) unstable; urgency=low * Non-maintainer upload. * Replace puredata with puredata-dev in the Build-Depends field to fix FTBFS (Closes: #625676). -- Alessio Treglia Thu, 05 May 2011 10:09:35 +0200 aubio (0.3.2-4.1) unstable; urgency=low * Non-maintainer upload. * Fix FTBFS with binutils-gold (Closes: #553930). * Conditionally enable ALSA depending on whether building on Linux; patch from Steven McDonald (Closes: #619802). * Explicitly set packaging format by putting '1.0' into the debian/source/format file. -- Alessio Treglia Fri, 29 Apr 2011 15:32:33 +0200 aubio (0.3.2-4) unstable; urgency=low * Fix building of architecture dependent packages * Do not compress search.js in libaubio-doc -- Paul Brossier Mon, 28 Sep 2009 13:34:53 +0200 aubio (0.3.2-3) unstable; urgency=low * debian/patches/01_numarray_gnuplot.diff: pull patch from bzr rev 690 (closes: #478438, #512622) * debian/control: - split Build-Depends on multiple lines - change B-D from puredata to pd (closes: #491965) - fix typo python Python - switch to python-numpy (see: #478438) - move libaubio-dev to libdevel - bump Standards-Version to 3.8.3 - use ${binary:Version}, not ${Source-Version} - add ${shlibs:Depends}, ${misc:Depends} to libaubio-dev - add Build-Depends on quilt - switch to python-support * debian/rules: - use tiny model - disable lash - tighten debhelper Build-Depends to (>= 7.0.50~) - move config.{sub,guess} updating to debian/patches/10_uptodate_configure.diff * debian/libaubio-dev.install: temporarly hack .la files until the libtool dependency traverser is being fixed (closes: #465057) * debian/aubio-tools.manpages: install all manpages * debian/libaubio-doc.doc-base: correct section Programming * debian/compat: bump to 7 * debian/rules: move dh_installdeb before dh_makeshlibs -- Paul Brossier Mon, 28 Sep 2009 03:15:52 +0200 aubio (0.3.2-2) unstable; urgency=low * Update debian/copyright * Upload to unstable (closes: #383550) -- Paul Brossier Thu, 2 Nov 2006 19:36:41 +0100 aubio (0.3.2-1) unstable; urgency=low * New upstream release -- Paul Brossier Tue, 31 Oct 2006 19:38:54 +0100 aubio (0.3.1-1) unstable; urgency=low * New upstream release * Removed python2.3-aubio, moved to python-central -- Paul Brossier Tue, 27 Jun 2006 17:46:42 +0200 aubio (0.3.0-1) unstable; urgency=low * New upstream release * Add package for PureData plugins -- Paul Brossier Fri, 19 May 2006 16:07:21 +0200 aubio (0.2.0-1) unstable; urgency=low * New upstream release * Added -fPIC to swig python module python/aubio/Makefile.am * Added manpages for aubiocut, aubiopitch and aubiotrack * Splitted python-aubio and libaubio-doc packages -- Paul Brossier Tue, 27 Sep 2005 16:49:09 +0100 aubio (0.1.9beta5-1) unstable; urgency=low * New upstream release -- Paul Brossier Sun, 15 May 2005 16:20:03 +0100 aubio (0.1.8-1) unstable; urgency=low * New upstream release * Added docbook-to-man and puredata Build-Depends -- Paul Brossier Sun, 12 Dec 2004 00:01:32 +0000 aubio (0.1.6-1) unstable; urgency=low * New release * Added swig and python-dev Build-Depends -- Paul Brossier Sun, 26 Sep 2004 13:48:41 +0100 aubio (0.1.5-1) unstable; urgency=low * New upstream release -- Paul Brossier Mon, 23 Aug 2004 21:36:58 +0200 aubio (0.1.4-1) unstable; urgency=low * New upstream release * Simplifies install scripts -- Paul Brossier Wed, 23 Jun 2004 18:24:55 +0100 aubio (0.1.3alpha-2) unstable; urgency=low * Manually added missing headers in libaubio-dev * Added manpages for autio tools. * Fixed dependancies. -- Paul Brossier Wed, 5 May 2004 12:18:39 +0100 aubio (0.1.3alpha-1) unstable; urgency=low * Initial Release. -- Paul Brossier Tue, 27 Apr 2004 15:01:59 +0100 debian/clean0000644000000000000000000000005712166562676010216 0ustar waflib/*.pyc waflib/*/*.pyc build/ .lock-waf_* debian/watch0000644000000000000000000000007212260064511010213 0ustar version=2 http://aubio.org/pub/ aubio-([0-9.]*)\.tar\.bz2 debian/docs0000644000000000000000000000001212166137705010042 0ustar README.md debian/copyright0000644000000000000000000001116512214722550011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: aubio Source: http://aubio.org Files: * Copyright: 2003-2013 Paul Brossier License: GPL-3+ aubio 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. . aubio 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 aubio. If not, see . . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". Files: src/tempo/beattracking.h Copyright: 2003-2013 Paul Brossier 2003-2009 Matthew Davies License: GPL-3+ aubio 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. . aubio 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 aubio. If not, see . . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". Files: src/pitch/pitchfcomb.c src/pitch/pitchfcomb.h src/pitch/pitchschmitt.c src/pitch/pitchschmitt.h Copyright: 2003-2013 Paul Brossier 2004-2005 Mario Lang License: GPL-3+ aubio 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. . aubio 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 aubio. If not, see . . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". Files: src/spec{tral/filterbank.c src/spec{tral/filterbank.h src/spec{tral/filterbank_mel.c src/spec{tral/filterbank_mel.h src/spec{tral/mfcc.c src/spec{tral/mfcc.h Copyright: 2007-2013 Paul Brossier 2007-2009 Amaury Hazan License: GPL-3+ aubio 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. . aubio 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 aubio. If not, see . . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". Files: debian/* Copyright: 2013 Paul Brossier License: GPL-2+ This package 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 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. . 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 version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/libaubio-dev.install0000644000000000000000000000010112260065630013110 0ustar usr/include/* usr/lib/lib*.a usr/lib/lib*.so usr/lib/pkgconfig/* debian/control0000644000000000000000000000627212260074426010603 0ustar Source: aubio Section: sound Priority: optional Maintainer: Paul Brossier Build-Depends: debhelper (>= 8.0.0), libtool, libjack-dev, libavcodec-dev, libavformat-dev, libavresample-dev, libavutil-dev, libsndfile1-dev, libsamplerate-dev, libasound2-dev, libfftw3-dev, python | python-all | python-dev | python-all-dev, libpython2.7-dev, python-numpy Build-Depends-Indep: doxygen, txt2man, libjs-jquery, libjs-mathjax, Standards-Version: 3.9.5 Homepage: http://aubio.org Package: libaubio-dev Section: libdevel Architecture: any Depends: libaubio4 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: library for audio segmentation aubio gathers a set of functions for audio signal segmentation and labelling. The library contains a phase vocoder, onset and pitch detection functions, a beat tracking algorithm and other sound processing utilities. . This package contains the development files for libaubio. Package: libaubio4 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: libaubio2 Description: library for audio segmentation aubio gathers a set of functions for audio signal segmentation and labelling. The library contains a phase vocoder, onset and pitch detection functions, a beat tracking algorithm and other sound processing utilities. . This package provides the shared library libaubio. Package: aubio-tools Section: sound Architecture: any Depends: python-aubio (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} Description: library for audio segmentation -- utilities aubio gathers a set of functions for audio signal segmentation and labelling. The library contains a phase vocoder, onset and pitch detection functions, a beat tracking algorithm and other sound processing utilities. . This package provides command line tools to run the different algorithms. Package: libaubio-doc Section: doc Architecture: all Depends: ${misc:Depends}, libjs-jquery, libjs-mathjax Description: library for audio segmentation -- documentation aubio gathers a set of functions for audio signal segmentation and labelling. The library contains a phase vocoder, onset and pitch detection functions, a beat tracking algorithm and other sound processing utilities. . This package provides the documentation for the C interface. Package: python-aubio Section: python Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} Suggests: python-numpy, python-gnuplot Provides: ${python:Provides} Replaces: python2.3-aubio Conflicts: python2.3-aubio XB-Python-Version: ${python:Versions} Description: python interface for aubio, a library for audio segmentation aubio gathers a set of functions for audio signal segmentation and labelling. The library contains a phase vocoder, onset and pitch detection functions, a beat tracking algorithm and other sound processing utilities. . This package provides the Python interface for the current Python version. debian/compat0000644000000000000000000000000212166136635010375 0ustar 8 debian/patches/0000755000000000000000000000000012260075212010612 5ustar debian/patches/local_mathjax0000644000000000000000000000146012260075212013344 0ustar Description: use locally installed mathjax This patch makes use of the locally installed mathjax script so that equations in the documentation can be rendered when no internet connection is available. Author: Paul Brossier Forwarded: not-needed Last-Update: 2013-12-29 --- aubio-0.4.0.orig/doc/web.cfg +++ aubio-0.4.0/doc/web.cfg @@ -1439,7 +1439,7 @@ MATHJAX_FORMAT = HTML-CSS # The default value is: http://cdn.mathjax.org/mathjax/latest. # This tag requires that the tag USE_MATHJAX is set to YES. -MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest +MATHJAX_RELPATH = file:///usr/share/javascript/mathjax # The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax # extension names that should be enabled during MathJax rendering. For example debian/patches/series0000644000000000000000000000001612260073415012027 0ustar local_mathjax debian/aubio-tools.manpages0000644000000000000000000000001612220644174013137 0ustar build/doc/*.1 debian/aubio-tools.install0000644000000000000000000000001212260070075013003 0ustar usr/bin/*