Compare commits

...

24 Commits

Author SHA1 Message Date
Hubert Pham a9a4ec1ae5 Update Standards-Version. 2015-10-24 16:10:34 -07:00
Hubert Pham 91c9045b2d Update changelog. 2015-10-18 22:51:19 -07:00
Hubert Pham 5c8039c992 Merge branch 'master' into debian 2015-10-18 22:48:12 -07:00
Hubert Pham 44f3718dba Changelog: change target from experimental to unstable. 2014-04-15 20:35:43 -07:00
Hubert Pham 7d82845733 Update changelog for upload. 2014-04-14 21:37:08 -07:00
Hubert Pham ebf5b24939 Constrain files copied to .deb to prevent conflicts with other packages. 2014-04-14 21:21:46 -07:00
Felipe Sateler 5eb8166341 Debian packaging updates for upload.
* Upload to unstable
* Bump standards version
* Link jquery and underscore to the libjs- packages
2014-02-17 16:22:07 -08:00
Hubert Pham 359cf0310a Merge branch 'master' into debian 2014-02-16 19:09:24 -08:00
Hubert Pham 182b374699 Update control and changelog for PyAudio 0.2.7. 2012-10-20 21:41:52 -04:00
Hubert Pham 791122f068 Merge branch 'master' into debian 2012-10-20 21:41:20 -04:00
Hubert Pham 9b4fc102f4 Update changelog for upload. 2012-10-20 21:04:11 -04:00
Hubert Pham ba6c7f648f Differentiate the long descriptions. 2012-10-16 14:19:18 -04:00
Hubert Pham b0a71ac85b Add Suggests field for binary packages. 2012-10-16 14:19:18 -04:00
Hubert Pham f6cdfc6a41 Put documentation into separate package named python-pyaudio-doc. 2012-10-16 14:19:11 -04:00
Hubert Pham 4d2dbe20fb Simplify debian/rules. 2012-10-16 14:15:48 -04:00
Hubert Pham 0212839006 Bump debian/compat version. 2012-10-16 14:13:42 -04:00
Hubert Pham bf6555e7f0 Add support for building python3-pyaudio. 2012-10-16 14:13:42 -04:00
Hubert Pham 9da301168c Update debian files. 2012-10-16 14:13:39 -04:00
Hubert Pham b905c6efde Merge branch 'master' into debian 2012-09-02 00:53:23 -04:00
Hubert Pham 658d6a0617 Update Debian changelog. 2010-11-03 00:28:23 -04:00
Hubert Pham 42c6ec28d7 Generate documentation against built portaudio module. 2010-11-02 01:00:43 -04:00
Hubert Pham 9337013c34 Add python-docutils to Build-Depends. 2010-10-15 04:17:51 -04:00
Hubert Pham 1f859c6291 Add license to Debian packaging. 2010-09-03 01:47:00 -04:00
Hubert Pham 2067c4a45d Add debian packaging. 2010-09-02 00:51:41 -04:00
14 changed files with 237 additions and 0 deletions

86
debian/changelog vendored Normal file
View File

@ -0,0 +1,86 @@
python-pyaudio (0.2.9-1) unstable; urgency=low
* Fix overflow error handling logic for pa_read_stream.
* Fix IOError exception arguments.
-- Hubert Pham <hubert@mit.edu> Sun, 18 Oct 2015 19:00:00 -0500
python-pyaudio (0.2.8-1) unstable; urgency=low
* Fix support for non-UTF8 encoded device names.
* Fix deadlock on some platforms when calling pa.stop_stream.
* Fix debian packaging to avoid including unnecessary files.
Closes: #743660.
-- Hubert Pham <hubert@mit.edu> Mon, 12 Apr 2014 19:00:00 -0500
python-pyaudio (0.2.7-2) unstable; urgency=low
* Upload to unstable
* Bump standards version
* Link jquery and underscore to the libjs- packages
-- Felipe Sateler <fsateler@debian.org> Sat, 19 Oct 2013 17:35:39 -0300
python-pyaudio (0.2.7-1) experimental; urgency=low
* Add support for callables in non-blocking mode.
* Change documentation generator to Sphinx.
-- Hubert Pham <hubert@mit.edu> Sat, 20 Oct 2012 20:00:00 -0500
python-pyaudio (0.2.6-1) experimental; urgency=low
* New upstream release.
* Add support for Python 3.
* Split documentation into python-pyaudio-doc package.
-- Hubert Pham <hubert@mit.edu> Sat, 02 Sep 2012 21:00:00 -0500
python-pyaudio (0.2.5-1) UNRELEASED; urgency=low
* Add support for callback (non-blocking) operation.
-- Hubert Pham <hubert@mit.edu> Sat, 02 Sep 2012 20:00:00 -0500
python-pyaudio (0.2.4-2) unstable; urgency=low
* Add python-docutils to Build-Depends.
* Generate documentation against built portaudio module.
-- Hubert Pham <hubert@mit.edu> Tue, 02 Nov 2010 23:16:00 -0500
python-pyaudio (0.2.4-1) UNRELEASED; urgency=low
[ Felipe Sateler ]
* Bump standards version (no changes needed)
* Introduce a long description
* Use --intall-layout=deb to comply with python policy
* Use ${shlib:Depends} and ${misc:Depends}
* Move to python section
* Add dummy binary-indep target
* Add call to dh_compress
* Add homepage field
[ Hubert Pham ]
* Updated directory structure and packaging.
-- Hubert Pham <hubert@mit.edu> Wed, 18 Aug 2010 15:23:00 -0500
python-pyaudio (0.2.3) unstable; urgency=low
* Release the GIL during blocking PortAudio I/O calls.
* Fixed Python argument parsing to use a long for PaSampleFormat.
* pyaudio.PyAudio.is_format_supported() now throws a ValueError
exception if the specified format is not supported for any reason
(or returns True if the format is supported).
-- Hubert Pham <hubert@mit.edu> Thu, 30 Oct 2008 17:00:00 -0500
python-pyaudio (0.2.0) unstable; urgency=low
* Initial version
-- Justin Mazzola Paluska <jmp@mit.edu> Fri, 08 Feb 2008 13:47:27 -0500

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
9

42
debian/control vendored Normal file
View File

@ -0,0 +1,42 @@
Source: python-pyaudio
Section: python
Priority: optional
Standards-Version: 3.9.5
Build-Depends: python-all-dev, python3-all-dev, debhelper(>= 9), portaudio19-dev, python-sphinx, python-docutils, dh-linktree, libjs-jquery, libjs-underscore
Maintainer: Hubert Pham <hubert@mit.edu>
Uploaders: Felipe Sateler <fsateler@debian.org>, Justin Mazzola Paluska <jmp@mit.edu>
Homepage: http://people.csail.mit.edu/hubert/pyaudio/
Vcs-Git: http://people.csail.mit.edu/hubert/git/pyaudio.git
Vcs-Browser: http://people.csail.mit.edu/hubert/git/pyaudio.git
Package: python-pyaudio
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
Provides: ${python:Provides}
Suggests: python-pyaudio-doc (>= ${source:Upstream-Version})
Architecture: any
Description: Python bindings for PortAudio v19
PyAudio provides Python bindings for PortAudio v19, the
cross-platform audio I/O library. PyAudio makes it easy to use Python
to play and record audio via pythonic wrappers around the PortAudio
API. This package is for Python2.
Package: python3-pyaudio
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
Provides: ${python3:Provides}
Suggests: python-pyaudio-doc (>= ${source:Upstream-Version})
Architecture: any
Description: Python3 bindings for PortAudio v19
PyAudio provides Python bindings for PortAudio v19, the
cross-platform audio I/O library. PyAudio makes it easy to use Python
to play and record audio via pythonic wrappers around the PortAudio
API. This package is for Python3.
Package: python-pyaudio-doc
Section: doc
Depends: ${misc:Depends}
Architecture: all
Description: Documentation for Python bindings for PortAudio v19
Documentation for PyAudio, which provides Python bindings for
PortAudio v19, the cross-platform audio I/O library. PyAudio makes it
easy to use Python to play and record audio via pythonic wrappers
around the PortAudio API.

37
debian/copyright vendored Normal file
View File

@ -0,0 +1,37 @@
PyAudio is distributed under the MIT License. That is to say,
Copyright (c) 2006-2012 Hubert Pham
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.
The upstream PyAudio source is available at:
git: http://people.csail.mit.edu/hubert/git/pyaudio.git
homepage: http://people.csail.mit.edu/hubert/pyaudio/
The original PyAudio author is: Hubert Pham <hubert@mit.edu>.
The Debian packaging of PyAudio is also distributed under the
MIT license.
Debian package maintainers include:
Hubert Pham <hubert@mit.edu>
Felipe Sateler <fsateler@debian.org>
Justin Mazzola Paluska <jmp@mit.edu>

6
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,6 @@
[DEFAULT]
upstream-branch = master
debian-branch = debian
upstream-tag = v%(version)s
debian-tag = debian/%(version)s

9
debian/python-pyaudio-doc.doc-base vendored Normal file
View File

@ -0,0 +1,9 @@
Document: python-pyaudio-doc
Title: PyAudio API
Author: Hubert Pham
Abstract: This manual is the API reference for the Python PyAudio library.
Section: Programming/Python
Format: HTML
Index: /usr/share/doc/python-pyaudio-doc/docs/index.html
Files: /usr/share/doc/python-pyaudio-doc/docs/*

2
debian/python-pyaudio-doc.docs vendored Normal file
View File

@ -0,0 +1,2 @@
README
docs/

3
debian/python-pyaudio-doc.linktrees vendored Normal file
View File

@ -0,0 +1,3 @@
replace usr/share/javascript/jquery usr/share/doc/python-pyaudio-doc/docs/_static
replace usr/share/javascript/underscore usr/share/doc/python-pyaudio-doc/docs/_static

8
debian/python-pyaudio.examples vendored Normal file
View File

@ -0,0 +1,8 @@
test/error.py
test/play_wave.py
test/play_wave_callback.py
test/record.py
test/system_info.py
test/wire_callback.py
test/wire_full.py
test/wire_half.py

3
debian/python-pyaudio.install vendored Normal file
View File

@ -0,0 +1,3 @@
usr/lib/python2*/*-packages/pyaudio.py
usr/lib/python2*/*-packages/*.so
usr/lib/python2*/*-packages/*.egg-info

8
debian/python3-pyaudio.examples vendored Normal file
View File

@ -0,0 +1,8 @@
test/error.py
test/play_wave.py
test/play_wave_callback.py
test/record.py
test/system_info.py
test/wire_callback.py
test/wire_full.py
test/wire_half.py

3
debian/python3-pyaudio.install vendored Normal file
View File

@ -0,0 +1,3 @@
usr/lib/python3*/*-packages/pyaudio.py
usr/lib/python3*/*-packages/*.so
usr/lib/python3*/*-packages/*.egg-info

28
debian/rules vendored Executable file
View File

@ -0,0 +1,28 @@
#!/usr/bin/make -f
# -*- mode: makefile -*-
SPACE :=
SPACE +=
PYVERS := $(shell pyversions -vs) $(shell py3versions -vs)
PYTHONPATH=$(subst $(SPACE),:,$(abspath $(wildcard build/lib*)))
%:
dh $@ --with python2,python3,linktree
override_dh_auto_build: $(PYVERS:%=build-python%)
PYTHONPATH=$(PYTHONPATH) make docs
# This has to be in a separate target otherwise
# make gets confused and executes the PYTHONPATH too early
build-python%:
dh_testdir
python$* setup.py build
override_dh_auto_install: $(PYVERS:%=install-python%)
install-python%:
python$* setup.py install --install-layout=deb --root=$(CURDIR)/debian/tmp

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)