debian/0000755000000000000000000000000012245767514007203 5ustar debian/rules0000755000000000000000000000104412245767507010264 0ustar #!/usr/bin/make -f export PYTHONWARNINGS=d buildvers := $(shell pyversions -rv) %: dh $@ --with python2 override_dh_auto_install: set -e; \ for i in $(buildvers); do \ python$$i ./setup.py install --skip-build --skip-build --root $(CURDIR)/debian/cecilia --install-layout=deb; \ done mv $(CURDIR)/debian/cecilia/usr/bin/Cecilia5.py $(CURDIR)/debian/cecilia/usr/bin/cecilia override_dh_auto_clean: find . -name '*.pyc' -delete rm -rf build # not to run override_dh_compress: dh_compress --exclude=.sg --exclude=.aif --exclude=.aiff debian/changelog0000644000000000000000000000721712245767507011066 0ustar cecilia (5.0.9-1) unstable; urgency=low * New upstream release. -- Tiago Bortoletto Vaz Thu, 28 Nov 2013 11:25:02 -0500 cecilia (5.0.8-1) unstable; urgency=low * New upstream release. -- Tiago Bortoletto Vaz Tue, 26 Feb 2013 13:06:48 -0500 cecilia (5.0.7+svn391-1) unstable; urgency=low * Fixed crashes on audio start/stop. * Fixed audio/midi device handling. * Granulator: extended max grain size -- Tiago Bortoletto Vaz Mon, 11 Feb 2013 12:58:10 -0500 cecilia (5.0.7+svn389-1) unstable; urgency=low * Start tracking upstream svn. * New modules added, some modules removed. * Many fixes since release 5.0.7, see svn history. -- Tiago Bortoletto Vaz Wed, 06 Feb 2013 09:38:05 -0500 cecilia (5.0.7-3) unstable; urgency=low * Add manpage. * Add Desktop menu item. (Closes: #427810) -- Tiago Bortoletto Vaz Mon, 28 Jan 2013 18:11:09 -0500 cecilia (5.0.7-2) experimental; urgency=low * Fixes patch. Now it uses the right path for modules. -- Tiago Bortoletto Vaz Mon, 26 Nov 2012 23:53:58 -0500 cecilia (5.0.7-1) experimental; urgency=low * New upstream release. Software completely rewritten in python, so re-packaged. * Original maintainer agreed to have cecilia under pkg-multimedia team. * Adding myself as uploader. * Fix typo in package description. (Closes: #363195) * Fix file URL in debian/watch. (Closes: #450234) -- Tiago Bortoletto Vaz Mon, 16 Jul 2012 14:00:06 -0400 cecilia (2.0.5-2.2) unstable; urgency=low * Non-maintainer upload. * Apply patch from Felipe Sateler to make cecilia works with csound 5; Closes: #476300 * Update Uploaders list (Closes: #546950). -- Alessio Treglia Mon, 20 Sep 2010 16:52:51 +0200 cecilia (2.0.5-2.1) unstable; urgency=high * Non-maintainer upload by the security team * Include 13CVE-2008-1832.dpatch to fix insecure tmp file handling, which allows a symlink attack (Closes: #476321) Fixes: CVE-2008-1832 -- Steffen Joeris Fri, 09 May 2008 11:47:07 +0000 cecilia (2.0.5-2) unstable; urgency=low * Added menu icon (closes: #299415) * Fixed watch file -- Free Ekanayaka Wed, 23 Mar 2005 12:19:06 +0100 cecilia (2.0.5-1) unstable; urgency=low * Uploaded to Debian (closes: #203901) -- Free Ekanayaka Sat, 13 Mar 2004 03:28:09 +0100 cecilia (2.0.5-0test4) unstable; urgency=low * debian/control: added tk8.4 dependency * debian/control: mantainer is now Free Ekanayaka * debian/changelog: new versioning scheme, now using X.Y-0testZ -- Free Ekanayaka Wed, 10 Dec 2003 13:55:11 +0600 cecilia (2.0.5-2test3) unstable; urgency=low * copyright file is now the way Debian likes it * cecilia.tcl moved from /usr/bin to /usr/lib/cecilia, otherwise it requires a man page -- Free Ekanayaka Thu, 27 Nov 2003 17:43:06 +0600 cecilia (2.0.5-2test2) unstable; urgency=low * debian/cecilia.1: added man page (by -- Andrea Glorioso Mon, 24 Nov 2003 11:31:55 +0100 cecilia (2.0.5-2test1) unstable; urgency=low * New versioning scheme. * Switched to using dpatch. -- Andrea Glorioso Fri, 21 Nov 2003 16:26:33 +0100 cecilia (2.0.5-1.agnula-1) unstable; urgency=low * Repackaged for AGNULA. -- Free Ekanayaka Wed, 23 Jul 2003 12:43:30 +0200 cecilia (2.0.5-1) unstable; urgency=low * Initial Release. -- Free Ekanayaka Mon, 7 Jul 2003 23:48:59 +0200 debian/cecilia.png0000644000000000000000000000750312245767507011311 0ustar PNG  IHDR@@iqbKGD pHYs  ~tIME 2aIDATx[kpy~9eVE`.S:fڙMt2$N:mcZmCCG10jE$Z]wW{XI܄a/rᝑ4vy>{!% BӿoiJ&[˪NR~deJ 7ys}\Ϧt⢙M8pP8n4V)M-&jd`2@pz&5hxtbzbtz|p/?F0H)߼qC]}u+Bp@ߎ =D*$ߜ}u.*oizQ^lηNoY0BRL}wx(*[b6YM|FE&xx3w߇2p >B %E-=^JC]jԻ>9U@Kd6w=?2kXRX靻d1wB`sWUJokk-ymۼraIweHH@9^B]Mp8VO?^X}~kaX9*6ímY_h( 4 @HvOuql,mgARP{0B!8 ]dиl=,n,}R tP/;BRt LAipP̩*k#J`x,0I\589fVGCr,[U`!E1~vFAx]uC,6wp?z;OtBVs3B!@8kQ3FJ)8sڻC, n^5J#F?<&YBv]0}@CbgdQdi xt\̸VGMu.\< B)%EF~Ϸ_ s+KAo„1aSir3 sjUW@QT̯ ' %d s}wA-5U}mp8KPֲ/"x$IC{4SP';!%8KscG`r#vV6@pt65=vZǩ}%8s ڏ"2fT^3tzf!61i"NMhΊIߥM֜^We2i;1f8X`%dI(QX˧4⠄ؾU۶nZ+{i(hR4GⰃ)r6l`:/5K0ʔ1VOP(k[oOS|̯ Z3_cL(zz3,hI'5H2҃%R|%Tdda=޹U 9$@ F#Ev4="FF#'czиl=dY)`MChǁl:w55Ƿܘ9/ҍRA܄ż렪X=NqH'9ˑMM>t<$tв Bo;l6a7Tbd5&[MN(AJ(6Bp *P"Zt " Hy b:Md&H N+B9U.4 8^{A7KJ):ZzaJ)?I38p^\Q !u]$Ohk7yc(8q>t\ CX@Y^T @E*>GGH_y5)dD<,n\T#L?S8Z>~VL!G,gRH djm3+/檪ɷ? I2bDR$WJp)me(sWܶg! aY@(`Ւ+Ć.|;urf`x{JEFC`"^'r(.vNNgR'>C)$gę#\uVWXpc4t ux̵:{+ czpfRa L Ɇl*5~d T ruB@fla#+ ^#W:.?QZ'F}"e,pe? *1Hd}珬Q-wލ["y{_(B H?FcQ$q$ ܘ5 b]s(C~8Qt3y|x~nDA(Ki/ 1J)( ]P @ruFDiPtEG3(1TbW.(#CRa t}X;q[\k۶n^}S}O:gr5;~p80}PRlϫ6'ۈTlݧwm;Dyש[6~_I~QJ>"#}gߜ+-(^y~ZK%Fyu&w{,U*\c[ " y |ַLS4!c,u!zB97Ƭ`|55>*&[*%Ek5P4bC{.sk?h\5rsڵ [7oZc/crD2E*>{,UPKҷ:x,c;^lM6OfzB6Z|L[O'Ml*ђ\xG3]z(>gɮMCM7T˪IuP$>$!T%Ⴇ7M=ɦtH'K'~#IENDB`debian/cecilia.desktop0000644000000000000000000000037012245767507012171 0ustar [Desktop Entry] Name=Cecilia GenericName=Sound synth and signal processor Comment=Sound synthesis and audio signal processing environment Icon=/usr/share/pixmaps/cecilia.png Type=Application Categories=AudioVideo;Audio; Exec=cecilia Terminal=false debian/copyright0000644000000000000000000000365712245767507011153 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Cecilia Upstream-Contact: Olivier Bélanger Source: http://code.google.com/p/cecilia5/ Files: * Copyright: Copyright 2011 iACT, Universite de Montreal, Jean Piche, Olivier Belanger, Jean-Michel Dumas 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 . . 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'. Files: debian/* Copyright: 2012 Tiago Bortoletto Vaz 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 . . 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'. debian/manpages0000644000000000000000000000002112245767507010714 0ustar debian/cecilia.1 debian/control0000644000000000000000000000262412245767507010614 0ustar Source: cecilia Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Tiago Bortoletto Vaz , Free Ekanayaka Build-Depends: debhelper (>=7.0.50~), python-all Standards-Version: 3.9.3 XS-Python-Version: >= 2.6 Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/cecilia.git Vcs-Git: git://git.debian.org/git/pkg-multimedia/cecilia.git Homepage: http://code.google.com/p/cecilia5 Package: cecilia Architecture: all Depends: python (>= 2.6), python-pyo (>= 0.6.2), python-numpy, ${misc:Depends} Description: Sound synthesis and audio signal processing environment Cecilia is a graphic user interface for the sound synthesis and sound processing package CSound. Cecilia enables the user to build very quickly graphic interfaces with sliders and curves to control CSound instruments. It is also an editor to CSound with syntax highlighting and a built-in reference. It is also a great tool to explore the parameters of a new opcode in an interactive and intuitive way. . Cecilia uses the pyo audio engine created for the Python programming language. . Cecilia was designed by and for musicians and sound designers. All the traditional sound processing devices are included such as EQs, compressors and delays adapted for the most simple applications and the wildest imaginable sonic contortions. debian/install0000644000000000000000000000012312245767507010572 0ustar debian/cecilia.desktop usr/share/applications debian/cecilia.png usr/share/pixmaps debian/patches/0000755000000000000000000000000012245767507010634 5ustar debian/patches/series0000644000000000000000000000002312245767507012044 0ustar use-distutils.diff debian/patches/use-distutils.diff0000644000000000000000000000440712245767507014311 0ustar --- a/Cecilia5.py +++ b/Cecilia5.py @@ -21,10 +21,10 @@ import wx import os, sys, random -from Resources.constants import * -from Resources import audio, CeciliaMainFrame -import Resources.CeciliaLib as CeciliaLib -from Resources.splash import CeciliaSplashScreen +from cecilia.Resources.constants import * +from cecilia.Resources import audio, CeciliaMainFrame +import cecilia.Resources.CeciliaLib as CeciliaLib +from cecilia.Resources.splash import CeciliaSplashScreen def GetRoundBitmap( w, h, r ): maskColor = wx.Colour(0,0,0) --- a/Resources/constants.py +++ b/Resources/constants.py @@ -18,7 +18,7 @@ along with Cecilia 5. If not, see . """ -import os, sys +import os, sys, cecilia from images import * reload(sys) @@ -39,7 +39,7 @@ if '/%s.app' % APP_NAME in os.getcwd(): RESOURCES_PATH = os.getcwd() else: - RESOURCES_PATH = os.path.join(os.getcwd(), 'Resources') + RESOURCES_PATH = cecilia.Resources.__path__[0] if not os.path.isdir(RESOURCES_PATH) and sys.platform == "win32": RESOURCES_PATH = os.path.join(os.getenv("ProgramFiles"), "Cecilia5", "Resources") --- /dev/null +++ b/setup.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- + +import os +from distutils.core import setup + +setup( name = "cecilia", + author = "Jean Piche, Olivier Belanger, Jean-Michel Dumas", + author_email = "belangeo@gmail.com", + version = "0.5.9", + description = "Sound synthesis and audio signal processing environment", + url = "http://code.google.com/p/cecilia/", + license = "GPLv3", + package_dir = { 'cecilia': '' }, + packages = ['cecilia.Resources'], + py_modules = ['cecilia.__init__'], #workaround to have Resources under cecilia dir + scripts = ['Cecilia5.py'], + package_data={ + 'cecilia.Resources': ['modules/*/*', 'Cecilia5.icns', 'Cecilia5.ico', 'CeciliaFileIcon5.icns', 'CeciliaFileIcon5.ico', 'Cecilia_splash.png'], + } + ) --- /dev/null +++ b/__init__.py @@ -0,0 +1,3 @@ + + + --- a/Resources/splash.py +++ b/Resources/splash.py @@ -2,7 +2,7 @@ # encoding: utf-8 import wx, sys, os -from Resources.constants import * +from cecilia.Resources.constants import * def GetRoundBitmap(w, h, r): maskColour = wx.Colour(0,0,0) debian/source/0000755000000000000000000000000012245767507010505 5ustar debian/source/format0000644000000000000000000000001412245767507011713 0ustar 3.0 (quilt) debian/source/include-binaries0000644000000000000000000000002312245767507013640 0ustar debian/cecilia.png debian/menu0000644000000000000000000000017412245767507010076 0ustar ?package(cecilia):needs="X11" section="Applications/Sound"\ title="Cecilia" command="/usr/bin/cecilia" hints="SoundSynth" debian/watch0000644000000000000000000000011312245767507010231 0ustar version=3 http://cecilia5.googlecode.com/files/Cecilia5_(.*)\-src.tar\.bz2 debian/cecilia.10000644000000000000000000000077412245767507010670 0ustar .TH cecilia 1 .SH NAME cecilia \- Sound synthesis and audio signal processing environment .SH SYNOPSIS .B cecilia .br .SH DESCRIPTION .B cecilia lets you create your own GUI (grapher, sliders, toggles, popup menus) using a simple syntax. .B cecilia comes with many original builtin modules for sound effects and synthesis. .br .SH AUTHOR Cecilia is developed at the Montreal University par Jean Piche, Olivier Belanger and Jean-Michel Dumas. This manual was written by Tiago B. Vaz for the Debian project. debian/compat0000644000000000000000000000000212245767507010403 0ustar 7