[SCM] python-pyo/master: New release - changelog.

tiago at users.alioth.debian.org tiago at users.alioth.debian.org
Tue Jan 19 16:39:00 UTC 2016


The following commit has been merged in the master branch:
commit 0d9acacc5f3bb7a2bfe6632d5a98aa098193e3c0
Author: Tiago Bortoletto Vaz <tiago at debian.org>
Date:   Tue Jan 19 09:50:57 2016 -0500

    New release - changelog.

diff --git a/debian/E-Pyo.desktop b/debian/E-Pyo.desktop
new file mode 100644
index 0000000..247bc88
--- /dev/null
+++ b/debian/E-Pyo.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=E-Pyo
+GenericName=Digital signal processing script creation with Pyo
+Comment=Sound synthesis and audio signal processing environment
+Icon=/usr/share/pixmaps/E-Pyo.xpm
+Type=Application
+Categories=AudioVideo;Audio;
+Exec=/usr/lib/python-pyo/E-Pyo.py
+Terminal=false
diff --git a/debian/E-Pyo.xpm b/debian/E-Pyo.xpm
new file mode 100644
index 0000000..6ea01d4
--- /dev/null
+++ b/debian/E-Pyo.xpm
@@ -0,0 +1,263 @@
+/* XPM */
+static char * E_Pyo_3_xpm[] = {
+"48 48 212 2",
+"  	c None",
+". 	c #0E0F19",
+"+ 	c #0F101A",
+"@ 	c #10111B",
+"# 	c #11121C",
+"$ 	c #12131D",
+"% 	c #13141E",
+"& 	c #14151F",
+"* 	c #151620",
+"= 	c #161721",
+"- 	c #171822",
+"; 	c #181923",
+"> 	c #141620",
+", 	c #1A1B25",
+"' 	c #1B1C26",
+") 	c #1C1D27",
+"! 	c #191A24",
+"~ 	c #1E1F29",
+"{ 	c #20212B",
+"] 	c #21222C",
+"^ 	c #23242E",
+"/ 	c #252630",
+"( 	c #262731",
+"_ 	c #0D0E18",
+": 	c #24252F",
+"< 	c #282933",
+"[ 	c #2B2C36",
+"} 	c #2E2F39",
+"| 	c #090C15",
+"1 	c #1A1A24",
+"2 	c #0C0D17",
+"3 	c #090A14",
+"4 	c #2D2E38",
+"5 	c #33343E",
+"6 	c #373842",
+"7 	c #34353F",
+"8 	c #1F202A",
+"9 	c #292932",
+"0 	c #D2CED1",
+"a 	c #89878C",
+"b 	c #47464E",
+"c 	c #86848A",
+"d 	c #3C3D47",
+"e 	c #454650",
+"f 	c #3E3F49",
+"g 	c #2C2D37",
+"h 	c #3A3A42",
+"i 	c #D1CCCF",
+"j 	c #9A979B",
+"k 	c #706E75",
+"l 	c #D7D3D6",
+"m 	c #D7D1D5",
+"n 	c #35353E",
+"o 	c #54555F",
+"p 	c #565761",
+"q 	c #464751",
+"r 	c #383943",
+"s 	c #2F303A",
+"t 	c #272832",
+"u 	c #22232D",
+"v 	c #0D0F19",
+"w 	c #2D2D36",
+"x 	c #D2CDD0",
+"y 	c #908D93",
+"z 	c #706D73",
+"A 	c #D7D2D5",
+"B 	c #E2DDDF",
+"C 	c #6F6D74",
+"D 	c #575862",
+"E 	c #474852",
+"F 	c #393A44",
+"G 	c #2E2E37",
+"H 	c #D6D1D3",
+"I 	c #A09DA2",
+"J 	c #737178",
+"K 	c #E2DDE0",
+"L 	c #D9D3D6",
+"M 	c #807E84",
+"N 	c #69686F",
+"O 	c #9C999E",
+"P 	c #3F404A",
+"Q 	c #353640",
+"R 	c #3E3E46",
+"S 	c #A29FA4",
+"T 	c #817E85",
+"U 	c #D8D3D6",
+"V 	c #88858B",
+"W 	c #858288",
+"X 	c #DBD6D9",
+"Y 	c #414049",
+"Z 	c #292A34",
+"` 	c #12131E",
+" .	c #313039",
+"..	c #979499",
+"+.	c #79777D",
+"@.	c #DED9DC",
+"#.	c #928F94",
+"$.	c #89868C",
+"%.	c #3C3C44",
+"&.	c #31323A",
+"*.	c #D6D0D4",
+"=.	c #A4A0A6",
+"-.	c #7A787F",
+";.	c #E2DCE0",
+">.	c #949196",
+",.	c #727177",
+"'.	c #DDD9DB",
+").	c #3F3E47",
+"!.	c #0A0B15",
+"~.	c #1D1E28",
+"{.	c #41414A",
+"].	c #A6A2A7",
+"^.	c #868388",
+"/.	c #D8D2D5",
+"(.	c #908D92",
+"_.	c #8A888E",
+":.	c #DED9DB",
+"<.	c #4E4D54",
+"[.	c #0C0D18",
+"}.	c #33333B",
+"|.	c #9B979D",
+"1.	c #7E7B81",
+"2.	c #DDD8DB",
+"3.	c #8B888E",
+"4.	c #E0DBDE",
+"5.	c #43424A",
+"6.	c #A6A3A8",
+"7.	c #7F7C82",
+"8.	c #E1DCDE",
+"9.	c #99959A",
+"0.	c #747278",
+"a.	c #44434B",
+"b.	c #090B15",
+"c.	c #404049",
+"d.	c #D0CCD0",
+"e.	c #A7A3A9",
+"f.	c #939095",
+"g.	c #8C898E",
+"h.	c #DFD9DC",
+"i.	c #504F56",
+"j.	c #303139",
+"k.	c #9D9A9F",
+"l.	c #7D7B82",
+"m.	c #9A989D",
+"n.	c #8B898F",
+"o.	c #E2DCDF",
+"p.	c #45454D",
+"q.	c #2F2F38",
+"r.	c #D4D0D2",
+"s.	c #A8A5A9",
+"t.	c #7D7B81",
+"u.	c #9B989D",
+"v.	c #DFDADD",
+"w.	c #46454E",
+"x.	c #CFCACD",
+"y.	c #A9A6AA",
+"z.	c #87848A",
+"A.	c #959197",
+"B.	c #8B898E",
+"C.	c #525159",
+"D.	c #0E101A",
+"E.	c #2C2C35",
+"F.	c #CECACD",
+"G.	c #7C7980",
+"H.	c #9C999D",
+"I.	c #48474F",
+"J.	c #24242D",
+"K.	c #D4CFD2",
+"L.	c #AEA9AE",
+"M.	c #7C7A81",
+"N.	c #726F77",
+"O.	c #E0DBDD",
+"P.	c #494850",
+"Q.	c #090A15",
+"R.	c #504F57",
+"S.	c #9E9BA0",
+"T.	c #838187",
+"U.	c #98959A",
+"V.	c #8A888D",
+"W.	c #54535A",
+"X.	c #B8B4B8",
+"Y.	c #A7A3A8",
+"Z.	c #4C4B53",
+"`.	c #10111A",
+" +	c #20212A",
+".+	c #6C6A70",
+"++	c #838087",
+"@+	c #77757B",
+"#+	c #E1DBDF",
+"$+	c #4F4E56",
+"%+	c #080914",
+"&+	c #1E1E27",
+"*+	c #C5C1C5",
+"=+	c #040510",
+"-+	c #191A23",
+";+	c #D3CED2",
+">+	c #5B5A62",
+",+	c #4A4951",
+"'+	c #E1DCDF",
+")+	c #848187",
+"!+	c #050611",
+"~+	c #1F2029",
+"{+	c #C7C3C6",
+"]+	c #8F8C92",
+"^+	c #070812",
+"/+	c #0B0C17",
+"(+	c #48484F",
+"_+	c #47464F",
+":+	c #04050F",
+"<+	c #0F0F19",
+"[+	c #0D0E19",
+"}+	c #0F1019",
+"                                                                                                ",
+"                                          . + + + + .                                           ",
+"                                  . . . . . . . . . . . . . .                                   ",
+"                            . . . . . . . . . . . . . . . . . . . .                             ",
+"                        . . . . . . . . . . . . . . . . . . . . . . . .                         ",
+"                      . . . . . . . . . . . . . . . . . . . . . . . . . .                       ",
+"                  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                   ",
+"                . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                 ",
+"              . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .               ",
+"            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             ",
+"            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             ",
+"          . . . . . . . . . . . . . . . + + + + + + + + . . . . . . . . . . . . . . .           ",
+"        . . . . . . . . . . . . . . . + + + @ @ @ @ + + + + . . . . . . . . . . . . . .         ",
+"        . . . . . . . . . . . . . + + + @ @ # # # # @ @ @ @ + + . . . . . . . . . . . .         ",
+"      . . . . . . . . . . . . + + @ @ # $ $ % % % % $ $ # @ @ + + . . . . . . . . . . . .       ",
+"      . . . . . . . . . . . + + @ @ # % % & * * * * & % % # # @ + + . . . . . . . . . . .       ",
+"      . . . . . . . . . . . + @ # # % & = - ; ; ; ; - = > % $ # @ + + . . . . . . . . . .       ",
+"      . . . . . . . . . . + @ @ # % * - ; , ' ) ) ' ' ; - * % $ # @ + . . . . . . . . . .       ",
+"    . . . . . . . . . . . + @ # % * - ! ) ~ { ] ] { ~ ) ! - * % # @ @ + . . . . . . . . . .     ",
+"    . . . . . . . . . . + + # % & - ! ) { ^ / ( ( / ^ { ) ! - > % # @ + . . . . _ . . . . .     ",
+"    . . . . . . . . . + + @ $ % = ; ) { : < [ } } [ < : { ) ; = % $ @ + + . _ | 1 2 3 . . .     ",
+"    . . . . . . . . . + + @ $ & - , ~ ^ < 4 5 6 6 7 } < ^ 8 ' - & % @ + + 2 9 0 a b c - . . _   ",
+"  _ . . . . . . . . . + @ # % * ; ' { / [ 5 d e e f 7 g / { ) ; * % # @ _ h i j k l m n _ . .   ",
+"  _ . . . . . . . . . + @ # % * ; ) ] ( } 6 e o p q r s t u ) ! * % $ v w x y z A B C - . . .   ",
+"  _ . . . . . . . . . + @ # % * ; ) ] ( } 6 e p D E F s t u ) ! * % + G H I J K L M N O % . .   ",
+"    . . . . . . . . . + @ # % * ; ' { / [ 7 f q q P Q g ( { ) ; * # R x S T U U V W X Y _ . .   ",
+"    . . . . . . . . . + + @ $ & - ' ~ ^ < } 7 r r 7 } Z ^ 8 ' - `  .x ..+.U @.#.$. at .%.2 . .     ",
+"    . . . . . . . . . + + @ $ % = ; ) { : < g s s g Z : { ) ! & &.*.=.-.;.U >.,.'.).!.. . .     ",
+"    . . . . . . . . . . + @ # % > - ! ) { ^ / t t ( ^ { ~., * {.x ].^./.U (._.:.<.[.. . . .     ",
+"    . . . . . . . . . . + @ @ # % * - ! ) 8 { u u { 8 ) , = }.x |.1.A 2...3.4.5.2 . . . . .     ",
+"      . . . . . . . . . . + @ # $ % * - ; ' ) ) ) ) ' ! * }.*.6.7.8.U 9.0. at .a.b.. . . . .       ",
+"      . . . . . . . . . . + + @ # $ % > = - ; ! ! ; - & c.d.e.V A U f.g.h.i.2 . . . . . .       ",
+"      . . . . . . . . . . . + + @ # # % % & * * * * % j.i k.l.A 2.m.n.o.p.2 . . . . . . .       ",
+"      + . . . . . . . . . . . + + @ @ # $ % % % % # q.r.s.t.8.U u.J v.w.3 . . . . . . . .       ",
+"        . . . . . . . . . . . . + + @ @ @ @ # $ + %.x.y.z./.U A.B.v.C.2 . . . . . . . .         ",
+"          . . . . . . . . . . . . . + + + + @ D.E.F.S G./.2.H.3.B I.2 . . . . . . . .           ",
+"          . . . . . . . . . . . . . . . + + _ J.K.L.M.o.U k.N.O.P.3 . . . . . . . . .           ",
+"            . . . . . . . . . . . . . . . . Q.R.S.T.U U U.V.4.W.2 . . . . . . . . .             ",
+"              . . . . . . . . . . . . . . . . @ J.X.h.Y._.K Z.2 . . . . . . . . . .             ",
+"                . . . . . . . . . . . . . `. +$ # .+++ at +#+$+%+. . . . . . . . .                 ",
+"                  . . . . . . . . . . . . &+*+(.# =+-+;+>+2 . . . . . . . . .                   ",
+"                    . . . . . . . . . . 2 ,+'+X )+!+@ ~+@ . . . . . . . . .                     ",
+"                        . . . . . . . . 3 3.K.{+]+^+. . . . . . . . . . .                       ",
+"                          . . . . . . . /+(+_+, :+<+. . . . . . . . .                           ",
+"                            . . . . . . . _ _ [+. . . . . . . . . }+                            ",
+"                                    . . . . . . . . . . . .                                     ",
+"                                                                                                ",
+"                                                                                                "};
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..5f475f5
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,133 @@
+python-pyo (0.7.8-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Tue, 19 Jan 2016 09:50:12 -0500
+
+python-pyo (0.7.6+git20150826.1f0dc1aa93-1) unstable; urgency=medium
+
+  * Added new objects: MidiListener and OscListener
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Wed, 26 Aug 2015 00:51:50 -0400
+
+python-pyo (0.7.6-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Tue, 28 Jul 2015 17:02:57 -0400
+
+python-pyo (0.7.5-1) experimental; urgency=medium
+
+  * New upstream version.
+  * License changed from GPL to LGPL
+  * Build-depends on libjack-jackd2-dev (was libjack-dev)
+  * Recommends jackd2
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Mon, 23 Mar 2015 20:16:04 -0400
+
+python-pyo (0.7.4-1) experimental; urgency=medium
+
+  * New upstream version.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Thu, 29 Jan 2015 22:49:12 -0500
+
+python-pyo (0.7-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Updates for wxPython 3.0 compatibility (Closes: #759092):
+    - Fix deprecation warnings with wxPython 3.0.
+    - Fix check for wxPython not to insist that 2.8 is installed before picking
+      something that's 2.8 or newer.
+    - Update uses of removed alias wx.Color to wx.Colour.
+    - Update FileDialog flags to use the non-deprecated "FD_" prefixed form.
+
+ -- Olly Betts <olly at survex.com>  Sat, 20 Sep 2014 01:34:09 +0000
+
+python-pyo (0.7-2) unstable; urgency=low
+
+  * Depends on python-wxgtk3.0 instead of python-wxgtk2.8 to have the
+    graphical IDE (E-Pyo) working.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Sat, 30 Aug 2014 20:13:47 -0400
+
+python-pyo (0.7-1) unstable; urgency=medium
+
+  * New upstream version.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Sat, 30 Aug 2014 17:12:30 -0400
+
+python-pyo (0.6.9-1) unstable; urgency=medium
+
+  * New upstream version.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Sun, 13 Apr 2014 00:15:48 -0400
+
+python-pyo (0.6.8-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Sat, 26 Oct 2013 10:35:58 -0400
+
+python-pyo (0.6.6+svn1132-2) unstable; urgency=low
+
+  * Don't compress sample audio files.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Thu, 05 Sep 2013 10:19:57 -0400
+
+python-pyo (0.6.6+svn1132-1) unstable; urgency=low
+
+  * Added new objects:
+    - PVMix, Mix the most prominent components from two phase vocoder streaming
+      objects.
+    - TableScale, Scales values from a table and writes them into another table.
+    - Granule, another granular synthesis generator.
+    - PVBufTabLoops, phase vocoder buffer with bin independent speed playback.
+    - PVBufLoops, phase vocoder buffer with bin independent speed playback.
+    - PVShift, spectral frequency shifter. PVAmpMod and PVFreqMod, frequency
+      independent modulations.
+    - PVDelay, spectral delays and PVBuffer, pv recorder and playback.
+    - PVFilter. Spectral filtering.
+    - PVCross, PVMult, PVMorph. Spectral morphing.
+    - PVAddSynth, Phase Vocoder additive synthesis object.
+  * Added E-Pyo binary to the package, accessible via Sound & Video menu.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Mon, 02 Sep 2013 17:25:57 -0400
+
+python-pyo (0.6.6+svn1108-1) unstable; urgency=low
+
+  * New upstream commits adding 6 new filters and a couple of bug fixes.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Tue, 28 May 2013 14:27:12 -0400
+
+python-pyo (0.6.6-1) unstable; urgency=low
+
+  * New upstream release. It includes two new objects: CvlVerb: convolution
+    based  multi-channel reverberation and Spectrum: spectrum analyzer with
+    multi-channel display.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Tue, 14 May 2013 21:37:45 -0400
+
+python-pyo (0.6.4-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Tue, 26 Feb 2013 23:40:59 -0500
+
+python-pyo (0.6.3+svn1068-1) unstable; urgency=low
+
+  * New upstream release.
+  * Start tracking upstream svn.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Wed, 30 Jan 2013 00:41:56 -0500
+
+python-pyo (0.6.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Tue, 03 Jul 2012 23:45:41 -0400
+
+python-pyo (0.6.1-1) unstable; urgency=low
+
+  * Initial release. (Closes: #676712)
+
+ -- Tiago Bortoletto Vaz <tiago at debian.org>  Fri, 08 Jun 2012 20:35:45 -0400
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..b980170
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,31 @@
+Source: python-pyo
+Section: python
+Priority: optional
+Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
+Uploaders: Tiago Bortoletto Vaz <tiago at debian.org>
+Build-Depends: debhelper (>=7.0.50~), python-all-dev, portaudio19-dev, libportmidi-dev, liblo-dev, libsndfile1-dev, libjack-jackd2-dev
+Standards-Version: 3.9.6
+XS-Python-Version: >= 2.6
+Vcs-Browser: https://anonscm.debian.org/git/pkg-multimedia/python-pyo.git
+Vcs-Git: git://anonscm.debian.org/pkg-multimedia/python-pyo.git
+Homepage: http://ajaxsoundstudio.com/software/pyo/
+
+Package: python-pyo
+Architecture: any
+Depends: python (>= 2.6), ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
+Recommends: python-tk, python-imaging-tk, python-wxgtk3.0, jackd2
+Description: Python module written in C to help digital signal processing script creation
+ pyo is a Python module containing classes for a wide variety of audio signal
+ processing types. With pyo, user will be able to include signal processing
+ chains directly in Python scripts or projects, and to manipulate them in real
+ time through the interpreter. Tools in pyo module offer primitives, like
+ mathematical operations on audio signal, basic signal processing (filters,
+ delays, synthesis generators, etc.), but also complex algorithms to create
+ sound granulation and others creative audio manipulations.
+ .
+ pyo supports OSC protocol (Open Sound Control), to ease communications between
+ softwares, and MIDI protocol, for generating sound events and controlling
+ process parameters.
+ .
+ pyo allows creation of sophisticated signal processing chains with all the
+ benefits of a mature, and wildly used, general programming language.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..551b27a
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,44 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: pyo
+Upstream-Contact: Olivier Bélanger <belangeo at gmail.com>
+Source: http://code.google.com/p/pyo/
+
+Files: *
+Copyright: 2015 Olivier Bélanger
+License: LGPL-3
+ This program 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 3 of the
+ License, or (at your option) any later version.
+ .
+ pyo 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 pyo.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the full text of the GNU Lesser General Public
+ License version 3 can be found in the file
+ `/usr/share/common-licenses/LGPL-3'.
+
+Files: debian/*
+Copyright: 2015 Tiago Bortoletto Vaz <tiago at debian.org>
+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 2 can be found in the file
+ `/usr/share/common-licenses/GPL-3'.
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..4c727a5
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1 @@
+usr/lib/python-pyo
diff --git a/debian/examples b/debian/examples
new file mode 100644
index 0000000..e39721e
--- /dev/null
+++ b/debian/examples
@@ -0,0 +1 @@
+examples/*
diff --git a/debian/install b/debian/install
new file mode 100644
index 0000000..94ab968
--- /dev/null
+++ b/debian/install
@@ -0,0 +1,3 @@
+utils/* usr/lib/python-pyo
+debian/E-Pyo.desktop  usr/share/applications
+debian/E-Pyo.xpm      usr/share/pixmaps
diff --git a/debian/patches/ePyo_paths.patch b/debian/patches/ePyo_paths.patch
new file mode 100644
index 0000000..7572640
--- /dev/null
+++ b/debian/patches/ePyo_paths.patch
@@ -0,0 +1,47 @@
+Index: python-pyo/utils/E-Pyo.py
+===================================================================
+--- python-pyo.orig/utils/E-Pyo.py
++++ python-pyo/utils/E-Pyo.py
+@@ -226,7 +226,7 @@ if OSX_APP_BUNDLED:
+ elif WIN_APP_BUNDLED:
+     EXAMPLE_PATH = os.path.join(os.getcwd(), "Resources", "examples")
+ else:
+-    EXAMPLE_PATH = os.path.join(os.getcwd(), "../examples")
++    EXAMPLE_PATH = "/usr/share/doc/python-pyo/examples"
+ EXAMPLE_FOLDERS = [folder.capitalize() for folder in os.listdir(EXAMPLE_PATH) if folder[0] != "." and folder not in ["snds", "fft"]]
+ EXAMPLE_FOLDERS.append("FFT")
+ EXAMPLE_FOLDERS.sort()
+@@ -243,7 +243,7 @@ if not os.path.isdir(SNIPPETS_PATH):
+                 for file in files:
+                     shutil.copy(os.path.join(os.getcwd(), "Resources", "snippets", rep, file), os.path.join(SNIPPETS_PATH, rep))
+             else:
+-                files = [f for f in os.listdir(os.path.join(os.getcwd(), "snippets", rep)) if f[0] != "."]
++                files = [f for f in os.listdir(os.path.join("/usr/lib/python-pyo", "snippets", rep)) if f[0] != "."]
+                 for file in files:
+                     shutil.copy(os.path.join(os.getcwd(), "snippets", rep, file), os.path.join(SNIPPETS_PATH, rep))
+ SNIPPETS_CATEGORIES = [rep for rep in os.listdir(SNIPPETS_PATH) if os.path.isdir(os.path.join(SNIPPETS_PATH, rep))]
+@@ -274,12 +274,12 @@ if not os.path.isdir(STYLES_PATH):
+         for file in files:
+             shutil.copy(os.path.join(os.getcwd(), "Resources", "styles", file), os.path.join(STYLES_PATH, file))
+     else:
+-        files = [f for f in os.listdir(os.path.join(os.getcwd(), "styles")) if f[0] != "."]
++        files = [f for f in os.listdir(os.path.join("/usr/lib/python-pyo", "styles")) if f[0] != "."]
+         for file in files:
+-            shutil.copy(os.path.join(os.getcwd(), "styles", file), os.path.join(STYLES_PATH, file))
++            shutil.copy(os.path.join("/usr/lib/python-pyo", "styles", file), os.path.join(STYLES_PATH, file))
+ DEFAULT_STYLE = os.path.join(STYLES_PATH, "Default")
+ if not os.path.isfile(os.path.join(STYLES_PATH, "Default")):
+-    shutil.copy(os.path.join(os.getcwd(), "styles", "Default"), DEFAULT_STYLE)
++    shutil.copy(os.path.join("/usr/lib/python-pyo", "styles", "Default"), DEFAULT_STYLE)
+ if PREFERENCES.has_key("pref_style"):
+     PREF_STYLE = os.path.join(ensureNFD(STYLES_PATH), PREFERENCES["pref_style"])
+ else:
+@@ -293,7 +293,7 @@ if not os.path.isfile(MARKERS_FILE):
+     with open(MARKERS_FILE, "w") as f:
+         f.write("=\n")
+ 
+-BACKGROUND_SERVER_DEFAULT_ARGS = 'sr=44100, nchnls=2, buffersize=256, duplex=1, audio="portaudio", jackname="pyo"'
++BACKGROUND_SERVER_DEFAULT_ARGS = 'sr=44100, nchnls=2, buffersize=256, duplex=1, audio="jack", jackname="pyo"'
+ BACKGROUND_SERVER_ARGS = PREFERENCES.get("background_server_args", BACKGROUND_SERVER_DEFAULT_ARGS)
+ 
+ ################## TEMPLATES ##################
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..dacddd8
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+ePyo_paths.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..fc58ab6
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+export PYTHONWARNINGS=d
+buildvers := $(shell pyversions -rv)
+
+%:
+	dh $@ --with python2
+
+override_dh_auto_build:
+	set -e; \
+		for i in $(buildvers); do \
+			python$$i setup.py build --use-jack --use-double; \
+		done
+
+override_dh_auto_install:
+	set -e; \
+		for i in $(buildvers); do \
+			python$$i ./setup.py install --skip-build --root $(CURDIR)/debian/python-pyo --install-layout=deb; \
+		done
+override_dh_compress:
+	dh_compress -X.wav -X.aif -X.py
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..6e9a659
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1 @@
+python-pyo source: source-is-missing scripts/prettify.js
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..561f270
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://pyo.googlecode.com/files/pyo_(.*)\-src.tar\.bz2

-- 
python-pyo packaging



More information about the pkg-multimedia-commits mailing list