--- csound-5.10.1~dfsg1.orig/debian/python-csound.install +++ csound-5.10.1~dfsg1/debian/python-csound.install @@ -0,0 +1,2 @@ +usr/lib/python*/*-packages/_csnd.so +usr/lib/python*/*-packages/csnd.py --- csound-5.10.1~dfsg1.orig/debian/NEWS.Debian +++ csound-5.10.1~dfsg1/debian/NEWS.Debian @@ -0,0 +1,12 @@ +csound (4.23f13-1) unstable; urgency=low + + * OSC-Kit is no longer in the upstream sources (GNU Build System tarball), + however OSC-Kit recently changed license which would allow it to be + included in Debian. Patches to bring the new OSC-Kit plugin with the new + license are welcome. See bug #297018. + + * extract is now csound_extract instead of csound-extract due to a limitation + of automake. + + -- Hans Fugal Tue, 19 Jul 2005 12:26:50 -0600 + --- csound-5.10.1~dfsg1.orig/debian/README.Debian +++ csound-5.10.1~dfsg1/debian/README.Debian @@ -0,0 +1,11 @@ +Csound for Debian +----------------- + +The scansyn and scansynx opcodes have a license incompatible with the Debian +Free Software Guidelines. They have therefore been omitted from this build of +Csound. + +The extract utility has been renamed csound-extract to avoid conflicting with +the extract package. + + -- Hans Fugal , Tue, 8 Jul 2003 07:14:43 -0600 --- csound-5.10.1~dfsg1.orig/debian/tclcsound.install +++ csound-5.10.1~dfsg1/debian/tclcsound.install @@ -0,0 +1,5 @@ +usr/bin/cswish +usr/bin/cstclsh +usr/lib/tcl*/* + +usr/share/lintian/overrides/tclcsound --- csound-5.10.1~dfsg1.orig/debian/liblua5.1-csnd.install +++ csound-5.10.1~dfsg1/debian/liblua5.1-csnd.install @@ -0,0 +1 @@ +usr/lib/lua/*/* --- csound-5.10.1~dfsg1.orig/debian/changelog +++ csound-5.10.1~dfsg1/debian/changelog @@ -0,0 +1,504 @@ +csound (1:5.10.1~dfsg1-3ubuntu3) lucid; urgency=low + + * liblo transition (LP: #517416). + + -- Alessio Treglia Fri, 05 Feb 2010 20:04:06 +0100 + +csound (1:5.10.1~dfsg1-3ubuntu2) lucid; urgency=low + + * Bump Boost build-deps to 1.40 + + -- Scott Kitterman Wed, 13 Jan 2010 22:46:20 -0500 + +csound (1:5.10.1~dfsg1-3ubuntu1) karmic; urgency=low + + * Merge from Debian unstable, remaining Ubuntu changes: + - Update .install files for Python 2.6 transition. + - Update debian/rules to use python.mk and install for both site-packages + and dist-packages + - Bump python-all-dev build-dep to 2.6 (for python.mk) and change + XS-Python-Versions to all to build for all supported Pythons. + - debian/patches/2009-no-counterpoint.patch: don't build counterpoint + until we figure how to make it coexist with. + * Explicitly build-depend on libboost1.38-dev to ease transition. + + -- Luca Falavigna Wed, 29 Jul 2009 20:28:34 +0000 + +csound (1:5.10.1~dfsg1-3) unstable; urgency=low + + [ Jonas Smedegaard ] + * Improve patch headers. + + [ Felipe Sateler ] + * Relax version mangling in watch file + * Build-depend on libboost-dev (not libboost1.35-dev) + * Build-depend on libboost-serialization-dev + * Drop spinlocks in SPARC (Closes: #526025) + * Use DejaVu instead of Vera fonts (Closes: #528153) + + -- Jonas Smedegaard Mon, 18 May 2009 11:05:12 +0200 + +csound (1:5.10.1~dfsg1-2ubuntu1) karmic; urgency=low + + * Merge from Debian unstable, remaining Ubuntu changes: + - Update .install files for Python 2.6 transition. + - Update debian/rules to use python.mk and install for both site-packages + and dist-packages + - Bump python-all-dev build-dep to 2.6 (for python.mk) and change + XS-Python-Versions to all to build for all supported Pythons. + - debian/patches/2009-no-counterpoint.patch: don't build counterpoint + until we figure how to make it coexist with. + + -- Luca Falavigna Mon, 11 May 2009 15:38:38 +0000 + +csound (1:5.10.1~dfsg1-2) unstable; urgency=low + + [ Felipe Sateler ] + * Replace bogus Sugar URLs in debian/copyright with proper CSound + ones. + + [ Jonas Smedegaard ] + * Install libcsnd-java in section java, thanks to lintian. + + -- Jonas Smedegaard Sun, 05 Apr 2009 12:04:56 +0200 + +csound (1:5.10.1~dfsg1-1) unstable; urgency=low + + [ Felipe Sateler ] + * New upstream release. + - SONAME bump from 5.1 to 5.2. + - Drop 0000-fix-build.diff, 1000-instdir.diff, + 1001-fix-csoundac-amd64.diff, 1002-type-punning.diff, + 1004-sanitize-sys.path.diff, 1005-fix-ftbfs-alpha.diff, + accepted upstream. + - Drop 2005-html-apidocs.diff, upstream builds html by default. + - Add 2009-csoundac-fltk-link.patch, csoundac doesn't work with + -Wl,-as-needed. + - Refresh the rest. + * Clear lintian warnings: + - Avoid installing executable examples. + - Override binary-without-manpage: the manpages are generated from another + source package + - Override non-dev-pkg-with-shlib-symlink for libcsnd5.1, it is just too + small to justify a -dev package. + * Add a README.source describing how to get the patched sources. + * Make python-csoundac depend on python-csound. (Closes: #503633) + * Sanitize Python path to avoid arbitrary code execution. Thanks James Vega. + Closes: #504359. + * Fix FTBFS in alpha due to typo. + * Install csPerfThread.hpp. + * Add -dev packages and a lua package from libcsnd and libcsoundac. + * Use DEB_HOST_ARCH_OS instead of DEB_BUILD_ARCH_OS. + * Simplify libjack-dev build-dependency. + + [ Jonas Smedegaard ] + * Repackage upstream tarball: + + Strip embedded tarball: Contains possibly source-less python + binary + + Strip soundfont: improperly licensed + + Strip MIDI script: improperly licensed + * Update debian/copyright and related copyright and licensing info: + + document above additional stripped files. + + Properly license debian/{pkgarchs.sh,rules}. + + Update copyright hints (no new authors or licenses) + + partly rewrite to use proposed new format (preserving all old info + but lacking lots of details revealed from closer looking at the + source) + * Fix watch file: + + mangle trailing dfsg + optional single digit (not only dfsg2) + + mangle trailing .0 both in debian and upstream version strings + * Minor updates to cdbs snippets copyright-check.mk and + package-relations.mk. + * Fix unreliable documentation build: + + Completely replace doxygen-generated Makefile with custom one + ignoring pdflatex errors initially and emits errors at additional + runs to stderr + + Build-depend on ttf-bitstream-vera and patch Doxyfile to use it + + Patch Doxyfile to use default dot path + + Patch refman_header.tex to include needed listings package + * Build-depend on libjack-dev. + * Explicitly add java-gjc include path, to not FTBFS when fallback + java build-dependency is used. + * Build using generic tcl path preferred over versioned one. + * Build-depend on dssi-dev, libgmm++-dev and libboost1.35-dev (and not + libboost-dev). + * Install new plugin libraries: + + ambicode1 (Furse/Wiggins decoders) + + Chua (Chua's Oscillator) + + pulse (PulseAudio client RT IO module) + + VOSIM (VOice SIMulation) + + Linear Algebra (not new, but depends on newly linked GMM++) + * Avoid installing empty NEWS file. + * Use CDBS-resolved (not explicit) version number in debian/rules. + * Extend README.source with info Git, upstream tarballs and CDBS. + * Bump standards-version to 3.8.1. Drop README.cdbs-tweaks and + CDBS-specific hints in other source files. + * Extend java-related (build-)dependencies to include dalpha arch. + * Add git-buildpackage configfile, enabling signed tags. + * Add new local CDBS snippet buildinfo.mk to install info on build + environment into binary packages (as debugging aid). + + -- Jonas Smedegaard Fri, 03 Apr 2009 14:52:29 +0200 + +csound (1:5.08.2~dfsg-1.1ubuntu2) jaunty; urgency=low + + [ Scott Kitterman ] + * Update .install files for Python 2.6 transition (LP: #353688). + * Update debian/rules to use python.mk and install for both site-packages + and dist-packages + * Bump python-all-dev build-dep to 2.6 (for python.mk) and change XS-Python- + Versions to all to build the extension for all support Pythons + + [ Luca Falavigna ] + * Backport changes from Debian GIT repository to be able to fix FTBFS: + - debian/patches/2009-no-counterpoint.patch: don't build counterpoint + until we figure how to make it coexist with. + + -- Luca Falavigna Tue, 14 Apr 2009 07:33:29 +0000 + +csound (1:5.08.2~dfsg-1.1ubuntu1) jaunty; urgency=low + + * Let csound conflicts/replaces libcsound64-5.1 (<< 1:5.08.2~dfsg-1) to + allow a clean upgrade from Intrepid (LP: #294952). + + -- Luca Falavigna Sat, 13 Dec 2008 17:43:00 +0100 + +csound (1:5.08.2~dfsg-1) unstable; urgency=low + + [ Jonas Smedegaard ] + * Rerelease same upstream tarball by more accurate name: Upstream + changelog and other upstream packages indicate that + microversion is stripped from upstream tarballs. + This is also an excuse to adjust dfsg extension to be below upstream + (in case they should decide to rerelease without non-DFSG source). + * Update CDBS snippets: + + Update copyright-check.mk to closer match new proposed copyright + format, optionally break on changes, and cleaup properly. Update + copyright-hints. + + Use new local package-relations.mk to resolve, cleanup and apply + CDBS-declared (build-)dependencies. + + Use new local upstream-tarball.mk to implement get-orig-source and + more. + + Update README.cdbs-tweaks. + * Add DEB_MAINTAINER_MODE in debian/rules (thanks to Romain Beauxis). + * Semi-auto-update debian/control to update dependencies: + DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean + * Rewrite watch file. + + [ Felipe Sateler ] + * Install examples in csound, pd-csound, python-csoundac, libcsnd-java and + tclcsound. + * Make the csound library package policy compliant: + - Make the plugins versioned (they are tied to the library anyway). + - Split the translations to the csound package. + This should make transitions easier if/when csound changes ABI. + * Specify useGettext at install time so gettext isn't disabled. + * Make pd-csound depend on pd as fallback for puredata, to allow using + the alternative pd-extended (Closes: #491966). + + -- Jonas Smedegaard Thu, 31 Jul 2008 01:17:52 +0200 + +csound (1:5.08.0.dfsg2-8) unstable; urgency=low + + * Only warn about copyright-check.mk discoveries. Closes: bug#487052. + + -- Jonas Smedegaard Sat, 21 Jun 2008 23:12:05 +0200 + +csound (1:5.08.0.dfsg2-7) unstable; urgency=low + + [ Jonas Smedegaard ] + * Have default-jdk-builddep build-dependency fallback to + java-gcj-compat-dev to ease backporting to Etch. + * Avoid failing too early in fail-missing target, and emit diff when + it does. + * Semi-auto-update debian/control to update dependencies: + DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean + + [ Felipe Sateler ] + * Add Build-Dependency on graphviz. Doxygen needs it for the html + docs. + * Ship all needed files for the csnd library. + * Fix local scons cdbs tweak to print the actual command it executes at + install time. + * Remove doxygen cruft from the html manual. + * Fix emptyness test in fail-missing target. + * Rename liblua5.1-csnd to libcsnd5.1, since there is a shared library in + /usr/lib. The new package Provides: liblua5.1-csnd. + * Fix override disparity: -doc and -dev are priority extra. + * Enable some optimizations. + + -- Jonas Smedegaard Fri, 23 May 2008 13:54:06 +0200 + +csound (1:5.08.0.dfsg2-6) unstable; urgency=low + + [ Felipe Sateler ] + * Rename patches according to debian/patches/README. While we are at + it, add a small description to each of them. + + [ Jonas Smedegaard ] + * Use dpkg-parsechangelog (not head -1 + sed) to resolve suite in + pkgarchs.sh. + + -- Jonas Smedegaard Sun, 11 May 2008 10:36:36 +0200 + +csound (1:5.08.0.dfsg2-5) unstable; urgency=low + + [ Jonas Smedegaard ] + * Rename comment X-Build-Depends-Comment -> XS-Comment in + debian/control (defacto standard limited to XS- and XB-). + * Depend on default-jre (not java-gcj-compat) and build-depend on + default-jdk-builddep (not java-gcj-compat-dev). Build libcsnd-java + only on supported architectures, dynamically resolved using cdbs. + * Update cdbs tweaks: + + Add local scons.mk and scons-vars.mk to handle SConstruct + buildsystem, and drop custom SConstruct build targets. + * Semi-auto-update debian/control to update dependencies: + DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean + * Fix capitalization of Csound in descriptions in debian/control. + * Fix gettext localisation install dir, thanks to lintian. + + [ Felipe Sateler ] + * Move the common documentation to the DEB_INSTALL_ALL_DOCS variable from + the several *.docs files. + * Remove csnd.py on clean. + * Enable gettext localisation. + * Build the html API documentation. + * Drop unneeded patch release-flags.diff + + -- Jonas Smedegaard Wed, 07 May 2008 15:15:23 +0200 + +csound (1:5.08.0.dfsg2-4) unstable; urgency=low + + * Update cdbs tweaks: + + Strip any non-printable characters in copyright-check.mk. Update + copyright-hints. + * Bump debhelper compatibility to version 6. + * Semi-auto-update debian/control to update build-dependencies: + DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean + + -- Jonas Smedegaard Wed, 23 Apr 2008 11:27:25 +0200 + +csound (1:5.08.0.dfsg2-3) unstable; urgency=low + + [ Felipe Sateler ] + * Fix override disparity: priority optional, not extra. + * Don't build depend on ALSA on non-linux archs, and don't build the ALSA + plugin. + * The atsa binary was missing from csound-utils. + * Add a check to avoid installing missing programs/plugins. + * Move all GUI opcodes to the csound-gui package. Thus, csound no longer + requires X (Closes: #319362). + * Make the library documentation recommend the -dev package. + * The -dev package doesn't include anything arch-specific, so make it arch: + all. + + [ Jonas Smedegaard ] + * Replace unsupported hash comment with "X-Build-Depends-Comment:" tag + in debian/control. + * Fix typo in python-csound long description, thanks to Loïc Minier. + * Minor improvements to missing install check. + * Use per-package install targets (to ease building single binary packages). + + -- Jonas Smedegaard Sat, 19 Apr 2008 03:25:08 +0200 + +csound (1:5.08.0.dfsg2-2) unstable; urgency=low + + [ Felipe Sateler ] + * Create a package for the API reference. + * Remove autogenerated stuff on clean (instead of attempt to preserve + which upsets either git-buildpackage or copyright-check). + * Recommend the manpages package. + * Fix FTBFS on several archs, thanks to Rodney Lorrimar. + (Closes: #474240, #474424) + + [ Jonas Smedegaard ] + * Get only default Python version in debian/rules (do not rely on + XS-Python-Version in debian/control). + * Fix section: doc for binary package libcsound64-doc. + + -- Jonas Smedegaard Fri, 11 Apr 2008 20:10:00 +0200 + +csound (1:5.08.0.dfsg2-1) unstable; urgency=low + + [ Felipe Sateler ] + * Separate the csound program and the manual, since they are distributed + separately, and source packages are available for both now. + + [ Jonas Smedegaard ] + * Avoid stripped non-free scansyn plugin by applying a patch at build time + (only strip the non-free code itself from the tarball). + * Bump "upstream" version, since we are repackaging again. + * Have Felipe as Maintainer and myself as uploader in debian/control, and + update Vcs-* fields to point to new Git collab-maint location at Alioth. + * Fix get-orig-source to no longer patch scansyn usage out, and not include + manual in main source tarball. + * Preserve (not remove) original custom.py at clean, to not upset + git-buildpackage. + * Preserve autogenerated files provided upstream but regenerated, to not + upset git-buildpackage or copyright-check routine. + * Repackage to use CDBS: + + Add local cdbs snippet copyright-check.mk. + + Add cdbs snippet patchsys-quilt.mk (and drop manual quilt rules). + + Add cdbs snippet langcore.mk (and drop manual setting common buildvars). + + Add cdbs snippet debhelper.mk (and drop manual debhelper commands). + + Add debian/README.cdbs-tweaks to source and advertise it in debian/rules. + + Resolve all build-dependencies in debian/rules and advertise it in + debian/control. + * Build-depend on tk-dev and tcl-dev (and only fallback on 8.4 flavors). + * Semi-auto-update debian/control to update build-dependencies: + DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean + + -- Jonas Smedegaard Thu, 27 Mar 2008 17:05:16 +0100 + +csound (1:5.08.0.dfsg-1) unstable; urgency=low + + * New upstream release. + - Update the get-orig-source target. + - Update patches. + - Drop hidden-symbols.diff, applied upstream. + - Drop fix-csladspa.diff, applied upstream. + * Build-Depend on libpng to build the new image opcodes. + * Upstream now releases a source tarball for the manual, use it. + * Support parallel building via DEB_BUILD_OPTIONS. + * Copy Build-Depends-Indep to Build-Depends until dpkg-buildpackage calls + build-arch when specified -B. + + -- Felipe Sateler Wed, 19 Mar 2008 23:57:48 -0300 + +csound (1:5.07.0.dfsg-5) UNRELEASED; urgency=low + + * Include menu file for the GUI csound frontends/editors. + * Bump standards-version (no changes needed). + * Fix FTBFS in amd64 (and maybe other archs) by not SWIG-ing a function + not really supported by SWIG (va_list arguments). + * Work around type punning in swig generated code. + * Delete unnecesary debian/dirs + * Build documentation (manual and api reference). Also make the appropriate + split of arch and arch-indep sections. + * Fix copyright notice. + * Move from dpatch to quilt. + * Override 2 lintian warnings. + + -- Felipe Sateler Fri, 18 Jan 2008 14:11:46 -0300 + +csound (1:5.07.0.dfsg-4) unstable; urgency=low + + * Add missing libboost-dev build-dependendy. + * Adjust some of the build flags (optimize a little less). + * Fix segfault in csladspa. + * Clean up dependencies a bit by using -Wl,-as-needed. + + -- Felipe Sateler Sun, 02 Dec 2007 16:37:19 -0300 + +csound (1:5.07.0.dfsg-3) unstable; urgency=low + + * Fix include dir of java via custom.py. + * Build for the right architecture. + + -- Felipe Sateler Wed, 14 Nov 2007 19:49:04 -0300 + +csound (1:5.07.0.dfsg-2) unstable; urgency=low + + * Fix _csnd.so SONAME breakage. + + -- Felipe Sateler Tue, 13 Nov 2007 00:12:17 -0300 + +csound (1:5.07.0.dfsg-1) unstable; urgency=low + + * New upstream release. + - Drop 04cseditor-shared-link.dpatch, accepted upstream. + - Update all other patches. + * Drop 01no-java-recompile.dpatch, since it is not absolutely necessary. + + -- Felipe Sateler Mon, 22 Oct 2007 14:02:40 -0300 + +csound (1:5.06.0.dfsg-1) UNRELEASED; urgency=low + + * New maintainer for csound. Revamped the packaging (ie, start from + scratch). + * New upstream version. + (Closes: #415655, #365840) + * Repackaged source because on non-free code. + (Closes: #379648) + * Build shared library. + (Closes: #390235) + * Include a watch file. + (Closes: #415392) + * Build with system OSC-kit. + (Closes: #297018) + + -- Felipe Sateler Tue, 02 Oct 2007 00:36:14 -0400 + +csound (1:4.23f13-1.1) unstable; urgency=high + + * Non-maintainer upload. + * High-urgency upload for RC bugfix. + * Drop alpha, ia64, and amd64 from the package architecture list, because + this version of csound makes many 32-bit assumptions that render the + package unusable. Closes: #414660. + * Also fix the clean target to use make distclean, not just make + clean, and remove csound/csound.xmg by hand since nothing seems to + take care of this on clean. + + -- Steve Langasek Tue, 20 Mar 2007 15:55:27 -0700 + +csound (1:4.23f13-1) unstable; urgency=low + + [ Hans Fugal ] + * New upstream release + * Renamed csound-extract to csound_extract due to automake limitations + * Added NEWS.Debian + * Install more upstream documentation (in /usr/share/doc/csound) + * Removed -P128 from defaults list in manpage. (closes: #300622) + * Built with g++ 4.0. (closes: #318915) + * Upstream removed OSC-Kit. (closes: #297018) + + [ Guenter Geiger (Debian/GNU) ] + * Added texinfo build depends + + -- Guenter Geiger (Debian/GNU) Thu, 15 Sep 2005 11:06:56 +0200 + +csound (4.23f12-2) unstable; urgency=low + + * Updated to policy 3.6.1 (no changes) + + -- Hans Fugal Tue, 03 Aug 2004 09:29:32 -0600 + +csound (4.23f12-1) unstable; urgency=low + + * New upstream release + + -- Hans Fugal Wed, 28 Jul 2004 07:54:35 -0600 + +csound (4.23f08-1) unstable; urgency=low + + * New upstream release + + -- Hans Fugal Fri, 02 Jan 2004 10:29:36 -0700 + +csound (4.23f07-1) unstable; urgency=low + + * New upstream release + * Renamed extract to csound-extract. (closes: #205918) + * No longer build plugin .so's, which weren't being installed anyway. + (closes: #207574) + + -- Hans Fugal Fri, 12 Sep 2003 08:33:46 -0600 + +csound (4.23f06-1) unstable; urgency=low + + * New upstream release + + -- Hans Fugal Sun, 17 Aug 2003 15:40:15 -0600 + +csound (4.23f04-1) unstable; urgency=low + + * Initial Release. (closes: #200355) + * Omitted scansyn and scansynx opcodes because of license + * Omitted some OSC-Kit files because of license + * Various Makefile adjustments + * widget.cpp/gcc compile errors fixed + * Wrote manpages for all binaries (closes: #130373 indirectly) + + -- Hans Fugal Tue, 12 Aug 2003 08:09:20 -0600 + --- csound-5.10.1~dfsg1.orig/debian/pd-csound.examples +++ csound-5.10.1~dfsg1/debian/pd-csound.examples @@ -0,0 +1,2 @@ +examples/csoundapi_tilde/csapi_demo.csd +examples/csoundapi_tilde/csoundapi.pd --- csound-5.10.1~dfsg1.orig/debian/libcsound64-doc.docs +++ csound-5.10.1~dfsg1/debian/libcsound64-doc.docs @@ -0,0 +1 @@ +doc/html --- csound-5.10.1~dfsg1.orig/debian/libcsnd-java.examples +++ csound-5.10.1~dfsg1/debian/libcsnd-java.examples @@ -0,0 +1 @@ +examples/java/* --- csound-5.10.1~dfsg1.orig/debian/copyright_hints +++ csound-5.10.1~dfsg1/debian/copyright_hints @@ -0,0 +1,1838 @@ +Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=XXX +Upstream-Name: Untrusted draft - double-check copyrights yourself! + +Files: AUTHORS + Before_release + ChangeLog + CsoundLib.framework/readme.txt + H/OpcodeBase.hpp + H/cs_jack.h + H/csound_orc.h + H/tok.h + INSTALL + InOut/SConscript + InOut/virtual_keyboard/keyboard.map + InOut/widglobals.h + Loadable_Opcodes.txt + Makefile-win32 + NEWS + Opcodes/Loris/README + Opcodes/Loris/trymorph.csd + Opcodes/SConscript + Opcodes/dssi4cs/src/load.c + Opcodes/dssi4cs/src/utils.h + Opcodes/fluidOpcodes/fluidOpcodes.html + Opcodes/fluidOpcodes/test.csd + Opcodes/ftest.c + Opcodes/gab/examples/changed.csd + Opcodes/gab/examples/exitnow.csd + Opcodes/gab/examples/metro.csd + Opcodes/gab/examples/vrandi.csd + Opcodes/gab/examples/vtable.csd + Opcodes/gab/opcodes.txt + Opcodes/linear_algebra.cpp + Opcodes/mixer.cpp + Opcodes/oggplay.c + Opcodes/py/README + Opcodes/py/examples/ftedit.orc + Opcodes/py/examples/ftedit.sco + Opcodes/py/examples/heredoc.orc + Opcodes/py/examples/heredoc.sco + Opcodes/py/examples/ievent.orc + Opcodes/py/examples/ievent.sco + Opcodes/py/examples/pyassign.orc + Opcodes/py/examples/pyassign.sco + Opcodes/py/examples/pycall1.orc + Opcodes/py/examples/pycall1.sco + Opcodes/py/examples/pycall2.orc + Opcodes/py/examples/pycall2.sco + Opcodes/py/examples/pycall3.orc + Opcodes/py/examples/pycall3.sco + Opcodes/py/examples/pycallt.orc + Opcodes/py/examples/pycallt.sco + Opcodes/py/examples/pyeval.orc + Opcodes/py/examples/pyeval.sco + Opcodes/py/examples/pyexec.orc + Opcodes/py/examples/pyexec.sco + Opcodes/py/examples/pyexec1.py + Opcodes/py/examples/pyexec2.py + Opcodes/py/examples/pyexec3.py + Opcodes/py/examples/pyexec4.py + Opcodes/py/examples/pyexect.orc + Opcodes/py/examples/pyexect.sco + Opcodes/py/examples/pyexect1.py + Opcodes/py/examples/pyexect2.py + Opcodes/py/examples/pyexect3.py + Opcodes/py/examples/pyexect4.py + Opcodes/py/examples/pyrun.csd + Opcodes/py/examples/pyrun.orc + Opcodes/py/examples/pyrun.sco + Opcodes/py/examples/pyrunt.orc + Opcodes/py/examples/pyrunt.sco + Opcodes/py/pycall.auto.c + Opcodes/py/pycall.auto.h + Opcodes/py/pyx-gen.py + Opcodes/py/pyx.auto.c + Opcodes/py/pyx.auto.h + Opcodes/vst4cs/doc/Compatibilty.doc + Opcodes/vst4cs/doc/compatibilty.html + Opcodes/vst4cs/doc/index.html + Opcodes/vst4cs/doc/vstaudio.html + Opcodes/vst4cs/doc/vstbankload.html + Opcodes/vst4cs/doc/vstedit.html + Opcodes/vst4cs/doc/vstinfo.html + Opcodes/vst4cs/doc/vstinit.html + Opcodes/vst4cs/doc/vstmidiout.html + Opcodes/vst4cs/doc/vstnote.html + Opcodes/vst4cs/doc/vstparamset.html + Opcodes/vst4cs/doc/vstprogset.html + SConstruct + SConstruct2 + SDIF/sdif2adsyn.c + SDIF/sdif_rdm.txt + Statics + To-fix-and-do + after_osx + brkpt + build-icl-release.bat + build-mingw-beta-double.sh + build-mingw-beta-float.sh + build-mingw-debug.sh + build-mingw-installer.sh + build-mingw-profile.sh + build-mingw-release-double.sh + build-mingw-release-float.sh + build-msvc-debug.bat + build-msvc-release.bat + cleanup.sh + cs5.r + csound-build.tex + csound-mingw-double.sh + csound-mingw-float.sh + csound-msvc.bat + csound.tex + csound5.pc.in + custom-icl.py + custom-mingw.py + custom-msvc.py + custom.py + custom.py.mkg + debian/NEWS.Debian + debian/README.Debian + debian/README.source + debian/compat + debian/control + debian/control.in + debian/csladspa.install + debian/csound-gui.install + debian/csound-gui.menu + debian/csound-utils.install + debian/csound.examples + debian/csound.install + debian/custom.py + debian/gbp.conf + debian/libcsnd-dev.install + debian/libcsnd-java.examples + debian/libcsnd-java.install + debian/libcsnd5.2.install + debian/libcsound64-5.2.install + debian/libcsound64-dev.install + debian/libcsound64-doc.docs + debian/libcsoundac-dev.install + debian/libcsoundac5.2.install + debian/liblua5.1-csnd.install + debian/overrides/csound + debian/overrides/csound-gui + debian/overrides/csound-utils + debian/overrides/tclcsound + debian/patches/1003-abi-plugin-dir.diff + debian/patches/2000-avoid-nonfree-scansyn-plugin.diff + debian/patches/2001-lua-link.diff + debian/patches/2002-csoundac.diff + debian/patches/2003-fix-_csnd.diff + debian/patches/2004-fix-gettext.diff + debian/patches/2006-apidocs-font.patch + debian/patches/2007-apidoc-dotpath.patch + debian/patches/2008-apidoc-listings-pkg.patch + debian/patches/2009-csoundac-fltk-link.patch + debian/patches/2010-disable-multithread-sparc.patch + debian/patches/README + debian/patches/series + debian/pd-csound.examples + debian/pd-csound.install + debian/python-csound.examples + debian/python-csound.install + debian/python-csoundac.examples + debian/python-csoundac.install + debian/tclcsound.examples + debian/tclcsound.install + debian/watch + doxygen.sty + etc/.csoundrc + etc/.csoundrc_windows + examples/HelloWorld.py + examples/PythonDemoApp.py + examples/PythonDemoFrame.py + examples/TrappedCsd.py + examples/TrappedOrcSco.py + examples/am.csd + examples/band.csd + examples/bilbar.csd + examples/cb.csd + examples/cb.py + examples/chuap.csd + examples/chuas_oscillator/Chua.PNG + examples/chuas_oscillator/ChuasOscillatorApp.py + examples/chuas_oscillator/ChuasOscillatorFrame.py + examples/chuas_oscillator/CsoundPlayer.py + examples/cscore/more/ScaleGen.c + examples/cscore/more/e.sco + examples/cscore/more/scales.orc + examples/cscore/more/test.orc + examples/cscore/more/test.sco + examples/csoundapi_tilde/csapi_demo.csd + examples/date.csd + examples/display.py + examples/fl.csd + examples/fl_controller/fl_controller.dev + examples/java/CSDPlayer.java + examples/java/CSDPlayer.mf + examples/java/CsoundEditor.java + examples/java/CsoundEditor.mf + examples/java/Makefile + examples/keys.csd + examples/keys.py + examples/lua_example.lua + examples/osc.csd + examples/oscilloscope.py + examples/osclisten.csd + examples/pfield.csd + examples/pvsbus.csd + examples/sdft.csd + examples/shapes.csd + examples/shapes.py + examples/tclcsound/csound.tcl + examples/tclcsound/pvsgraph.csd + examples/tclcsound/readme.txt + examples/tclcsound/remote-gui.pd + examples/tclcsound/test.csd + examples/tclcsound/test_sliders.csd + examples/tpscaler.csd + examples/trapped-high-resolution.csd + examples/trapped.csd + examples/trappedrt.csd + examples/vstcsound.csd + examples/vu.csd + examples/vu.py + examples/wxController.py + examples/xanadu-high-resolution.csd + examples/xanadu-vst.csd + examples/xanadu.csd + frontends/CsoundAC/Counterpoint.cpp + frontends/CsoundAC/Counterpoint.hpp + frontends/CsoundAC/CounterpointMain.cpp + frontends/CsoundAC/CounterpointNode.cpp + frontends/CsoundAC/CsoundAcUnitTests.py + frontends/CsoundAC/KindsOfChords.py + frontends/CsoundAC/OrchestraNode.hpp + frontends/CsoundAC/SoundfileUnitTests.py + frontends/CsoundAC/VoiceleadUnitTests.py + frontends/CsoundVST/CsoundVstUi.fl + frontends/CsoundVST/CsoundVstUnitTests.py + frontends/CsoundVST/KindsOfChords.py + frontends/CsoundVST/ScoreGeneratorVstUi.fl + frontends/CsoundVST/VoiceleadUnitTests.py + frontends/CsoundVST/_CsoundVST.def + frontends/CsoundVST/_scoregen.def + frontends/CsoundVST/angel.PNG + frontends/CsoundVST/csound.ico + frontends/CsoundVST/csoundvst.rc + frontends/CsoundVST/pyrun.c + frontends/CsoundVST/swig.bat + frontends/CsoundX/CsoundX.xcode/matt.mode1 + frontends/CsoundX/CsoundX.xcode/matt.pbxuser + frontends/CsoundX/CsoundX.xcode/project.pbxproj + frontends/CsoundX/CsoundX_Prefix.pch + frontends/CsoundX/English.lproj/Credits.rtf + frontends/CsoundX/English.lproj/InfoPlist.strings + frontends/CsoundX/English.lproj/MainMenu.nib/classes.nib + frontends/CsoundX/English.lproj/MainMenu.nib/info.nib + frontends/CsoundX/English.lproj/MyDocument.nib/classes.nib + frontends/CsoundX/English.lproj/MyDocument.nib/info.nib + frontends/CsoundX/Info.plist + frontends/CsoundX/main.m + frontends/CsoundX/smile.icns + frontends/OSX/Csound5_prefix.pch + frontends/OSX/Csound_5.xcode/project.pbxproj + frontends/OSX/English.lproj/InfoPlist.strings + frontends/OSX/English.lproj/main.nib/classes.nib + frontends/OSX/English.lproj/main.nib/info.nib + frontends/OSX/English.lproj/main.nib/objects.xib + frontends/OSX/Info.plist + frontends/OSX/play.icns + frontends/OSX/version.plist + frontends/SConscript + frontends/flcsound/flcsound.mf + frontends/flcsound/flcsound.rc + frontends/flcsound/flcsound.xbm + frontends/flcsound/flcsound64.ico + frontends/flcsound/mkicons.sh + frontends/flcsound/px2pt.c + frontends/fltk_gui/Csound5GUI.app/Contents/Info.plist + frontends/fltk_gui/Csound5GUI.app/Contents/MacOS/thisis + frontends/fltk_gui/Csound5GUI.app/Contents/PkgInfo + frontends/fltk_gui/Csound5GUI.app/Contents/Resources/wins.icns + frontends/fltk_gui/CsoundAboutWindow_FLTK.fl + frontends/fltk_gui/CsoundGUIConsole_FLTK.fl + frontends/fltk_gui/CsoundGUIMain_FLTK.fl + frontends/fltk_gui/CsoundGlobalSettingsPanel_FLTK.fl + frontends/fltk_gui/CsoundPerformanceSettingsPanel.cpp + frontends/fltk_gui/CsoundPerformanceSettingsPanel_FLTK.fl + frontends/fltk_gui/CsoundUtilitiesWindow_FLTK.fl + frontends/fltk_gui/Keywords.cpp + frontends/fltk_gui/common.cxx + frontends/tclcsound/command_summary.txt + frontends/tclcsound/cswish.r + frontends/winsound/Winsound.app/Contents/Info.plist + frontends/winsound/Winsound.app/Contents/MacOS/thisis + frontends/winsound/Winsound.app/Contents/PkgInfo + frontends/winsound/Winsound.app/Contents/Resources/wins.icns + frontends/winsound/winsound.fl + frontends/winsound/winsound.xpm + indent.sh + install-olpc.py + install.py + installer/linux/Makefile + installer/linux/d32.sh + installer/linux/d64.sh + installer/linux/f32.sh + installer/linux/f64.sh + installer/linux/installer.fl + installer/macosx/Makefile + installer/macosx/Readme_temp.txt + installer/macosx/csound.info + installer/macosx/installer.fl + installer/macosx/mkdmg + installer/macosx/new_install.cxx + installer/misc/csound.spec.in + installer/misc/csound.spec.in.old + installer/misc/loris_stk_src.sh + installer/misc/makedeb.sh + installer/misc/makespec.sh + installer/misc/mkpackage.py + installer/misc/mksrcpkg.sh + installer/misc/vim/cshelp + installer/misc/vim/csound.vim + installer/misc/vim/csound_csd.vim + installer/misc/vim/csound_orc.vim + installer/misc/vim/csound_sco.vim + installer/windows/csoundd-msvc.nsi + installer/windows/csoundd.nsi + interfaces/SConscript + interfaces/csound.lisp + interfaces/exclusions.i + interfaces/filebuilding.cpp + interfaces/filebuilding.lisp + interfaces/lisp-swig.sh + interfaces/pyMsgCb_stub.cpp + interfaces/test.lisp + interfaces/test.lua + interfaces/test.py + linseg + macinstall-cp.sh + matrix.tk + nsliders.tk + olpc.spec + olpcsound.spec + package-build.sh + pkgbuild.tcl + pluginSDK/SConstruct + pluginSDK/custom.py + po/LINGUAS + po/update + samples/hrtf-44100-left.dat + samples/hrtf-48000-left.dat + samples/hrtf-48000-right.dat + strip.sh + tabdes + tests/test.py + tests/test1.csd + tests/test10.csd + tests/test11.csd + tests/test12.csd + tests/test13.csd + tests/test14.csd + tests/test15.csd + tests/test16.csd + tests/test17.csd + tests/test18.csd + tests/test19.csd + tests/test2.csd + tests/test20.csd + tests/test21.csd + tests/test22.csd + tests/test23.csd + tests/test24.csd + tests/test3.csd + tests/test4.csd + tests/test5.csd + tests/test6.csd + tests/test7.csd + tests/test8.csd + tests/test9.csd + tests/testUI.py + util/README.adsyn + util/atsa_main.c + util/cvl_main.c + util/dnoise_main.c + util/env_main.c + util/het_main.c + util/hetx_main.c + util/lpc_main.c + util/mixer_main.c + util/pvc_main.c + util/pvi_main.c + util/pvx_main.c + util/scale_main.c + util/sndinfo_main.c + util/srconv_main.c + util/xtrc_main.c + util1/cscore/cscore.c + util1/cscore/cscore.h + util1/cscore/cscore_main.c + util1/cscore/main.c + util1/csd_util/base64.c + util1/csd_util/cs.c + util1/csd_util/csb64enc.c + util1/csd_util/makecsd.c + util1/scot/scot_main.c + with_icc.txt +Copyright: *No copyright* +License: UNKNOWN + +Files: InOut/libsnd_u.c + OOps/fftlib.c + Opcodes/ampmidid.cpp + Opcodes/chua/ChuaOscillator.cpp + Opcodes/dssi4cs/src/seq_event.h + Opcodes/pvoc.c + Opcodes/pvoc.h + Opcodes/pvs_ops.c + Opcodes/pvs_ops.h + Opcodes/stdopcod.c + Opcodes/stdopcod.h + Opcodes/ugnorman.c + Opcodes/ugnorman.h + Top/threads.c + frontends/CsoundAC/Cell.cpp + frontends/CsoundAC/Cell.hpp + frontends/CsoundAC/Composition.cpp + frontends/CsoundAC/Composition.hpp + frontends/CsoundAC/Conversions.cpp + frontends/CsoundAC/Conversions.hpp + frontends/CsoundAC/Event.cpp + frontends/CsoundAC/Event.hpp + frontends/CsoundAC/Exception.hpp + frontends/CsoundAC/Hocket.cpp + frontends/CsoundAC/Hocket.hpp + frontends/CsoundAC/ImageToScore.cpp + frontends/CsoundAC/ImageToScore.hpp + frontends/CsoundAC/Lindenmayer.cpp + frontends/CsoundAC/Lindenmayer.hpp + frontends/CsoundAC/MCRM.cpp + frontends/CsoundAC/MCRM.hpp + frontends/CsoundAC/Midifile.cpp + frontends/CsoundAC/Midifile.hpp + frontends/CsoundAC/MusicModel.cpp + frontends/CsoundAC/MusicModel.hpp + frontends/CsoundAC/Node.cpp + frontends/CsoundAC/Node.hpp + frontends/CsoundAC/Platform.hpp + frontends/CsoundAC/Random.cpp + frontends/CsoundAC/Random.hpp + frontends/CsoundAC/Rescale.cpp + frontends/CsoundAC/Rescale.hpp + frontends/CsoundAC/Score.cpp + frontends/CsoundAC/Score.hpp + frontends/CsoundAC/ScoreNode.cpp + frontends/CsoundAC/ScoreNode.hpp + frontends/CsoundAC/Sequence.cpp + frontends/CsoundAC/Sequence.hpp + frontends/CsoundAC/Shell.cpp + frontends/CsoundAC/Shell.hpp + frontends/CsoundAC/Silence.hpp + frontends/CsoundAC/Soundfile.cpp + frontends/CsoundAC/Soundfile.hpp + frontends/CsoundAC/StrangeAttractor.cpp + frontends/CsoundAC/StrangeAttractor.hpp + frontends/CsoundAC/System.cpp + frontends/CsoundAC/System.hpp + frontends/CsoundAC/Voicelead.cpp + frontends/CsoundAC/Voicelead.hpp + frontends/CsoundAC/VoiceleadingNode.cpp + frontends/CsoundAC/VoiceleadingNode.hpp + frontends/CsoundAC/VoiceleadingNodeUnitTests.py + frontends/CsoundVST/CsoundVST.cpp + frontends/CsoundVST/CsoundVST.hpp + frontends/CsoundVST/CsoundVSTMain.cpp + frontends/CsoundVST/CsoundVstFltk.hpp + frontends/CsoundVST/Platform.hpp + frontends/CsoundVST/ScoreGenerator.cpp + frontends/CsoundVST/ScoreGenerator.hpp + frontends/CsoundVST/ScoreGeneratorVST.i + frontends/CsoundVST/ScoreGeneratorVst.cpp + frontends/CsoundVST/ScoreGeneratorVst.hpp + frontends/CsoundVST/ScoreGeneratorVstFltk.cpp + frontends/CsoundVST/ScoreGeneratorVstFltk.hpp + frontends/CsoundVST/ScoreGeneratorVstMain.cpp + frontends/CsoundVST/VoiceleadingNodeUnitTests.py + frontends/CsoundVST/csoundvst_main.cpp + frontends/csound/csound_main.c + interfaces/CppSound.cpp + interfaces/CppSound.hpp + interfaces/CsoundFile.cpp + interfaces/CsoundFile.hpp + interfaces/Soundfile.cpp + interfaces/Soundfile.hpp + interfaces/java_interface.i + interfaces/lua_interface.i + interfaces/pyMsgCb.cpp + interfaces/python_interface.i + util/std_util.c + util/std_util.h +Copyright: *No copyright* +License: LGPL-2.1+ + +Files: Engine/auxfd.c + Engine/entry1.c + Engine/scsort.c + Engine/sort.c + Engine/swrite.c + Engine/twarp.c + H/cscore.h + H/dumpf.h + H/entry1.h + H/oload.h + H/sort.h + H/sysdep.h + H/ugens1.h + H/ugens2.h + H/ugens3.h + H/ugens4.h + H/windin.h + InOut/winascii.c + InOut/windin.c + InOut/window.c + OOps/dumpf.c + OOps/ugens1.c + OOps/ugens3.c + OOps/ugens4.c + Top/cscore_internal.c + Top/cscorfns.c + examples/cscore/manual/cscore_ex1.c + examples/cscore/manual/cscore_ex2.c + examples/cscore/manual/cscore_ex3.c + examples/cscore/manual/cscore_ex4.c + examples/cscore/manual/cscore_ex5.c + examples/cscore/more/HalveDurations.c + examples/cscore/more/ParallelFifths.c + frontends/cscore/cscore.c + frontends/cscore/cscoremain.c + frontends/cscore/cscoremain_MacOS9.c + util1/sortex/smain.c + util1/sortex/xmain.c +Copyright: 1991, Barry Vercoe, John ffitch +License: LGPL-2.1+ + +Files: Engine/cfgvar.c + Engine/envvar.c + H/cfgvar.h + H/csGblMtx.h + H/diskin2.h + H/envvar.h + H/fftlib.h + H/midifile.h + H/msg_attr.h + H/new_opts.h + InOut/midifile.c + InOut/rtalsa.c + InOut/rtwinmm.c + OOps/diskin2.c + Opcodes/ftconv.c + Opcodes/reverbsc.c + Top/new_opts.c + Top/utility.c + interfaces/csPerfThread.cpp + interfaces/csPerfThread.hpp + util/utilmain.h +Copyright: 2005, Istvan Varga +License: LGPL-2.1+ + +Files: InOut/winFLTK.h + Opcodes/loscilx.c + Opcodes/stackops.c + frontends/fltk_gui/ConfigFile.cpp + frontends/fltk_gui/ConfigFile.hpp + frontends/fltk_gui/CsoundCopyrightInfo.hpp + frontends/fltk_gui/CsoundGUI.hpp + frontends/fltk_gui/CsoundGUIConsole.cpp + frontends/fltk_gui/CsoundGUIMain.cpp + frontends/fltk_gui/CsoundGlobalSettings.cpp + frontends/fltk_gui/CsoundGlobalSettings.hpp + frontends/fltk_gui/CsoundPerformance.cpp + frontends/fltk_gui/CsoundPerformance.hpp + frontends/fltk_gui/CsoundPerformanceSettings.cpp + frontends/fltk_gui/CsoundPerformanceSettings.hpp + frontends/fltk_gui/CsoundUtility.cpp + frontends/fltk_gui/CsoundUtility.hpp + frontends/fltk_gui/main.cpp + util/pvl_main.c +Copyright: 2006, Istvan Varga +License: LGPL-2.1+ + +Files: InOut/virtual_keyboard/Bank.cpp + InOut/virtual_keyboard/Bank.hpp + InOut/virtual_keyboard/FLTKKeyboard.cpp + InOut/virtual_keyboard/FLTKKeyboard.hpp + InOut/virtual_keyboard/FLTKKeyboardWidget.cpp + InOut/virtual_keyboard/FLTKKeyboardWidget.hpp + InOut/virtual_keyboard/FLTKKeyboardWindow.cpp + InOut/virtual_keyboard/FLTKKeyboardWindow.hpp + InOut/virtual_keyboard/KeyboardMapping.cpp + InOut/virtual_keyboard/KeyboardMapping.hpp + InOut/virtual_keyboard/Program.cpp + InOut/virtual_keyboard/Program.hpp + InOut/virtual_keyboard/SliderBank.cpp + InOut/virtual_keyboard/SliderBank.hpp + InOut/virtual_keyboard/SliderData.cpp + InOut/virtual_keyboard/SliderData.hpp + InOut/virtual_keyboard/virtual_keyboard.cpp + Opcodes/vaops.c + pluginSDK/examplePlugin.c +Copyright: 2006, Steven Yi +License: LGPL-2.1+ + +Files: Opcodes/bowed.h + Opcodes/brass.h + Opcodes/clarinet.h + Opcodes/flute.h + Opcodes/marimba.h + Opcodes/modal4.c + Opcodes/modal4.h + Opcodes/moog1.c + Opcodes/moog1.h + Opcodes/physmod.c + Opcodes/physutil.c + Opcodes/physutil.h + Opcodes/shaker.c + Opcodes/shaker.h + Opcodes/singwave.c + Opcodes/singwave.h + Opcodes/vibraphn.h +Copyright: 1996-1997, Perry Cook, John ffitch +License: LGPL-2.1+ + +Files: H/resource.h + H/version.h + util/het_export.c + util/het_import.c + util/heti_main.c + util/lpc_export.c + util/lpc_import.c + util/lpci_main.c + util/lpcx_main.c + util/mixer.c + util/pv_export.c + util/pv_import.c + util/xtrct.c +Copyright: 1995, John ffitch +License: LGPL-2.1+ + +Files: InOut/rtcoreaudio.c + examples/tclcsound/gen.tcl + examples/tclcsound/graph.tcl + examples/tclcsound/listener.tcl + examples/tclcsound/remote-gui.tcl + examples/tclcsound/remote.tcl + examples/tclcsound/table.tcl + examples/tclcsound/test.tcl + frontends/OSX/main.c + frontends/tclcsound/commands.c + frontends/tclcsound/tclcsound.c + frontends/tclcsound/tclcsound.h +Copyright: 2005, Victor Lazzarini +License: LGPL-2.1+ + +Files: frontends/flcsound/canvas.cpp + frontends/flcsound/canvas.hpp + frontends/flcsound/curve.cpp + frontends/flcsound/curve.hpp + frontends/flcsound/main.cpp + frontends/flcsound/plots.cpp + frontends/flcsound/plots.hpp + frontends/flcsound/synthesizer.cpp + frontends/flcsound/synthesizer.hpp +Copyright: 2003, by John D. Ramsdell. All rights reserved +License: LGPL-2.1+ + +Files: Opcodes/locsig.c + Opcodes/locsig.h + Opcodes/pvadd.c + Opcodes/pvadd.h + Opcodes/pvocext.c + Opcodes/pvocext.h + Opcodes/space.c + Opcodes/space.h +Copyright: 1998, Richard Karpen +License: LGPL-2.1+ + +Files: Opcodes/vst4cs/readme.txt + Opcodes/vst4cs/src/fxbank.cpp + Opcodes/vst4cs/src/fxbank.h + Opcodes/vst4cs/src/vst4cs.cpp + Opcodes/vst4cs/src/vst4cs.h + Opcodes/vst4cs/src/vsthost.cpp + Opcodes/vst4cs/src/vsthost.h +Copyright: 2004, Andres Cabrera, Michael Gogins +License: LGPL-2.1+ + +Files: Opcodes/newfils.c + Opcodes/newfils.h + Opcodes/pvsbasic.c + Opcodes/pvsbasic.h + Opcodes/sndloop.c + Opcodes/syncgrain.c + Opcodes/syncgrain.h +Copyright: Victor Lazzarini, 2004 +License: LGPL-2.1+ + +Files: frontends/fltk_gui/Fl_Native_File_Chooser.H + frontends/fltk_gui/Fl_Native_File_Chooser.cxx + frontends/fltk_gui/Fl_Native_File_Chooser_MAC.H + frontends/fltk_gui/Fl_Native_File_Chooser_MAC.cxx + frontends/fltk_gui/Fl_Native_File_Chooser_WIN32.H + frontends/fltk_gui/Fl_Native_File_Chooser_WIN32.cxx +Copyright: 2004, by Greg Ercolano +License: LGPL-2+ + +Files: Opcodes/vbap.c + Opcodes/vbap.h + Opcodes/vbap_eight.c + Opcodes/vbap_four.c + Opcodes/vbap_sixteen.c + Opcodes/vbap_zak.c +Copyright: 2000, Ville Pulkki +License: LGPL-2.1+ + +Files: Engine/csound_orc.l + Engine/csound_orc_expressions.c + Engine/csound_orc_optimize.c + Engine/csound_orc_semantics.c + Engine/new_orc_parser.c + Engine/symbtab.c +Copyright: 2006 +License: LGPL-2.1+ + +Files: Engine/extract.c + Engine/scxtract.c + H/disprep.h + H/fgens.h + OOps/disprep.c +Copyright: 1991, Barry Vercoe +License: LGPL-2.1+ + +Files: Opcodes/gab/hvs.c + Opcodes/gab/newgabopc.c + Opcodes/gab/radiobaton.c + Opcodes/gab/sliderTable.c + Opcodes/gab/tabmorph.c +Copyright: 2007, Gabriel Maldonado +License: LGPL-2.1+ + +Files: Opcodes/ifd.c + Opcodes/partials.c + Opcodes/psynth.c + Opcodes/pvsdemix.c + Opcodes/pvsdemix.h +Copyright: Victor Lazzarini, 2005 +License: LGPL-2.1+ + +Files: H/aops.h + H/ugens5.h + OOps/aops.c + OOps/ugens5.c +Copyright: 1991, Barry Vercoe, John ffitch, Gabriel Maldonado +License: LGPL-2.1+ + +Files: Opcodes/flanger.c + Opcodes/flanger.h + Opcodes/uggab.c + Opcodes/uggab.h +Copyright: 1998, Gabriel Maldonado, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/metro.c + Opcodes/seqtime.c + Opcodes/sfont.h + Opcodes/sftype.h +Copyright: 2000, Gabriel Maldonado +License: LGPL-2.1+ + +Files: Engine/typetabl.h + H/namedins.h + H/oscils.h + OOps/oscils.c +Copyright: 2002, Istvan Varga +License: LGPL-2.1+ + +Files: Opcodes/py/pycall-gen.py + Opcodes/py/pythonhelper.h + Opcodes/py/pythonopcodes.c + Opcodes/py/pythonopcodes.h +Copyright: 2002, Maurizio Umberto Puxeddu +License: LGPL-2.1+ + +Files: frontends/CsoundX/AudioCode/AudioDevice.cpp + frontends/CsoundX/AudioCode/AudioDevice.h + frontends/CsoundX/AudioCode/AudioDeviceList.cpp + frontends/CsoundX/AudioCode/AudioDeviceList.h +Copyright: 2004, Apple Computer, Inc. All rights reserved +License: UNKNOWN + +Files: frontends/CsoundX/AudioCode/AudioRingBuffer2.cpp + frontends/CsoundX/AudioCode/AudioRingBuffer2.h + frontends/CsoundX/AudioCode/ComplexPlayThru.cpp + frontends/CsoundX/AudioCode/ComplexPlayThru.h +Copyright: 2004, Apple Computer, Inc., All Rights Reserved +License: UNKNOWN + +Files: po/american.po + po/german.po + po/italian.po + po/romanian.po +Copyright: 2007, John ffitch and Csound community +License: UNKNOWN + +Files: Opcodes/Loris/lorisgens5.C + Opcodes/Loris/lorisgens5.h + Opcodes/Loris/morphdemo.py +Copyright: 1999-2004, by Kelly Fitz and Lippold Haken +License: GPL-2+ + +Files: Opcodes/pvread.h + Opcodes/vpvoc.c + Opcodes/vpvoc.h +Copyright: 1992, Richard Karpen +License: LGPL-2.1+ + +Files: Opcodes/midiops2.h + Opcodes/midiops3.c + Opcodes/midiops3.h +Copyright: 1997, Gabriel Maldonado +License: LGPL-2.1+ + +Files: Opcodes/cross2.c + Opcodes/fhtfun.h + Opcodes/ptrigtbl.h +Copyright: 1997, Paris Smaragdis, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/dcblockr.h + Top/argdecode.c + Top/one_file.c +Copyright: 1998, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/gab/gab.h + Opcodes/gab/vectorial.c + Opcodes/gab/vectorial.h +Copyright: 2002-2004, Gabriel Maldonado +License: LGPL-2.1+ + +Files: Opcodes/fluidOpcodes/fluidOpcodes.c + Opcodes/fluidOpcodes/fluidOpcodes.cpp + Opcodes/fluidOpcodes/fluidOpcodes.h +Copyright: 2003, by Steven Yi. All rights reserved + 2001-2003, by Michael Gogins. All rights reserved +License: LGPL-2.1+ + +Files: InOut/rtjack.c + interfaces/cs_glue.cpp + interfaces/cs_glue.hpp +Copyright: 2005-2006, Istvan Varga +License: LGPL-2.1+ + +Files: Opcodes/butter.c + Opcodes/grain.c + Opcodes/grain.h +Copyright: May 1994. All rights reserved */ + 1994, Paris Smaragdis, John ffitch +License: LGPL-2.1+ + +Files: examples/Koch.py + examples/Lindenmayer.py + examples/StrangeAtrractor.py +Copyright: 2002-2003, by Michael Gogins. All rights reserved +License: UNKNOWN + +Files: LICENCE.random + OOps/random.c +Copyright: HOLDERS AND CONTRIBUTORS + 1997, - 2002, Makoto Matsumoto and Takuji Nishimura + OWNER OR CONTRIBUTORS BE LIABLE FOR +License: BSD (2 clause) + +Files: debian/cdbs/1/class/scons-vars.mk + debian/cdbs/1/class/scons.mk +Copyright: 2005, Matthew A. Nicholson +License: GPL + +Files: debian/cdbs/1/rules/package-relations.mk + debian/pkgarchs.sh +Copyright: 2008, Jonas Smedegaard +License: GPL + +Files: examples/cscore/pulse.c + examples/cscore/switch.c +Copyright: 1991, Barry Vercoe +License: GPL-2+ + +Files: frontends/fltk_gui/Fl_Native_File_Chooser_FLTK.H + frontends/fltk_gui/Fl_Native_File_Chooser_FLTK.cxx +Copyright: 2005, by Nathan Vander Wilt +License: LGPL-2+ + +Files: Engine/fgens.c + Opcodes/ftgen.c +Copyright: 1991, 1994-1995, 1998, 2000, 2004 +License: LGPL-2.1+ + +Files: Engine/insert.c + OOps/goto_ops.c +Copyright: 1991, 1997, 1999, 2002, 2005 +License: LGPL-2.1+ + +Files: Engine/rdscor.c + Engine/sread.c +Copyright: 1991, 1997, Barry Vercoe, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/ugens8.c + Opcodes/ugens8.h +Copyright: 1991, 1998, 2000, Dan Ellis, Richard Karpen, Richard Dobson +License: LGPL-2.1+ + +Files: util1/scot/scot.c + util1/scot/scot.h +Copyright: 1991, Alan deLespinasse +License: LGPL-2.1+ + +Files: H/ugens6.h + OOps/ugens6.c +Copyright: 1991-2000, Barry Vercoe, John ffitch, Jens Groh +License: LGPL-2.1+ + +Files: util/envext.c + util/scale.c +Copyright: 1994, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/pluck.c + Opcodes/pluck.h +Copyright: 1994, MIT Media Lab, All Rights Reserved + 1994, 2000, Michael A. Casey, John ffitch +License: LGPL-2.1+ + +Files: H/cmath.h + OOps/cmath.c +Copyright: 1994, Paris Smaragdis, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/grain4.c + Opcodes/grain4.h +Copyright: 1994-1995, Allan S C Lee, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/hrtferX.c + Opcodes/hrtferx.h +Copyright: 1995, 2001, Eli Breder, David McIntyre, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/spectra.c + Opcodes/spectra.h +Copyright: 1995, Barry Vercoe +License: LGPL-2.1+ + +Files: H/winEPS.h + InOut/winEPS.c +Copyright: 1995, Fabio P. Bertolotti +License: LGPL-2.1+ + +Files: H/convolve.h + Opcodes/ugens9.h +Copyright: 1996, Greg Sullivan +License: LGPL-2.1+ + +Files: Opcodes/nlfilt.c + Opcodes/nlfilt.h +Copyright: 1996, John ffitch, Richard Dobson +License: LGPL-2.1+ + +Files: Opcodes/pvinterp.c + Opcodes/pvinterp.h +Copyright: 1996, Richard Karpen +License: LGPL-2.1+ + +Files: Opcodes/phisem.c + Opcodes/phisem.h +Copyright: 1997, 2000, Perry Cook, John ffitch +License: LGPL-2.1+ + +Files: H/midiout.h + OOps/midiout.c +Copyright: 1997, Gabriel Maldonado, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/ugensa.c + Opcodes/ugensa.h +Copyright: 1997, J. Michael Clarke, based on ideas from CHANT (IRCAM) +License: LGPL-2.1+ + +Files: Opcodes/mandolin.c + Opcodes/mandolin.h +Copyright: 1997, John ffitch, Perry Cook +License: LGPL-2.1+ + +Files: Opcodes/filter.c + Opcodes/filter.h +Copyright: 1997, Michael A. Casey, John ffitch + 1997, Michael A. Casey, MIT Media Lab, All Rights Reserved +License: LGPL-2.1+ + +Files: Opcodes/lowpassr.c + Opcodes/lowpassr.h +Copyright: 1998, Gabriel Maldonado +License: LGPL-2.1+ + +Files: Opcodes/fm4op.c + Opcodes/fm4op.h +Copyright: 1998, Perry Cook, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/pitch.c + Opcodes/pitch.h +Copyright: 1999, John ffitch, Istvan Varga, Peter Neubcker +License: LGPL-2.1+ + +Files: H/text.h + Top/getstring.c +Copyright: 1999, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/bowedbar.c + Opcodes/bowedbar.h +Copyright: 1999, Perry Cook, Georg Essl, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/babo.c + Opcodes/babo.h +Copyright: 2000, Davide Rocchesso, Nicola Bernardini +License: LGPL-2.1+ + +Files: Opcodes/control.c + Opcodes/control.h +Copyright: 2000, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/dssi4cs/src/ladspa.h + frontends/csladspa/ladspa.h +Copyright: 2000-2002, Richard W.E. Furse, Paul Barton-Davis +License: LGPL-2.1+ + +Files: Opcodes/spat3d.c + Opcodes/spat3d.h +Copyright: 2001, Istvan Varga +License: LGPL-2.1+ + +Files: Opcodes/bbcut.c + Opcodes/bbcut.h +Copyright: 2001, Nick Collins +License: LGPL-2.1+ + +Files: frontends/CsoundAC/CsoundAC.i + frontends/CsoundAC/JCsoundAC.i +Copyright: 2001-2003, by Michael Gogins. All rights reserved +License: LGPL-2.1+ + +Files: H/csound.h + interfaces/filebuilding.h +Copyright: 2001-2005, Michael Gogins, Matt Ingalls, John D. Ramsdell +License: LGPL-2.1+ + +Files: Opcodes/oscbnk.c + Opcodes/oscbnk.h +Copyright: 2002, 2005, Istvan Varga +License: LGPL-2.1+ + +Files: Opcodes/clfilt.c + Opcodes/clfilt.h +Copyright: 2002, Erik Spjut +License: LGPL-2.1+ + +Files: H/csmodule.h + Top/csmodule.c +Copyright: 2002, John ffitch + 2005, Istvan Varga +License: LGPL-2.1+ + +Files: H/csdl.h + InOut/winFLTK.c +Copyright: 2002, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/wave-terrain.c + Opcodes/wave-terrain.h +Copyright: 2002, Matt Gilliard, John ffitch +License: LGPL-2.1+ + +Files: H/midiinterop.h + OOps/midiinterop.c +Copyright: 2002, Michael Gogins +License: LGPL-2.1+ + +Files: Opcodes/dssi4cs/src/dssi4cs.c + Opcodes/dssi4cs/src/dssi4cs.h +Copyright: 2005, Andres Cabrera +License: LGPL-2.1+ + +Files: H/diskin.h + OOps/diskin.c +Copyright: 2005, Istvan Varga + 1998, 2001, matt ingalls, Richard Dobson, John ffitch +License: LGPL-2.1+ + +Files: frontends/CsoundX/MyDocument.h + frontends/CsoundX/MyDocument.m +Copyright: 2005, Matt Ingalls +License: LGPL-2.1+ + +Files: H/str_ops.h + OOps/str_ops.c +Copyright: 2005, Matt J. Ingalls, John ffitch + 2005-2006, Istvan Varga +License: LGPL-2.1+ + +Files: Opcodes/ambicode.c + Opcodes/ambicode1.c +Copyright: 2005, Samuel Groner +License: LGPL-2.1+ + +Files: frontends/tclcsound/main_tclsh.c + frontends/tclcsound/main_wish.c +Copyright: 2005, Victor Lazzarini + Victor Lazzarini\n" +License: LGPL-2.1+ + +Files: H/bus.h + OOps/bus.c +Copyright: 2006, Victor Lazzarini + 2005-2006, Istvan Varga + 2004, John ffitch +License: LGPL-2.1+ + +Files: examples/tclcsound/pvsgraph.tcl + examples/tclcsound/pvstest.tcl +Copyright: 2006, Victor Lazzarini +License: LGPL-2.1+ + +Files: H/remote.h + OOps/remote.c +Copyright: 2006, by Barry Vercoe +License: LGPL-2.1+ + +Files: Opcodes/ugakbari.c + frontends/cseditor/cseditor.cxx +Copyright: 2006, by David Akbari +License: LGPL-2.1+ + +Files: Opcodes/sockrecv.c + Opcodes/socksend.c +Copyright: 2006, by John ffitch +License: LGPL-2.1+ + +Files: frontends/fltk_gui/CsoundEditor.cpp + frontends/fltk_gui/CsoundEditor.hpp +Copyright: 2006-2007, by David Akbari and Andres Cabrera +License: LGPL-2.1+ + +Files: Opcodes/partikkel.c + Opcodes/partikkel.h +Copyright: 2006-2008, yvind Brandtsegg, Torgeir Strand Henriksen +License: LGPL-2.1+ + +Files: Opcodes/pan2.c + Opcodes/system_call.c +Copyright: 2007, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/imageOpcodes.c + Opcodes/imageOpcodes.h +Copyright: 2007, by Cesare Marilungo. All rights reserved +License: LGPL-2.1+ + +Files: H/ugrw1.h + OOps/ugrw1.c +Copyright: Robin Whittle + 1997, Robin Whittle +License: LGPL-2.1+ + +Files: Opcodes/pitchtrack.c + Opcodes/pvsbuffer.c +Copyright: Victor Lazzarini, 2007 +License: LGPL-2.1+ + +Files: Doxyfile + refman_header.tex +Copyright: *No copyright* +License: UNKNOWN (GENERATED FILE) + +Files: SDIF/sdif.c + SDIF/sdif.h +Copyright: 1996. 1997-1999. The Regents of the University of California +License: UNKNOWN + +Files: examples/Orbifold.py + examples/drone.py +Copyright: 2005, by Michael Gogins +License: UNKNOWN + +Files: examples/CsoundAC-midi.csd + examples/CsoundAC.csd +Copyright: 2006, 2008, by Michael Gogins +License: UNKNOWN + +Files: CompositionBase.py + examples/CsoundVST.csd +Copyright: 2006, by Michael Gogins +License: UNKNOWN + +Files: po/csound.po + po/russian.po +Copyright: 2008, John ffitch and Csound developers +License: UNKNOWN + +Files: samples/hrtf-96000-left.dat + samples/hrtf-96000-right.dat +Copyright: Jb;@e:A@:F@&:(F@:F:Ci:D:I@te:D@:C@:F@e::F~:"Ff:Ac:a;:?}m:CqH:B:@:fA:?4:FC:V<3:)Dj::): 9P:<:<.:@&z:T97:@;:kG/~:.:C3M:5%:)*=:"5:3e:ag8:Z/BI:H.:L1c:L,5:)0:1m::;6B):*:0V:>0\:[1:}(N:,:%.C:X)*;e";0(x::h +>:R)u!:( +License: UNKNOWN + +Files: examples/csoundapi_tilde/csoundapi-osx.pd + examples/csoundapi_tilde/csoundapi.pd +Copyright: V Lazzarini \, 2005-2007; +License: UNKNOWN + +Files: H/pstream.h +Copyright: 2001, Richard Dobson + Richard Dobson August 2001 +License: GPL (unversioned/unknown version) LGPL-2.1+ + +Files: debian/cdbs/1/rules/buildinfo.mk +Copyright: 2004-2007, Jonas Smedegaard +License: GPL + +Files: debian/cdbs/1/rules/upstream-tarball.mk +Copyright: 2007-2008, Jonas Smedegaard +License: GPL + +Files: debian/rules +Copyright: 2007-2009, Felipe Sateler + 2008-2009, Jonas Smedegaard + but lack licensing info +License: GPL + +Files: debian/cdbs/1/rules/copyright-check.mk +Copyright: \s*(\S.*?)\s*\ +License: GPL + +Files: examples/cscore/test.c +Copyright: 19xx Barry Vercoe, John ffitch +License: GPL-2+ + +Files: frontends/CsoundAC/CounterpointNode.hpp +Copyright: *No copyright* +License: LGPL-2.1+ (GENERATED FILE) + +Files: InOut/widgets.h +Copyright: 1002, Gabriel Maldonado +License: LGPL-2.1+ + +Files: Opcodes/dsputil.c +Copyright: 1988, Codemist Ltd + 1991, Dan Ellis, Barry Vercoe, John ffitch +License: LGPL-2.1+ + +Files: util/srconv.c +Copyright: 1989, 2000, Mark Dolson, John ffitch +License: LGPL-2.1+ + +Files: H/cwindow.h +Copyright: 1990, Dan Ellis +License: LGPL-2.1+ + +Files: util/pvanal.c +Copyright: 1991, 1994, Dan Ellis, Dave Madole + 2000, John ffitch, Richard Dobson +License: LGPL-2.1+ + +Files: Engine/csound_orc_compile.c +Copyright: 1991, 1997, 2003, 2006 +License: LGPL-2.1+ + +Files: Engine/otran.c +Copyright: 1991, 1997, 2003, Barry Vercoe, John ffitch, Istvan Varga +License: LGPL-2.1+ + +Files: H/soundio.h +Copyright: 1991, 2000, Barry Vercoe, Richard Dobson +License: LGPL-2.1+ + +Files: H/insert.h +Copyright: 1991, 2002, Barry Vercoe, Istvan Varga +License: LGPL-2.1+ + +Files: util/sndinfo.c +Copyright: 1991, 2006, Barry Vercoe, John ffitch, Matt Ingalls +License: LGPL-2.1+ + +Files: Engine/express.c +Copyright: 1991, Barry Vercoe, John ffitch, Istvan Varga +License: LGPL-2.1+ + +Files: Engine/memalloc.c +Copyright: 1991, Barry Vercoe, John ffitch, Richard Dobson + 2005, Istvan Varga +License: LGPL-2.1+ + +Files: OOps/ugens2.c +Copyright: 1991, Barry Vercoe, John ffitch, Robin Whittle +License: LGPL-2.1+ + +Files: Engine/linevent.c +Copyright: 1991, Barry Vercoe, John ffitch, matt ingalls +License: LGPL-2.1+ + +Files: Opcodes/dsputil.h +Copyright: 1991, Dan Ellis, Barry Vercoe, John ffitch +License: LGPL-2.1+ + +Files: Engine/musmon.c +Copyright: 1991,2002, Barry Vercoe, John ffitch +License: LGPL-2.1+ + +Files: Engine/rdorch.c +Copyright: 1991-2002, Barry Vercoe, John ffitch, Istvan Varga +License: LGPL-2.1+ + +Files: Top/main.c +Copyright: 1991-2002, Barry Vercoe, John ffitch +License: LGPL-2.1+ + +Files: H/prototyp.h +Copyright: 1991-2005, Barry Vercoe, John ffitch +License: LGPL-2.1+ + +Files: H/csoundCore.h +Copyright: 1991-2006, Barry Vercoe, John ffitch, Istvan Varga +License: LGPL-2.1+ + +Files: util/lpanal.c +Copyright: 1992, 1997, Paul Lansky, Barry Vercoe +License: LGPL-2.1+ + +Files: Opcodes/pvread.c +Copyright: 1992, 2000, Richard Karpen, Richard Dobson +License: LGPL-2.1+ + +Files: H/lpc.h +Copyright: 1992, Barry Vercoe +License: LGPL-2.1+ + +Files: util/hetro.c +Copyright: 1992, Tom Sullivan, Richard Dobson, John ffitch +License: LGPL-2.1+ + +Files: util/pvlook.c +Copyright: 1993, Richard Karpen +License: LGPL-2.1+ + +Files: Opcodes/follow.c +Copyright: 1994, 1999, Paris Smaragdis, John ffitch + August 1994. All rights reserve */ +License: LGPL-2.1+ + +Files: Opcodes/follow.h +Copyright: 1994, 1999, Paris Smaragdis, John ffitch + August 1994. All rights reserved */ +License: LGPL-2.1+ + +Files: Opcodes/wavegde.h +Copyright: 1994, MIT Media Lab, All Rights Reserved + 1994, Michael A. Casey, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/3Dug.h +Copyright: 1995, 2001, Eli Breder, David McIntyre +License: LGPL-2.1+ + +Files: OOps/midiops.c +Copyright: 1995, Barry Vercoe, Gabriel Maldonado +License: LGPL-2.1+ + +Files: H/midiops.h +Copyright: 1995, Barry Vercoe, Gabriel maldonado +License: LGPL-2.1+ + +Files: Opcodes/ugens7.c +Copyright: 1995, J. Michael Clarke, based on ideas from CHANT (IRCAM) +License: LGPL-2.1+ + +Files: H/ugens7.h +Copyright: 1995, Michael Clarke, based on ideas from CHANT (IRCAM) +License: LGPL-2.1+ + +Files: Opcodes/sfenum.h +Copyright: 1995-1998, Creative Technology Ltd. + E-mu Systems, Inc + Creative Technology Ltd. + E-mu Systems, Inc. // +License: LGPL-2.1+ + +Files: Opcodes/repluck.h +Copyright: 1996, 1998, John ffitch, Victor Lazzarini +License: LGPL-2.1+ + +Files: Opcodes/harmon.c +Copyright: 1996, Barry Vercoe +License: LGPL-2.1+ + +Files: Opcodes/ugens9.c +Copyright: 1996, Greg Sullivan, 2004, ma++ ingalls +License: LGPL-2.1+ + +Files: util/cvanal.c +Copyright: 1996, Greg Sullivan, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/repluck.c +Copyright: 1996, John ffitch +License: LGPL-2.1+ + +Files: InOut/midisend.c +Copyright: 1997, Dave Philips + 2005, Istvan Varga +License: LGPL-2.1+ + +Files: Opcodes/midiops2.c +Copyright: 1997, Gabriel Maldonado + 2006, Istvan Varga +License: LGPL-2.1+ + +Files: Top/opcode.c +Copyright: 1997, John ffitch + 2005, Istvan Varga +License: LGPL-2.1+ + +Files: H/midioops.h +Copyright: 1997, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/dam.c +Copyright: 1997, Marc Resibois + Marc Resibois 1997 +License: LGPL-2.1+ + +Files: Opcodes/dam.h +Copyright: 1997, Marc Resibois +License: LGPL-2.1+ + +Files: Opcodes/sndwarp.c +Copyright: 1997, Richard Karpen, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/sndwarp.h +Copyright: 1997, Richard Karpen +License: LGPL-2.1+ + +Files: Opcodes/dcblockr.c +Copyright: 1998, John ffitch, 2008, V Lazzarini +License: LGPL-2.1+ + +Files: Opcodes/biquad.c +Copyright: 1998-1999, 2001, by Hans Mikelson, Matt Gerassimoff +License: LGPL-2.1+ + +Files: Opcodes/biquad.h +Copyright: 1998-1999, 2001, by Hans Mikelson +License: LGPL-2.1+ + +Files: H/schedule.h +Copyright: 1999, 2002, rasmus ekman, Istvan Varga, John ffitch +License: LGPL-2.1+ + +Files: OOps/schedule.c +Copyright: 1999, 2002, rasmus ekman, Istvan Varga +License: LGPL-2.1+ + +Files: Opcodes/fout.h +Copyright: 1999, Gabriel Maldonado, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/pitch0.c +Copyright: 1999, John ffitch, Istvan Varga +License: LGPL-2.1+ + +Files: Opcodes/ugsc.h +Copyright: 1999, Sean M. Costello + 1999, by Sean M. Costello +License: LGPL-2.1+ + +Files: Opcodes/ugsc.c +Copyright: 1999, by Sean M. Costello + 1999, Sean Costello +License: LGPL-2.1+ + +Files: OOps/sndinfUG.c +Copyright: 1999, matt ingalls, Richard Dobson + 2006, Istvan Varga +License: LGPL-2.1+ + +Files: H/sndinfUG.h +Copyright: 1999, matt ingalls +License: LGPL-2.1+ + +Files: Opcodes/sf.h +Copyright: 2000, Gabriel Maldonado, John ffitch +License: LGPL-2.1+ + +Files: util/dnoise.c +Copyright: 2000, Mark Dolson, John ffitch +License: LGPL-2.1+ + +Files: OOps/pvfileio.c +Copyright: 2000, Richard Dobson + 2005, Istvan Varga +License: LGPL-2.1+ + +Files: H/pvfileio.h +Copyright: 2000, Richard Dobson +License: LGPL-2.1+ + +Files: Opcodes/sfont.c +Copyright: 2000-7 Gabriel Maldonado, John ffitch, Victor Lazzarini +License: LGPL-2.1+ + +Files: OOps/pstream.c +Copyright: 2001, Richard Dobson +License: LGPL-2.1+ + +Files: Opcodes/ugmoss.c +Copyright: 2001, William 'Pete' Moss + algorithms +License: LGPL-2.1+ + +Files: Opcodes/ugmoss.h +Copyright: 2001, Willian 'Pete' Moss +License: LGPL-2.1+ + +Files: readme-csound5.txt +Copyright: 2001, by Michael Gogins + 1991, Barry Vercoe, John ffitch +License: LGPL-2.1+ + +Files: frontends/CsoundVST/CsoundVstFltk.cpp +Copyright: 2001, by Michael Gogins.\n" + 1991, Barry Vercoe, John ffitch.\n" +License: LGPL-2.1+ + +Files: frontends/fltk_gui/CsoundCopyrightInfo.cpp +Copyright: 2001, by Michael Gogins.\n" + 2006, Istvan Varga + 2006, by Istvan Varga.\n" + 1991, Barry Vercoe, John ffitch.\n" +License: LGPL-2.1+ + +Files: H/linevent.h +Copyright: 2001, matt ingalls +License: LGPL-2.1+ + +Files: Top/csound.c +Copyright: 2001-2006, Michael Gogins, Matt Ingalls, John D. Ramsdell +License: LGPL-2.1+ + +Files: Engine/namedins.c +Copyright: 2002, 2005-2006, Istvan Varga +License: LGPL-2.1+ + +Files: InOut/widgets.cpp +Copyright: 2002, Gabriel Maldonado +License: LGPL-2.1+ + +Files: OOps/mxfft.c +Copyright: 2002, Trevor Wishart, Keith Henderson +License: LGPL-2.1+ + +Files: Opcodes/gab/gab.c +Copyright: 2002-2004, Gabriel Maldonado */ +License: LGPL-2.1+ + +Files: util/atsa.c +Copyright: 2002-2004, Oscar Pablo Di Liscia, Pete Moss, Juan Pampin +License: LGPL-2.1+ + +Files: frontends/csound/sched.c +Copyright: 2002-2005, Istvan Varga +License: LGPL-2.1+ + +Files: InOut/FL_graph.cpp +Copyright: 2003, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/dssi4cs/src/dssi.h +Copyright: 2004, Chris Cannam, Steve Harris and Sean Bolton +License: LGPL-2.1+ + +Files: InOut/pmidi.c +Copyright: 2004, John ffitch after Barry Vercoe + 2008, Andres Cabrera + 2005, Istvan Varga +License: LGPL-2.1+ + +Files: InOut/libsnd.c +Copyright: 2004, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/shape.c +Copyright: 2004,2007, Anthony M. Kozar Jr + 1991-2007, Barry Vercoe, John ffitch, Robin Whittle +License: LGPL-2.1+ + +Files: InOut/rtpa.c +Copyright: 2004-2005, John ffitch, Istvan Varga +License: LGPL-2.1+ + +Files: Engine/memfiles.c +Copyright: 2005, Istvan Varga + 1991, 2001, Barry Vercoe, John ffitch, Richard Dobson +License: LGPL-2.1+ + +Files: InOut/midirecv.c +Copyright: 2005, Istvan Varga + 1995, Barry Vercoe, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/freeverb.c +Copyright: 2005, Istvan Varga (based on public domain C++ code by Jezar) +License: LGPL-2.1+ + +Files: H/csound.hpp +Copyright: 2005, Istvan Varga, Michael Gogins +License: LGPL-2.1+ + +Files: installer/linux/new_install.cxx +Copyright: 2005, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/OSC.c +Copyright: 2005, by John ffitch +License: LGPL-2.1+ + +Files: Opcodes/stk/stkOpcodes.cpp +Copyright: 2005, by Michael Gogins. It is licensed under the +License: LGPL-2.1+ + +Files: Opcodes/fout.c +Copyright: 2005-2006, Istvan Varga + 1999, Gabriel Maldonado, John ffitch, Matt Ingalls +License: LGPL-2.1+ + +Files: Opcodes/minmax.c +Copyright: 2005-6 Anthony M. Kozar Jr +License: LGPL-2.1+ + +Files: Opcodes/date.c +Copyright: 2006, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/compress.c +Copyright: 2006, by Barry Vercoe; adapted by John ffitch +License: LGPL-2.1+ + +Files: Opcodes/bilbar.c +Copyright: 2006, by Stefan Bilbao and John ffitch +License: LGPL-2.1+ + +Files: Engine/csound_orc.y +Copyright: 2006-2007 +License: LGPL-2.1+ + +Files: frontends/csladspa/csladspa.cpp +Copyright: 2007, Rory Walsh, Victor Lazzarini +License: LGPL-2.1+ + +Files: Opcodes/ogg.c +Copyright: 2007, Simon Schampijer +License: LGPL-2.1+ + +Files: Opcodes/eqfil.c +Copyright: 2007, Victor Lazzarini +License: LGPL-2.1+ + +Files: Opcodes/mutexops.cpp +Copyright: 2007, by Steven Yi +License: LGPL-2.1+ + +Files: frontends/csoundapi_tilde/csoundapi_tilde.c +Copyright: 2008, Peter Brinkmann + 2005, Victor Lazzarini +License: LGPL-2.1+ + +Files: InOut/rtpulse.c +Copyright: 2008, Victor Lazzarini +License: LGPL-2.1+ + +Files: Opcodes/jackTransport.c +Copyright: 2008, by Cesare Marilungo. All rights reserved +License: LGPL-2.1+ + +Files: Opcodes/hrtfopcodes.c +Copyright: Brian Carty, 2008 +License: LGPL-2.1+ + +Files: H/vdelay.h +Copyright: December 1994. All rights reserved */ + 1994, Paris Smaragdis, John ffitch +License: LGPL-2.1+ + +Files: Opcodes/pvscent.c +Copyright: John ffitch, 2005, + Alan OCinneide, 2005 +License: LGPL-2.1+ + +Files: Opcodes/pvsband.c +Copyright: John ffitch, 2007 +License: LGPL-2.1+ + +Files: OOps/pvsanal.c +Copyright: Mark Dolson + 2007, John ffitch/Richard Dobson (SDFT) + 2002, Richard Dobson +License: LGPL-2.1+ + +Files: OOps/vdelay.c +Copyright: May 1994. All rights reserved */ + 1994, 1998, 2000-2001, Paris Smaragdis, Richard Karpen +License: LGPL-2.1+ + +Files: OOps/ugrw2.c +Copyright: Robin Whittle + 1995, 1998, Robin Whittle, John ffitch +License: LGPL-2.1+ + +Files: H/ugrw2.h +Copyright: Robin Whittle + 1995, Robin Whittle +License: LGPL-2.1+ + +Files: examples/pvsbus.c +Copyright: V Lazzarini, 2006 +License: LGPL-2.1+ + +Files: Opcodes/scoreline.c +Copyright: Victor Lazzarini, 2004,2008 +License: LGPL-2.1+ + +Files: LICENSE.PortAudio +Copyright: 1999-2000, Phil Burk and Ross Bencina + HOLDERS BE LIABLE FOR +License: MIT/X11 (BSD like) + +Files: LICENSE.PortMidi +Copyright: 1999-2000, Ross Bencina and Phil Burk + HOLDERS BE LIABLE FOR + 2001, Roger B. Dannenberg +License: MIT/X11 (BSD like) + +Files: frontends/CsoundX/English.lproj/MyDocument.nib/keyedobjects.nib +Copyright: !!!!! !"!$!=!|!~!!!!!!!!!!!!!!!!!"'")"+"-"."7"9"B"C"L"N"o"q"s"u"v"x"z"""""""""""#########7#v#x#z#|#}############$$$$$$$$!$#$D$F$H$J$K$M$O$Q$i$$$$$$$$$$$$$$$%%%%%%%%%7%v%x%z%|%}%%%%%%%%%%%%%&&&&&&&&(&*&K&M&O&Q&R&T&V&X&q&&&&&&&&&&&&&&&&''Q'S'U'W'X'Z'['d'f''''''''''''''''(((&(((*(,(-(/(1(3(L(((((((((((((((((),).)0)2)3)5)6)?)A)b)d)f)h)i)k)m)o))))))))))****** +License: UNKNOWN + +Files: Opcodes/py/index.html +Copyright: © 2002, by Maurizio Umberto Puxeddu. All rights + © 2004, by Michael Gogins

+License: UNKNOWN + +Files: frontends/OSX/CsoundHelp/index.html +Copyright: 1986, 1992, Massachusetts Institute of Technology

+License: UNKNOWN + +Files: LICENSE.FLTK +Copyright: 1991, Free Software Foundation, Inc +License: UNKNOWN + +Files: SDIF/sdif-mem.h +Copyright: 1996-1999. The Regents of the University of +License: UNKNOWN + +Files: SDIF/sdif-mem.c +Copyright: 1999. The Regents of the University of California (Regents) +License: UNKNOWN + +Files: readme-csound5-complete.txt +Copyright: 2001, by Michael Gogins + 1991, Barry Vercoe, John ffitch +License: UNKNOWN + +Files: examples/fl_controller/fl_controller.cpp +Copyright: 2004, by Iain Duncan and Michael Gogins. All rights reserved +License: UNKNOWN + +Files: frontends/winsound/main.cxx +Copyright: 2006, John ffitch +License: UNKNOWN + +Files: po/french.po +Copyright: 2007, John ffitch and Csound community + spcifies" +License: UNKNOWN + +Files: po/es_CO.po +Copyright: 2008, csound +License: UNKNOWN + +Files: frontends/CsoundX/English.lproj/MainMenu.nib/keyedobjects.nib +Copyright: 579;=?ALNWbdqsuw!#%'HJLNPRTacegz|8:<>@BDa+8:<>_acegikvx,.@MOQSprtvxz|.02468:AIVXZ\}!.024Y[ +License: UNKNOWN + +Files: samples/hrtf-44100-right.dat +Copyright: ?7_H>?@Qd?vB>@`?@A?2?m??W???$g?nj}?j?2{B?!@nP?H/EJ?&5@ib?$?Ec?K2?Hw?>y|? + ?5_H@q6?C)@xE???l?B>#>bg>K@???}?)`?e?>{!@_7#@= + ,?U<@??m???o=?Sd?-,W+?"@??In? >I@e?74fv?I?(_?R%@???M>?T_O?~a??B@^|?rG@??ZZ?(>%^?cdJV?*;+?#3'?i &D2?"ErXJ?@ +License: UNKNOWN + +Files: Opcodes/Vosim.c +Copyright: kform < 0: Table is read backward +License: UNKNOWN + +Files: installer/linux/csound-5.06.0.ebuild +Copyright: none yet +License: UNKNOWN + +Files: COPYING +Copyright: the + 1991, 1999, Free Software Foundation, Inc +License: UNKNOWN + +Files: frontends/flcsound/u2d.c +Copyright: { +License: UNKNOWN + --- csound-5.10.1~dfsg1.orig/debian/pd-csound.install +++ csound-5.10.1~dfsg1/debian/pd-csound.install @@ -0,0 +1 @@ +usr/lib/pd/extra/* --- csound-5.10.1~dfsg1.orig/debian/python-csoundac.install +++ csound-5.10.1~dfsg1/debian/python-csoundac.install @@ -0,0 +1,2 @@ +usr/lib/python*/*-packages/CsoundAC.py +usr/lib/python*/*-packages/_CsoundAC.so --- csound-5.10.1~dfsg1.orig/debian/csound.examples +++ csound-5.10.1~dfsg1/debian/csound.examples @@ -0,0 +1,15 @@ +examples/am.csd +examples/band.csd +examples/bilbar.csd +examples/date.csd +examples/fl.csd +examples/osc.csd +examples/osclisten.csd +examples/pfield.csd +examples/sdft.csd +examples/tpscaler.csd +examples/trapped.csd +examples/trapped-high-resolution.csd +examples/trappedrt.csd +examples/xanadu.csd +examples/xanadu-high-resolution.csd --- csound-5.10.1~dfsg1.orig/debian/pkgarchs.sh +++ csound-5.10.1~dfsg1/debian/pkgarchs.sh @@ -0,0 +1,44 @@ +#!/bin/sh +# +# Copyright © 2008 Jonas Smedegaard +# Description: Resolves supported archs of a Debian package +# +# 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 2, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. +# +# Depends: devscripts + +set -e + +defaultsuite="unstable" +currentsuite="`dpkg-parsechangelog | grep ^Distribution: | awk '{print $2}'`" + +pkg="$1" +suite="${2:-$currentsuite}" + +case "$suite" in + UNRELEASED|"") + echo >&2 "WARNING: bad suite \"$suite\", using \"$defaultsuite\" instead." + suite="$defaultsuite" + ;; +esac + +echo >&2 "INFO: Resolving architectures for package \"$pkg\" through rmadison Internet request." +rmadison -s "$suite" "$pkg" \ + | awk -F'|' '{ print $4 }' \ + | sed 's/ //g;s/,/\n/g' \ + | LANG=C sort \ + | tr '\n' ' ' \ + | sed 's/ $/\n/' --- csound-5.10.1~dfsg1.orig/debian/libcsnd5.2.install +++ csound-5.10.1~dfsg1/debian/libcsnd5.2.install @@ -0,0 +1 @@ +usr/lib/libcsnd.so.* --- csound-5.10.1~dfsg1.orig/debian/csound.install +++ csound-5.10.1~dfsg1/debian/csound.install @@ -0,0 +1,5 @@ +usr/bin/csound +usr/bin/cs +usr/share/locale + +usr/share/lintian/overrides/csound --- csound-5.10.1~dfsg1.orig/debian/libcsoundac5.2.install +++ csound-5.10.1~dfsg1/debian/libcsoundac5.2.install @@ -0,0 +1 @@ +usr/lib/libCsoundAC.so.* --- csound-5.10.1~dfsg1.orig/debian/python-csoundac.examples +++ csound-5.10.1~dfsg1/debian/python-csoundac.examples @@ -0,0 +1,3 @@ +examples/Lindenmayer.py +examples/Orbifold.py +examples/StrangeAtrractor.py --- csound-5.10.1~dfsg1.orig/debian/libcsound64-5.2.install +++ csound-5.10.1~dfsg1/debian/libcsound64-5.2.install @@ -0,0 +1,56 @@ +usr/lib/libcsound64.so.5* +# All non-GUI opcodes +usr/lib/csound/plugins*/libambicode1.so +usr/lib/csound/plugins*/libampmidid.so +usr/lib/csound/plugins*/libbabo.so +usr/lib/csound/plugins*/libbarmodel.so +usr/lib/csound/plugins*/libchua.so +usr/lib/csound/plugins*/libcompress.so +usr/lib/csound/plugins*/libcontrol.so +usr/lib/csound/plugins*/libcs_date.so +usr/lib/csound/plugins*/libcs_pan2.so +usr/lib/csound/plugins*/libcs_pvs_ops.so +usr/lib/csound/plugins*/libdssi4cs.so +usr/lib/csound/plugins*/libeqfil.so +usr/lib/csound/plugins*/libfluidOpcodes.so +usr/lib/csound/plugins*/libftest.so +usr/lib/csound/plugins*/libgabnew.so +usr/lib/csound/plugins*/libgrain4.so +usr/lib/csound/plugins*/libharmon.so +usr/lib/csound/plugins*/libhrtferX.so +usr/lib/csound/plugins*/libhrtfnew.so +usr/lib/csound/plugins*/libimage.so +usr/lib/csound/plugins*/libjackTransport.so +usr/lib/csound/plugins*/liblinear_algebra.so +usr/lib/csound/plugins*/libloscilx.so +usr/lib/csound/plugins*/libminmax.so +usr/lib/csound/plugins*/libmixer.so +usr/lib/csound/plugins*/libmodal4.so +usr/lib/csound/plugins*/libmutexops.so +usr/lib/csound/plugins*/libosc.so +usr/lib/csound/plugins*/libpartikkel.so +usr/lib/csound/plugins*/libphisem.so +usr/lib/csound/plugins*/libphysmod.so +usr/lib/csound/plugins*/libpitch.so +usr/lib/csound/plugins*/libpmidi.so +usr/lib/csound/plugins*/libptrack.so +usr/lib/csound/plugins*/libpvoc.so +usr/lib/csound/plugins*/libpvsbuffer.so +usr/lib/csound/plugins*/libpy.so +usr/lib/csound/plugins*/librtalsa.so +usr/lib/csound/plugins*/librtpulse.so +usr/lib/csound/plugins*/librtjack.so +usr/lib/csound/plugins*/librtpa.so +usr/lib/csound/plugins*/libscoreline.so +usr/lib/csound/plugins*/libsfont.so +usr/lib/csound/plugins*/libshape.so +usr/lib/csound/plugins*/libstackops.so +usr/lib/csound/plugins*/libstdopcod.so +usr/lib/csound/plugins*/libstdutil.so +usr/lib/csound/plugins*/libsystem_call.so +usr/lib/csound/plugins*/libudprecv.so +usr/lib/csound/plugins*/libudpsend.so +usr/lib/csound/plugins*/libugakbari.so +usr/lib/csound/plugins*/libvaops.so +usr/lib/csound/plugins*/libvbap.so +usr/lib/csound/plugins*/libvosim.so --- csound-5.10.1~dfsg1.orig/debian/csound-utils.install +++ csound-5.10.1~dfsg1/debian/csound-utils.install @@ -0,0 +1,27 @@ +usr/bin/atsa +usr/bin/csb64enc +usr/bin/csound_extract +usr/bin/cvanal +usr/bin/dnoise +usr/bin/envext +usr/bin/extractor +usr/bin/het_export +usr/bin/het_import +usr/bin/hetro +usr/bin/lpanal +usr/bin/lpc_export +usr/bin/lpc_import +usr/bin/makecsd +usr/bin/mixer +usr/bin/pvanal +usr/bin/pv_export +usr/bin/pv_import +usr/bin/pvlook +usr/bin/scale +usr/bin/scot +usr/bin/scsort +usr/bin/sdif2ad +usr/bin/sndinfo +usr/bin/srconv + +usr/share/lintian/overrides/csound-utils --- csound-5.10.1~dfsg1.orig/debian/gbp.conf +++ csound-5.10.1~dfsg1/debian/gbp.conf @@ -0,0 +1,5 @@ +# Configuration file for git-buildpackage and friends + +[DEFAULT] +pristine-tar = True +sign-tags = True --- csound-5.10.1~dfsg1.orig/debian/csladspa.install +++ csound-5.10.1~dfsg1/debian/csladspa.install @@ -0,0 +1 @@ +usr/lib/ladspa/* --- csound-5.10.1~dfsg1.orig/debian/custom.py +++ csound-5.10.1~dfsg1/debian/custom.py @@ -0,0 +1,26 @@ +''' +Modify this file, by platform, to handle nonstandard options for third-party +dependencies. If you do modify this file, you should make it read-only +(or otherwise protect it) so that CVS will not overwrite it. + +Order is important: place local paths ahead of system paths. +''' +import sys + +customCPPPATH = [] +customCCFLAGS = [] +customCXXFLAGS = [] +customLIBS = [] +customLIBPATH = [] +customSHLINKFLAGS = [] +customSWIGFLAGS = [] + +platform = 'linux' +customCPPPATH.append('/usr/include/lua5.1') +customCPPPATH.append('/usr/include/tcl') +customCPPPATH.append('/usr/include/tcl8.4') +customCPPPATH.append('/usr/lib/jvm/default-java/include') +customCPPPATH.append('/usr/lib/jvm/java-gcj/include') +customLIBPATH.append('.') +customSHLINKFLAGS.append('-Wl,-as-needed') + --- csound-5.10.1~dfsg1.orig/debian/csound-gui.menu +++ csound-5.10.1~dfsg1/debian/csound-gui.menu @@ -0,0 +1,6 @@ +?package(csound-gui):needs="X11" section="Applications/Sound" \ + title="cseditor" command="/usr/bin/cseditor" +?package(csound-gui):needs="X11" section="Applications/Sound" \ + title="csound5gui" command="/usr/bin/csound5gui" +?package(csound-gui):needs="X11" section="Applications/Sound" \ + title="winsound" command="/usr/bin/winsound" --- csound-5.10.1~dfsg1.orig/debian/tclcsound.examples +++ csound-5.10.1~dfsg1/debian/tclcsound.examples @@ -0,0 +1 @@ +examples/tclcsound/* --- csound-5.10.1~dfsg1.orig/debian/watch +++ csound-5.10.1~dfsg1/debian/watch @@ -0,0 +1,10 @@ +# Run the "uscan" command to check for upstream updates and more. +version=3 + +# Don't track exe files +# As upstream has a messy release process, and binary packages don't +# always match source packages. +opts=uversionmangle=s/\.0$//,dversionmangle=s/(\.0)?\~dfsg[0-9]?$// \ + http://sf.net/csound/Csound([0-9\.]+)\.tar\.gz +#opts=dversionmangle=s/(\.0)?\.dfsg2// \ +# http://sf.net/csound/Csound([0-9\.]+)-gnu-win32-d\.exe --- csound-5.10.1~dfsg1.orig/debian/csound-gui.install +++ csound-5.10.1~dfsg1/debian/csound-gui.install @@ -0,0 +1,8 @@ +usr/bin/cseditor +usr/bin/csound5gui +usr/bin/winsound +# All GUI opcodes +usr/lib/csound/plugins*/libvirtual.so +usr/lib/csound/plugins*/libwidgets.so + +usr/share/lintian/overrides/csound-gui --- csound-5.10.1~dfsg1.orig/debian/control +++ csound-5.10.1~dfsg1/debian/control @@ -0,0 +1,191 @@ +Source: csound +Section: sound +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Felipe Sateler +Uploaders: Jonas Smedegaard +Build-Depends: cdbs (>= 0.4.39), devscripts (>= 2.10.7), quilt, patchutils (>= 0.2.25), scons, debhelper (>= 6), dh-buildinfo, libfltk1.1-dev, libasound2-dev [!hurd-i386 !kfreebsd-amd64 !kfreebsd-i386], libjack-dev, portaudio19-dev, libfluidsynth-dev, liblo-dev, puredata, tk-dev | tk8.4-dev, tcl-dev | tcl8.4-dev, libportmidi-dev, python-all-dev (>= 2.5.4-0ubuntu5), python-central (>= 0.5.6), libsndfile1-dev, fluid, liblua5.1-0-dev, swig, ladspa-sdk, libboost1.40-dev, libboost-serialization1.40-dev, libpng12-dev, libpulse-dev, dssi-dev, libgmm++-dev, default-jdk-builddep [alpha amd64 armel hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc] | java-gcj-compat-dev [alpha amd64 armel hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc], doxygen, graphviz, ttf-dejavu +Standards-Version: 3.8.1 +Vcs-Git: git://git.debian.org/git/collab-maint/csound.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/csound.git;a=summary +XS-Python-Version: all +Homepage: http://www.csounds.com + +Package: csound +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libcsound64-5.1 (<< 1:5.08.2~dfsg-1) +Recommends: csound-gui, csound-utils, csound-manpages +Description: powerful and versatile sound synthesis software + Csound is a sound and music synthesis system. Drawing from over 450 signal + processing modules, it can be used to model virtually any synthesizer or + multi-effect processor. It can work either in real-time or as a compiler. + . + Csound is to sound synthesis as C is to programming. + +Package: csound-gui +Architecture: any +Depends: ${shlibs:Depends}, csound, ${misc:Depends} +Description: GUI interfaces and opcodes for Csound + This package includes the GUI interfaces for Csound: winsound, + cseditor and csound5gui, plus the GUI opcodes. + . + For more information on Csound, see the csound package. + +Package: csound-utils +Architecture: any +Depends: ${shlibs:Depends}, csound, ${misc:Depends} +Description: miscellaneous utilities for the Csound system + This package contains several utilities which may be useful with Csound. + These utilities aid in score creation, sound analysis and sound + transformations. + +Package: libcsound64-5.2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: csound +Conflicts: csound (<< 1:5.07.0.dfsg-1) +Description: main library for Csound + This package contains the library which provides most of the + Csound functionality. This library was built using 64-bit precision for + the calculations (this doesn't mean you need a 64-bit processor). + . + For more information on Csound, see the csound package. + +Package: libcsnd-java +Architecture: alpha amd64 armel hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc +Section: java +Depends: ${shlibs:Depends}, ${misc:Depends}, default-jre-headless | java2-runtime +Recommends: csound +Suggests: java-virtual-machine +Description: Java bindings for the Csound API + These are the java bindings for the Csound API. + . + For more information on Csound, see the csound package + +Package: libcsound64-dev +Architecture: all +Priority: extra +Section: libdevel +Depends: libcsound64-5.2, ${misc:Depends} +Description: development files for Csound + This package contains the development files needed to build programs + linking to the Csound library. + . + For more information on Csound, see the csound package. + +Package: libcsnd-dev +Architecture: all +Priority: extra +Section: libdevel +Depends: libcsnd5.2 (>= ${source:Version}), ${misc:Depends} +Replaces: libcsnd5.1 +Description: development files for Csound -- C++ API + This package contains the development files needed to build programs + using the C++ bindings to the Csound library. + . + For more information on Csound, see the csound package. + +Package: libcsoundac-dev +Architecture: all +Priority: extra +Section: libdevel +Depends: libcsoundac5.2 (>= ${source:Version}), ${misc:Depends} +Replaces: libcsoundac5.1 +Description: development files for CsoundAC + This package contains the development files needed to build programs + using the CsoundAC algorithmic composition system. + . + For more information on Csound and CsoundAC, see the csound + and csoundac packages. + +Package: pd-csound +Architecture: any +Depends: csound, puredata | pd, ${shlibs:Depends}, ${misc:Depends} +Description: Csound external for PureData + This is the csoundapi~ opcode for PureData. + . + For more information on Csound or puredata, see the respective packages. + +Package: python-csound +Architecture: any +Section: python +XB-Python-Version: ${python:Versions} +Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} +Provides: ${python:Provides} +Description: Python bindings for Csound + This is the Python binding for the Csound API. + . + For more information on Csound, see the csound package. + +Package: libcsnd5.2 +Provides: liblua5.1-csnd +Replaces: liblua5.1-csnd +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: C++ bindings for the Csound API + This is the C++ binding for the Csound API. + . + For more information on Csound, see the csound package. + +Package: liblua5.1-csnd +Architecture: all +Depends: libcsnd5.2 (>= ${source:Version}), ${misc:Depends} +Description: Lua bindings for the Csound API + This is the Lua binding for the Csound API. + . + For more information on Csound, see the csound package. + +Package: tclcsound +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Tcl bindings and interpreters for Csound + This package contains the Tcl interfaces to Csound. It includes: + - tclcsound: the Csound Tcl interface. + - cswish: Csound wish interpreter + - cstclsh: Csound Tcl interpreter + . + For more information on Csound or Tcl, see the respective packages. + +Package: libcsoundac5.2 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: the Csound Algorithmic Composition library + This is the core library for CsoundAC. It provides all the CsoundAC + functionality. It also contains the development files to create C++ programs. + . + For more information on Csound, see the csound package. + +Package: python-csoundac +Architecture: any +Section: python +XB-Python-Version: ${python:Versions} +Depends: ${shlibs:Depends}, ${python:Depends}, python-csound, ${misc:Depends} +Provides: ${python:Provides} +Description: Python bindings for CsoundAC + This is the Python interface to the Csound Algorithmic Composition library. + . + For more information on Csound, see the csound package. + +Package: csladspa +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: ladspa-plugin +Description: LADSPA plugin for Csound + This plugin enables the creation of LADSPA plugins with the Csound language. + . + For more information on Csound or LADSPA, see the csound or ladspa-sdk + packages, respectively. + +Package: libcsound64-doc +Architecture: all +Priority: extra +Section: doc +Depends: ${misc:Depends} +Recommends: csound, libcsound64-dev +Description: Csound API documentation + This package contains the API documentation for the Csound library in + PDF format. + . + For more information on Csound, see the csound package. --- csound-5.10.1~dfsg1.orig/debian/libcsoundac-dev.install +++ csound-5.10.1~dfsg1/debian/libcsoundac-dev.install @@ -0,0 +1,30 @@ +usr/lib/libCsoundAC.so +usr/include/csound/Cell.hpp +usr/include/csound/Composition.hpp +usr/include/csound/Conversions.hpp +usr/include/csound/Counterpoint.hpp +usr/include/csound/CounterpointNode.hpp +usr/include/csound/Event.hpp +usr/include/csound/Exception.hpp +usr/include/csound/Hocket.hpp +usr/include/csound/ImageToScore.hpp +usr/include/csound/Lindenmayer.hpp +usr/include/csound/MCRM.hpp +usr/include/csound/Midifile.hpp +usr/include/csound/MusicModel.hpp +usr/include/csound/Node.hpp +usr/include/csound/OrchestraNode.hpp +usr/include/csound/Platform.hpp +usr/include/csound/Random.hpp +usr/include/csound/Rescale.hpp +usr/include/csound/Score.hpp +usr/include/csound/ScoreNode.hpp +usr/include/csound/Sequence.hpp +usr/include/csound/Shell.hpp +usr/include/csound/Silence.hpp +usr/include/csound/Soundfile.hpp +usr/include/csound/StrangeAttractor.hpp +usr/include/csound/System.hpp +usr/include/csound/Voicelead.hpp +usr/include/csound/VoiceleadingNode.hpp + --- csound-5.10.1~dfsg1.orig/debian/rules +++ csound-5.10.1~dfsg1/debian/rules @@ -0,0 +1,298 @@ +#!/usr/bin/make -f +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2007-2009 Felipe Sateler +# Copyright © 2008-2009 Jonas Smedegaard +# Description: Main Debian packaging script for CSound +# +# 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 2, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +ifneq (,$(DEB_MAINTAINER_MODE)) + # Enable stuff not policy compliant (eg. unsuitable for build daemons) + DEB_COPYRIGHT_CHECK_STRICT = yes + DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes +endif +include debian/cdbs/1/rules/upstream-tarball.mk +include debian/cdbs/1/rules/copyright-check.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include debian/cdbs/1/class/scons.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/utils.mk +include debian/cdbs/1/rules/buildinfo.mk +include /usr/share/python/python.mk + +DEB_UPSTREAM_URL = http://downloads.sourceforge.net/csound + +# Adjustments for unusual upstream tarballs: +# * capitalized project name +# * no dash between project name and version +# * version number included in top folder inside tarball +DEB_UPSTREAM_PACKAGE = Csound +DEB_UPSTREAM_TARBALL_BASENAME_MANGLE = s/\-//g + +# temporary repackaging bump - please remove with next upstream release +DEB_UPSTREAM_REPACKAGE_TAG = dfsg1 + +DEB_UPSTREAM_TARBALL_MD5 = 7b2f4b4eb6ccab66e06625cb5377d4f7 + +# Non-DFSG license: limited to educational and research purposes +DEB_UPSTREAM_REPACKAGE_EXCLUDE = Opcodes/scansyn.c Opcodes/scansyn.h Opcodes/scansynx.c +# Embedded tarball contains possibly source-less python binary +DEB_UPSTREAM_REPACKAGE_EXCLUDE += csound5_osx_installer_files.tar.gz +# Contains explicit copyright but lack licensing info +DEB_UPSTREAM_REPACKAGE_EXCLUDE += samples/VintageDreamsWaves* examples/GeneralMidi.py +# When repackaging anyway, simplify packaging by avoiding upstream hints +DEB_UPSTREAM_REPACKAGE_EXCLUDE += debian + +# Common docs for all packages +DEB_INSTALL_DOCS_ALL = readme-csound5.txt AUTHORS + +DEB_SCONS_OPTIONS = useDouble=1 usePortAudio=1 usePortMIDI=1 \ + useJack=1 useFLTK=1 buildCsound5GUI=1 buildWinsound=1 \ + generatePdf=0 useOSC=1 buildPythonOpcodes=1 \ + dynamicCsoundLibrary=1 buildPDClass=1 \ + buildDSSI=1 buildUtilities=1 buildTclcsound=1 \ + buildVirtual=1 buildInterfaces=1 buildJavaWrapper=1 \ + buildCSEditor=1 buildNewParser=0 prefix=/usr buildCsoundAC=1 \ + useUDP=1 buildRelease=1 buildSDFT=1 buildImageOpcodes=1 \ + useGettext=1 LINKFLAGS='-Wl,-as-needed' + +ifeq "$(DEB_HOST_ARCH_OS)" "linux" + DEB_SCONS_OPTIONS += useALSA=1 +else + DEB_SCONS_OPTIONS += useALSA=0 +endif + +# This is a huge optimization boost +ifneq "$(filter amd64 i386, $(DEB_HOST_ARCH_CPU))" "" + DEB_SCONS_OPTIONS += gcc4opt=generic +endif + +PYVERSION=$(shell pyversions -d) + +CC = $(DEB_HOST_GNU_TYPE)-gcc +CXX = $(DEB_HOST_GNU_TYPE)-g++ + +# Enable parallel building +ifneq (,$(findstring parallel,$(DEB_BUILD_OPTIONS))) + PARALLEL_JOBS := $(shell echo $(DEB_BUILD_OPTIONS) | \ + sed -e 's/.*parallel=\([0-9]\+\).*/\1/') +NJOBS := -j$(PARALLEL_JOBS) +endif + + +DEB_DH_INSTALL_SOURCEDIR = debian/tmp + +fltk-orig-files := $(shell find * -type f -name '*.fl') +fltk-autofiles = $(fltk-orig-files:.fl=.cpp) $(fltk-orig-files:.fl=.cxx) $(fltk-orig-files:.fl=.hpp) $(fltk-orig-files:.fl=.h) +swig-autofiles = interfaces/python_interface_wrap.cc interfaces/python_interface_wrap.h +upstreamtmpfiles = custom.py $(fltk-autofiles) $(swig-autofiles) doc/latex/doxygen.sty + +common-configure-arch common-configure-indep:: common-configure-impl +common-configure-impl:: + cp --remove-destination debian/custom.py custom.py + +DEB_SCONS_BUILD_OPTIONS = $(NJOBS) + +DEB_SCONS_INSTALL_OPTIONS = instdir=$(CURDIR)/debian/tmp +DEB_SCONS_INSTALL_TARGET = install=1 + +build-indep: build-indep-stamp +build-indep-stamp: + doxygen + touch $@ + +# Put aside upstream cruft before build but after licensecheck +pre-build:: debian/stamp-upstreamtmpstuff +debian/stamp-upstreamtmpstuff: + for file in $(upstreamtmpfiles); do \ + [ ! -e $$file ] || [ -e $$file.upstream ] || mv $$file $$file.upstream; \ + done + for dir in $(upstreamtmpdirs); do \ + [ ! -e $$dir ] || [ -e $$dir.upstream ] || mv $$dir $$dir.upstream; \ + done + touch $@ + +# Revert upstream cruft that was put aside during build +clean:: + for file in $(upstreamtmpfiles); do \ + [ ! -e $$file.upstream ] || mv -f $$file.upstream $$file; \ + done + for dir in $(upstreamtmpdirs); do \ + [ ! -e $$dir.upstream ] || mv -f $$dir.upstream $$dir; \ + done + rm -f debian/stamp-upstreamtmpstuff + +clean:: + rm -f build-arch-stamp build-indep-stamp manpages-stamp +# and there still is stuff that doesn't get deleted. + rm -f interfaces/*.java + rm -f interfaces/*_interface_wrap.* + rm -f frontends/CsoundVST/CsoundVST_wrap.h + rm -f frontends/CsoundAC/CsoundAC_wrap.h + rm -f lib_CsoundVST.so CsoundVST.py + rm -f libcsound64.so + rm -f libcsound64.so.5 + rm -f frontends/cseditor/cseditor.o + rm -f libcsnd.so + rm -f CsoundAC.py lib_CsoundAC.so + rm -f frontends/CsoundAC/*.os + rm -f libCsoundAC.so* + rm -rf doc/html + rm -f csnd.py +# Localisation stuff + rm -rf po/*/ +# fail-missing stuff + rm -f debian/cdbs-install-diff + rm -f debian/cdbs-reduced-install-list + rm -f debian/cdbs-reduced-package-list + +# The lintian overrides +common-install-impl:: + mkdir -p $(CURDIR)/debian/tmp/usr/share/lintian + cp -r debian/overrides \ + $(CURDIR)/debian/tmp/usr/share/lintian + +install/libcsound64-5.2:: + mkdir -p $(CURDIR)/debian/tmp/usr/share/locale + cp -r po/*/ $(CURDIR)/debian/tmp/usr/share/locale + +# Scons sucks +install/libcsound64-dev:: + ln -sf libcsound64.so.* $(CURDIR)/debian/tmp/usr/lib/libcsound64.so + +# avoid conflict with extract +install/csound-utils:: + mv $(CURDIR)/debian/tmp/usr/bin/extract \ + $(CURDIR)/debian/tmp/usr/bin/csound_extract + +install/pd-csound:: + mkdir -p $(CURDIR)/debian/tmp/usr/lib/pd/extra + mv $(CURDIR)/debian/tmp/usr/lib/csoundapi~.pd_linux \ + $(CURDIR)/debian/tmp/usr/lib/pd/extra + +install/libcsnd-java:: + mkdir -p $(CURDIR)/debian/tmp/usr/share/java + mv $(CURDIR)/debian/tmp/usr/lib/csnd.jar \ + $(CURDIR)/debian/tmp/usr/share/java/csnd-$(DEB_UPSTREAM_VERSION).jar + mkdir -p $(CURDIR)/debian/tmp/usr/lib/jni + mv $(CURDIR)/debian/tmp/usr/lib/lib_jcsound.so \ + $(CURDIR)/debian/tmp/usr/lib/jni + +install/python-csound:: + for pyvers in $(shell pyversions -vr debian/control); do \ + mkdir -p $(CURDIR)/debian/tmp/usr/lib/python$$pyvers/$(py_sitename_sh); \ + cp csnd.py _csnd.so \ + $(CURDIR)/debian/tmp/usr/lib/python$$pyvers/$(py_sitename_sh); \ + done + +# symlink the lua module +install/liblua5.1-csnd:: + mkdir -p $(CURDIR)/debian/tmp/usr/lib/lua/5.1/ + ln -s ../../libcsnd.so.5.2 \ + $(CURDIR)/debian/tmp/usr/lib/lua/5.1/csnd.so + +install/libcsnd-dev:: + ln -s libcsnd.so.5.2 $(CURDIR)/debian/tmp/usr/lib/libcsnd.so +# This is not installed by upstream + mkdir -p $(CURDIR)/debian/tmp/usr/include/csound + cp interfaces/csPerfThread.hpp $(CURDIR)/debian/tmp/usr/include/csound + +install/tclcsound:: +# Move the tcl interface to a private dir + mkdir -p $(CURDIR)/debian/tmp/usr/lib/tclcsound + mv $(CURDIR)/debian/tmp/usr/lib/tclcsound.so \ + $(CURDIR)/debian/tmp/usr/lib/tclcsound +# Create the pkgIndex.tcl + cd $(CURDIR)/debian/tmp/usr/lib && tclsh $(CURDIR)/pkgbuild.tcl + +install/python-csoundac:: + for pyvers in $(shell pyversions -vr debian/control); do \ + cp CsoundAC.py _CsoundAC.so \ + $(CURDIR)/debian/tmp/usr/lib/python$$pyvers/$(py_sitename_sh); \ + done + +install/libcsoundac-dev:: + cp -P libCsoundAC.so $(CURDIR)/debian/tmp/usr/lib/ + +install/csladspa:: + mkdir $(CURDIR)/debian/tmp/usr/lib/ladspa + mv $(CURDIR)/debian/tmp/usr/lib/libcsladspa.so \ + $(CURDIR)/debian/tmp/usr/lib/ladspa/csladspa.so + +install/libcsound64-doc:: + rm -f doc/html/*.md5 doc/html/*.map doc/html/*.dot + +binary-install/python-csound binary-install/python-csoundac:: + dh_pycentral -p$(cdbs_curpkg) + +# Don't ship any executable examples, they don't need to be +# Currently only arch packages carry examples +common-binary-post-install-arch:: + find debian/*/usr/share/doc/*/examples -type f -executable -print0 \ + | xargs -0 chmod -v a-x + +# Make sure that all files installed is also packaged +# * ignore debhelper-installed files (we trust dh_install*) +# * ignore python files (too tricky to track pycentral juggling) +binary: fail-missing +fail-missing: binary-arch binary-indep list-missing + cat debian/cdbs-package-list | sort | uniq | \ + grep -v 'DEBIAN' | \ + grep -v '/usr/lib/$(PYVERSION)/dist-packages' | \ + grep -v '/usr/share/doc' | \ + grep -v '/usr/share/menu' | \ + grep -v '/usr/share/pyshared' \ + > debian/cdbs-reduced-package-list + cat debian/cdbs-install-list | sort | uniq | \ + grep -v '/usr/lib/$(PYVERSION)/dist-packages' | \ + grep -v '/usr/share/pyshared' \ + > debian/cdbs-reduced-install-list + diff -u debian/cdbs-reduced-install-list \ + debian/cdbs-reduced-package-list \ + > debian/cdbs-install-diff \ + || true + @if [ "`wc -l debian/cdbs-install-diff`" != "0 debian/cdbs-install-diff" ]; then \ + echo "ERROR: Differences between intermediary installed and packaged files:"; \ + echo; \ + cat debian/cdbs-install-diff; \ + echo; \ + echo "Individual binary packages may work, but whole package build failed!"; \ + exit 1; \ + fi + +# Needed by upstream build process +# * fallback on {tcl,tk}8.4-dev to ease backporting to Etch +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), libfltk1.1-dev, libasound2-dev [!hurd-i386 !kfreebsd-amd64 !kfreebsd-i386], libjack-dev, portaudio19-dev, libfluidsynth-dev, liblo0-dev, puredata, tk-dev | tk8.4-dev, tcl-dev | tcl8.4-dev, libportmidi-dev, python-all-dev (>= 2.3.5-11), python-central (>= 0.5.6), libsndfile1-dev, fluid, liblua5.1-0-dev, swig, ladspa-sdk, libboost-dev, libboost-serialization-dev, libpng12-dev, libpulse-dev, dssi-dev, libgmm++-dev + +# Needed by upstream build process for Java package +# * Only build-depend on Java JDK for supported archs +# * Resolve against default-jre-headless to match binary dependency - +# they ought to be in sync +# * Fallback to java-gcj-compat-dev for etch backports +# (but only on same archs to not risk affecting official builds) +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), default-jdk-builddep [`sh debian/pkgarchs.sh default-jre-headless`] | java-gcj-compat-dev [`sh debian/pkgarchs.sh default-jre-headless`] + +# STK is packaged for Debian, but csound needs source (not just headers) +# and Debian package is apparently[1] in bad shape currently (20080327). +# [1] http://lists.debian.org/debian-multimedia/2007/10/msg00092.html +#CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), libstk0-dev + +# Needed for documentation build process +# (should go to Build-Depends-Indep when we have proper build-arch support) +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), doxygen, graphviz, ttf-dejavu + +# Resolve, cleanup and apply CDBS-declared dependencies +include debian/cdbs/1/rules/package-relations.mk --- csound-5.10.1~dfsg1.orig/debian/python-csound.examples +++ csound-5.10.1~dfsg1/debian/python-csound.examples @@ -0,0 +1,18 @@ +examples/cb.py +examples/cb.csd +examples/keys.py +examples/keys.csd +examples/Koch.py +examples/oscilloscope.py +# Needed by oscilloscope.py +examples/am.csd +examples/PythonDemoApp.py +examples/PythonDemoFrame.py +examples/shapes.py +examples/shapes.csd +examples/TrappedCsd.py +examples/TrappedOrcSco.py +examples/vu.py +examples/vu.csd +examples/wxController.py + --- csound-5.10.1~dfsg1.orig/debian/copyright +++ csound-5.10.1~dfsg1/debian/copyright @@ -0,0 +1,82 @@ +Format-Specification: none (work in progress...) +Upstream-Name: CSound +Upstream-Maintainer: csound-devel@lists.sourceforge.net +Upstream-Source: http://csound.sourceforge.net/ + +Upstream-Name: CSound +Upstream-Maintainer: csound-devel@lists.sourceforge.net +Upstream-Source: http://csound.sourceforge.net/ + +X-Files-Stripped: Opcodes/scansyn.[ch] Opcodes/scansynx.c +X-Files-Stripped-Reason: non-commercially licensed only + +X-Files-Stripped: csound5_osx_installer_files.tar.gz +X-Files-Stripped-Reason: contains possibly source-less python binary + +X-Files-Stripped: samples/VintageDreamsWaves* + examples/GeneralMidi.py +X-Files-Stripped-Reason: Contains explicit copyright but lack licensing + +X-Files-Stripped: debian +X-Files-Stripped-Reason: simplify packaging (when repackaging anyway) + +Files: * +Copyright: 1986-1992 by the Massachussetts Institute of Technology + 1991-2008, Barry Vercoe, John ffitch and others. + 2001-2008, Michael Gogins. +License: LGPL-2.1+ + +Upstream Authors: + + See the AUTHORS file included. + +Some of the files in the package have a different license. Here they are +listed by license type: + +BSD (found in /usr/share/common-licenses/BSD, with an appropriate copyright + holder) + + OOps/random.c: (c) 1997-2002, Makoto Matsumoto, Takuji Nishimura + +GPL version 2 or (at your option) later. + + Opcodes/Loris/*: (c) 1999-2004, Kelly Fitz, Lippold Haken + util1/: + MOD.c (C) 1991 Barry Vercoe + smain.c (C) 1991 Barry Vercoe, John ffitch + xmain.c (C) 1991 Barry Vercoe, John ffitch + examples/cscore: + pulse.c (C) 1991 Barry Vercoe + switch.c (C) 1991 Barry Vercoe + test.c (C) 19xx Barry Vercoe, John ffitch + + +Files: debian/* +Copyright: 2007-2009, Felipe Sateler + 2005-2009, Jonas Smedegaard +License: GPL-2+ + +Files: debian/cdbs/1/class/scons* +Copyright: 2005, Matthew A. Nicholson +License: GPL-2+ + +License: LGPL-2.1+ + The Csound Library 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 2.1 of the License, or (at your option) any later version. + . + On Debian systems, the complete text of the GNU Library General + Public License (LGPL, formerly named GNU Lesser General Public + License) version 2.1 can be found in + '/usr/share/common-licenses/LGPL-2.1'. + +License: GPL-2+ + 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 2, or (at + your option) any later version. + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License (GPL) version 2 can be found at + /usr/share/common-licenses/GPL-2. --- csound-5.10.1~dfsg1.orig/debian/libcsnd-dev.install +++ csound-5.10.1~dfsg1/debian/libcsnd-dev.install @@ -0,0 +1,6 @@ +usr/lib/libcsnd.so +usr/include/csound/CppSound.hpp +usr/include/csound/CsoundFile.hpp +usr/include/csound/csound.hpp +usr/include/csound/OpcodeBase.hpp +usr/include/csound/csPerfThread.hpp --- csound-5.10.1~dfsg1.orig/debian/control.in +++ csound-5.10.1~dfsg1/debian/control.in @@ -0,0 +1,191 @@ +Source: csound +Section: sound +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Felipe Sateler +Uploaders: Jonas Smedegaard +Build-Depends: @cdbs@ +Standards-Version: 3.8.1 +Vcs-Git: git://git.debian.org/git/collab-maint/csound.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/csound.git;a=summary +XS-Python-Version: all +Homepage: http://www.csounds.com + +Package: csound +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libcsound64-5.1 (<< 1:5.08.2~dfsg-1) +Recommends: csound-gui, csound-utils, csound-manpages +Description: powerful and versatile sound synthesis software + Csound is a sound and music synthesis system. Drawing from over 450 signal + processing modules, it can be used to model virtually any synthesizer or + multi-effect processor. It can work either in real-time or as a compiler. + . + Csound is to sound synthesis as C is to programming. + +Package: csound-gui +Architecture: any +Depends: ${shlibs:Depends}, csound, ${misc:Depends} +Description: GUI interfaces and opcodes for Csound + This package includes the GUI interfaces for Csound: winsound, + cseditor and csound5gui, plus the GUI opcodes. + . + For more information on Csound, see the csound package. + +Package: csound-utils +Architecture: any +Depends: ${shlibs:Depends}, csound, ${misc:Depends} +Description: miscellaneous utilities for the Csound system + This package contains several utilities which may be useful with Csound. + These utilities aid in score creation, sound analysis and sound + transformations. + +Package: libcsound64-5.2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: csound +Conflicts: csound (<< 1:5.07.0.dfsg-1) +Description: main library for Csound + This package contains the library which provides most of the + Csound functionality. This library was built using 64-bit precision for + the calculations (this doesn't mean you need a 64-bit processor). + . + For more information on Csound, see the csound package. + +Package: libcsnd-java +Architecture: `sh debian/pkgarchs.sh default-jre-headless` +Section: java +Depends: ${shlibs:Depends}, ${misc:Depends}, default-jre-headless | java2-runtime +Recommends: csound +Suggests: java-virtual-machine +Description: Java bindings for the Csound API + These are the java bindings for the Csound API. + . + For more information on Csound, see the csound package + +Package: libcsound64-dev +Architecture: all +Priority: extra +Section: libdevel +Depends: libcsound64-5.2, ${misc:Depends} +Description: development files for Csound + This package contains the development files needed to build programs + linking to the Csound library. + . + For more information on Csound, see the csound package. + +Package: libcsnd-dev +Architecture: all +Priority: extra +Section: libdevel +Depends: libcsnd5.2 (>= ${source:Version}), ${misc:Depends} +Replaces: libcsnd5.1 +Description: development files for Csound -- C++ API + This package contains the development files needed to build programs + using the C++ bindings to the Csound library. + . + For more information on Csound, see the csound package. + +Package: libcsoundac-dev +Architecture: all +Priority: extra +Section: libdevel +Depends: libcsoundac5.2 (>= ${source:Version}), ${misc:Depends} +Replaces: libcsoundac5.1 +Description: development files for CsoundAC + This package contains the development files needed to build programs + using the CsoundAC algorithmic composition system. + . + For more information on Csound and CsoundAC, see the csound + and csoundac packages. + +Package: pd-csound +Architecture: any +Depends: csound, puredata | pd, ${shlibs:Depends}, ${misc:Depends} +Description: Csound external for PureData + This is the csoundapi~ opcode for PureData. + . + For more information on Csound or puredata, see the respective packages. + +Package: python-csound +Architecture: any +Section: python +XB-Python-Version: ${python:Versions} +Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} +Provides: ${python:Provides} +Description: Python bindings for Csound + This is the Python binding for the Csound API. + . + For more information on Csound, see the csound package. + +Package: libcsnd5.2 +Provides: liblua5.1-csnd +Replaces: liblua5.1-csnd +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: C++ bindings for the Csound API + This is the C++ binding for the Csound API. + . + For more information on Csound, see the csound package. + +Package: liblua5.1-csnd +Architecture: all +Depends: libcsnd5.2 (>= ${source:Version}), ${misc:Depends} +Description: Lua bindings for the Csound API + This is the Lua binding for the Csound API. + . + For more information on Csound, see the csound package. + +Package: tclcsound +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Tcl bindings and interpreters for Csound + This package contains the Tcl interfaces to Csound. It includes: + - tclcsound: the Csound Tcl interface. + - cswish: Csound wish interpreter + - cstclsh: Csound Tcl interpreter + . + For more information on Csound or Tcl, see the respective packages. + +Package: libcsoundac5.2 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: the Csound Algorithmic Composition library + This is the core library for CsoundAC. It provides all the CsoundAC + functionality. It also contains the development files to create C++ programs. + . + For more information on Csound, see the csound package. + +Package: python-csoundac +Architecture: any +Section: python +XB-Python-Version: ${python:Versions} +Depends: ${shlibs:Depends}, ${python:Depends}, python-csound, ${misc:Depends} +Provides: ${python:Provides} +Description: Python bindings for CsoundAC + This is the Python interface to the Csound Algorithmic Composition library. + . + For more information on Csound, see the csound package. + +Package: csladspa +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: ladspa-plugin +Description: LADSPA plugin for Csound + This plugin enables the creation of LADSPA plugins with the Csound language. + . + For more information on Csound or LADSPA, see the csound or ladspa-sdk + packages, respectively. + +Package: libcsound64-doc +Architecture: all +Priority: extra +Section: doc +Depends: ${misc:Depends} +Recommends: csound, libcsound64-dev +Description: Csound API documentation + This package contains the API documentation for the Csound library in + PDF format. + . + For more information on Csound, see the csound package. --- csound-5.10.1~dfsg1.orig/debian/libcsound64-dev.install +++ csound-5.10.1~dfsg1/debian/libcsound64-dev.install @@ -0,0 +1,3 @@ +usr/lib/libcsound64.so +usr/include/csound/*.h + --- csound-5.10.1~dfsg1.orig/debian/compat +++ csound-5.10.1~dfsg1/debian/compat @@ -0,0 +1 @@ +6 --- csound-5.10.1~dfsg1.orig/debian/README.source +++ csound-5.10.1~dfsg1/debian/README.source @@ -0,0 +1,52 @@ +Building this package for Debian +-------------------------------- + +This source package uses quilt to apply and remove its patches. Please +refer to /usr/share/doc/quilt/README.source for information about how to +use quilt for source packages. + + +Developing this package for Debian +---------------------------------- + +The source of this package is developed using git and the helper tool +git-buildpackage, with all official releases tagged and signed and +binary diffs of tarballs stored using pristine-tar. This is documented +below /usr/share/doc/git-buildpackage/manual-html/ . + +A custom build target shows current upstream and packaging versions: + + debian/rules print-version + +Current upstream tarball can be prepared using this other build target: + + debian/rules get-orig-source + +To switch to newer upstream source, first add a dummy changelog entry +and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source: + + dch -v ${new_upstream_version}-1 "Dummy changelog entry" + sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules + debian/rules get-orig-source + +Store new new md5sum to help ensure identical source is received later. + +Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful +during development of the package, but unfit for normal builds. This +typically includes the CDBS feature of auto-updating debian/control with +CDBS-related build-dependencies, which is forbidden by Debian Policy as +build environment must not change during automated builds. + + +Maintaining packaging build routines +------------------------------------ + +This source package wraps debhelper commands and other tedious parts of +the build routines using the CDBS framework. Please refer to the actual +makefile snippets included from debian/rules for details on their +purpose and ways to override defaults. Additionally, makefile snippets +included from below /usr/share/cdbs may also be documented in +/usr/share/doc/cdbs/cdbs-doc.pdf.gz . + + + -- Jonas Smedegaard Thu, 26 Feb 2009 21:28:29 +0100 --- csound-5.10.1~dfsg1.orig/debian/libcsnd-java.install +++ csound-5.10.1~dfsg1/debian/libcsnd-java.install @@ -0,0 +1,2 @@ +usr/lib/jni/* +usr/share/java/* --- csound-5.10.1~dfsg1.orig/debian/patches/2010-disable-multithread-sparc.patch +++ csound-5.10.1~dfsg1/debian/patches/2010-disable-multithread-sparc.patch @@ -0,0 +1,21 @@ +Description: Drop spinlock implementation when on SPARC +Author: Felipe Sateler + +For some reason, __sync_loc_test_and_set is found in SPARC but csound FTBFS +afterwards. Don't enable it in SPARC while upstream finds a proper solution. +This custom implementation of spinlocks is likely to go away. +Index: csound/SConstruct +=================================================================== +--- csound.orig/SConstruct 2009-05-11 19:26:49.000000000 +1000 ++++ csound/SConstruct 2009-05-11 19:27:46.000000000 +1000 +@@ -650,7 +650,9 @@ + pthreadBarrierFound = configure.CheckLibWithHeader('pthread', 'pthread.h', 'C', 'pthread_barrier_init(0, 0, 0);') + if pthreadBarrierFound: + commonEnvironment.Append(CPPFLAGS = '-DHAVE_PTHREAD_BARRIER_INIT') +-if compilerMicrosoft(): ++import platform ++# CSound FTBFS in SPARC if __sync_lock_test_and_set is used ++if compilerMicrosoft() or platform.machine()[:5] == 'sparc': + syncLockTestAndSetFound = False + else: + syncLockTestAndSetFound = configure.CheckLibWithHeader('m', 'stdint.h', 'C', '__sync_lock_test_and_set((int32_t *)0, 0);') --- csound-5.10.1~dfsg1.orig/debian/patches/2009-no-counterpoint.patch +++ csound-5.10.1~dfsg1/debian/patches/2009-no-counterpoint.patch @@ -0,0 +1,34 @@ +Index: csound-5.10.1~dfsg1/SConstruct +=================================================================== +--- csound-5.10.1~dfsg1.orig/SConstruct 2009-05-11 15:23:46.000000000 +0000 ++++ csound-5.10.1~dfsg1/SConstruct 2009-05-11 15:25:03.000000000 +0000 +@@ -2287,29 +2287,6 @@ + if getPlatform() == 'win32' and pythonLibs[0] < 'python24' and compilerGNU(): + Depends(csoundvstPythonModule, pythonImportLibrary) + pythonModules.append('CsoundAC.py') +- if commonEnvironment['useDouble'] != '0' : +- if getPlatform() == 'darwin': +- counterpoint = acEnvironment.Program( +- 'counterpoint', ['frontends/CsoundAC/CounterpointMain.cpp'], +- LIBS = Split('CsoundAC csnd')) +- else: +- counterpoint = acEnvironment.Program( +- 'counterpoint', ['frontends/CsoundAC/CounterpointMain.cpp'], +- LIBS = [csoundInterfaces, csoundac, csoundLibrary] ) +- else: +- if getPlatform() == 'darwin': +- counterpoint = acEnvironment.Program( +- 'counterpoint', ['frontends/CsoundAC/CounterpointMain.cpp'], +- LIBS = Split('CsoundAC csnd')) +- elif getPlatform() == 'win32': +- counterpoint = acEnvironment.Program( +- 'counterpoint', ['frontends/CsoundAC/CounterpointMain.cpp'], +- LIBS = Split('CsoundAC csnd csound32')) +- else: +- counterpoint = acEnvironment.Program( +- 'counterpoint', ['frontends/CsoundAC/CounterpointMain.cpp'], +- LIBS = Split('CsoundAC csnd csound')) +- + + # Build CsoundVST + --- csound-5.10.1~dfsg1.orig/debian/patches/series +++ csound-5.10.1~dfsg1/debian/patches/series @@ -0,0 +1,12 @@ +1003-abi-plugin-dir.diff +2000-avoid-nonfree-scansyn-plugin.diff +2001-lua-link.diff +2002-csoundac.diff +2003-fix-_csnd.diff +2004-fix-gettext.diff +2006-apidocs-font.patch +2007-apidoc-dotpath.patch +2008-apidoc-listings-pkg.patch +2009-csoundac-fltk-link.patch +2009-no-counterpoint.patch +2010-disable-multithread-sparc.patch --- csound-5.10.1~dfsg1.orig/debian/patches/2009-csoundac-fltk-link.patch +++ csound-5.10.1~dfsg1/debian/patches/2009-csoundac-fltk-link.patch @@ -0,0 +1,25 @@ +Description: Work around -as-needed flag discarding fltk_images +Author: Felipe Sateler + +Drop the -Wl,-as-needed flag in csoundac build, because it will wrongly discard +the fltk_images we are adding. +--- csound.orig/SConstruct 2008-12-22 17:31:39.000000000 -0300 ++++ csound/SConstruct 2008-12-22 17:44:57.000000000 -0300 +@@ -2189,10 +2189,17 @@ + else: + acEnvironment.Prepend(LINKFLAGS = ['-F.', '-framework', 'CsoundLib']) + acEnvironment.Append(SWIGFLAGS = Split('-c++ -includeall -verbose -outdir .')) ++ # csoundAC uses fltk_images, but -Wl,-as-needed willl wrongly discard it ++ flag = '-Wl,-as-needed' ++ if flag in acEnvironment['SHLINKFLAGS']: ++ acEnvironment['SHLINKFLAGS'].remove(flag) ++ if flag in acEnvironment['LINKFLAGS']: ++ acEnvironment['LINKFLAGS'].remove(flag) + if getPlatform() == 'linux': + acEnvironment.Append(LIBS = ['util', 'dl', 'm']) + acEnvironment.Append(SHLINKFLAGS = '--no-export-all-symbols') + acEnvironment.Append(LINKFLAGS = ['-Wl,-rpath-link,.']) ++ acEnvironment.Append(LIBS = ['fltk_images']) + guiProgramEnvironment.Prepend(LINKFLAGS = ['-Wl,-rpath-link,.']) + elif getPlatform() == 'darwin': + acEnvironment.Append(LIBS = ['dl', 'm']) --- csound-5.10.1~dfsg1.orig/debian/patches/2002-csoundac.diff +++ csound-5.10.1~dfsg1/debian/patches/2002-csoundac.diff @@ -0,0 +1,59 @@ +Description: Enable support for building CsoundAC as a shared library +Author: Felipe Sateler +--- csound.orig/SConstruct 2008-12-22 15:45:23.000000000 -0300 ++++ csound/SConstruct 2008-12-22 15:45:25.000000000 -0300 +@@ -2177,7 +2177,7 @@ + if getPlatform() != 'darwin': + acEnvironment.Prepend(LIBS = pythonLibs) + if getPlatform() != 'win32': +- acEnvironment.Prepend(LIBS = csndModule) ++ acEnvironment.Prepend(LIBS = csoundInterfaces) + else: acEnvironment.Prepend(LIBS = 'csnd') + else: acEnvironment.Prepend(LIBS = '_csnd') + acEnvironment.Append(LINKFLAGS = libCsoundLinkFlags) +@@ -2191,8 +2191,6 @@ + acEnvironment.Append(SHLINKFLAGS = '--no-export-all-symbols') + acEnvironment.Append(LINKFLAGS = ['-Wl,-rpath-link,.']) + guiProgramEnvironment.Prepend(LINKFLAGS = ['-Wl,-rpath-link,.']) +- os.spawnvp(os.P_WAIT, 'rm', ['rm', '-f', '_CsoundAC.so']) +- os.symlink('lib_CsoundAC.so', '_CsoundAC.so') + elif getPlatform() == 'darwin': + acEnvironment.Append(LIBS = ['dl', 'm']) + acEnvironment.Append(SHLINKFLAGS = '--no-export-all-symbols') +@@ -2243,7 +2241,17 @@ + acWrapperEnvironment = acEnvironment.Clone() + fixCFlagsForSwig(acWrapperEnvironment) + if commonEnvironment['dynamicCsoundLibrary'] == '1': +- csoundac = acEnvironment.Library('CsoundAC', csoundAcSources) ++ if getPlatform() == 'linux': ++ os.spawnvp(os.P_WAIT, 'rm', ['rm', '-f', 'libCsoundAC.so']) ++ os.symlink('libCsoundAC.so.%s' % csoundLibraryVersion, ++ 'libCsoundAC.so') ++ linkflags = acEnvironment['SHLINKFLAGS'] + \ ++ [ '-Wl,-soname=libCsoundAC.so.%s' % csoundLibraryVersion ] ++ csoundac = acEnvironment.SharedLibrary( ++ 'libCsoundAC.so.%s' % csoundLibraryVersion, csoundAcSources, ++ SHLIBPREFIX = '', SHLIBSUFFIX = '', SHLINKFLAGS = linkflags ) ++ else: ++ csoundac = acEnvironment.Library('CsoundAC', csoundAcSources) + else: + csoundac = acEnvironment.Library('CsoundAC', csoundAcSources) + libs.append(csoundac) +@@ -2263,7 +2271,7 @@ + acPythonEnvironment.Prepend(LIBPATH = pythonLibraryPath) + acPythonEnvironment.Prepend(LIBS = pythonLibs) + acPythonEnvironment.Append(CPPPATH = pythonIncludePath) +- acPythonEnvironment.Prepend(LIBS = ['CsoundAC']) ++ acPythonEnvironment.Prepend(LIBS = csoundac) + csoundAcPythonModule = makePythonModule(acPythonEnvironment, 'CsoundAC', + [csoundAcPythonWrapper]) + if getPlatform() == 'win32' and pythonLibs[0] < 'python24' and compilerGNU(): +@@ -2277,7 +2285,7 @@ + else: + counterpoint = acEnvironment.Program( + 'counterpoint', ['frontends/CsoundAC/CounterpointMain.cpp'], +- LIBS = Split('CsoundAC csnd csound64')) ++ LIBS = [csoundInterfaces, csoundac, csoundLibrary] ) + else: + if getPlatform() == 'darwin': + counterpoint = acEnvironment.Program( --- csound-5.10.1~dfsg1.orig/debian/patches/2007-apidoc-dotpath.patch +++ csound-5.10.1~dfsg1/debian/patches/2007-apidoc-dotpath.patch @@ -0,0 +1,13 @@ +Description: Leave dotpath blank in doxygen config +Author: Felipe Sateler +--- csound.orig/Doxyfile 2008-12-22 15:45:43.000000000 -0300 ++++ csound/Doxyfile 2008-12-22 15:45:48.000000000 -0300 +@@ -1305,7 +1305,7 @@ + # The tag DOT_PATH can be used to specify the path where the dot tool can be + # found. If left blank, it is assumed the dot tool can be found in the path. + +-DOT_PATH = D:\utah\opt\ATT\Graphviz\bin ++DOT_PATH = + + # The DOTFILE_DIRS tag can be used to specify one or more directories that + # contain dot files that are included in the documentation (see the --- csound-5.10.1~dfsg1.orig/debian/patches/2000-avoid-nonfree-scansyn-plugin.diff +++ csound-5.10.1~dfsg1/debian/patches/2000-avoid-nonfree-scansyn-plugin.diff @@ -0,0 +1,18 @@ +Description: Avoid non-free scansyn plugin +Author: Felipe Sateler + +The scanned synthesis opcodes are not DFSG-free, so we delete them from the +upstream sources. They need to be removed from SConstruct as well to prevent +build failures. We don't remove them at the same time as the opcodes +themselves to keep repacking of the source minimal. +--- csound.orig/SConstruct 2008-12-22 15:45:10.000000000 -0300 ++++ csound/SConstruct 2008-12-22 15:45:19.000000000 -0300 +@@ -1455,8 +1455,6 @@ + makePlugin(pluginEnvironment, 'pitch', + ['Opcodes/pitch.c', 'Opcodes/pitch0.c', 'Opcodes/spectra.c']) + if not buildOLPC: +- makePlugin(pluginEnvironment, 'scansyn', +- ['Opcodes/scansyn.c', 'Opcodes/scansynx.c']) + makePlugin(pluginEnvironment, 'ambicode1', ['Opcodes/ambicode1.c']) + + sfontEnvironment = pluginEnvironment.Clone() --- csound-5.10.1~dfsg1.orig/debian/patches/2004-fix-gettext.diff +++ csound-5.10.1~dfsg1/debian/patches/2004-fix-gettext.diff @@ -0,0 +1,16 @@ +Description: Set the correct path to search for locales +Author: Felipe Sateler +--- csound.orig/Top/getstring.c 2008-12-22 15:45:08.000000000 -0300 ++++ csound/Top/getstring.c 2008-12-22 15:45:40.000000000 -0300 +@@ -65,10 +65,8 @@ + /* setlocale (LC_MESSAGES, s); /\* Set to particular value *\/ */ + /* textdomain("csound5"); */ /* This is not needed when using dgettext */ + /* bind_textdomain_codeset("csound5", "UTF-8"); */ +-#ifdef never + /* This is experimental; where should these be?? */ +- bindtextdomain("csound5", "/home/jpff/Sourceforge/csound5/po"); +-#endif ++ bindtextdomain("csound5", "/usr/share/locale"); + } + + PUBLIC char *csoundLocalizeString(const char *s) --- csound-5.10.1~dfsg1.orig/debian/patches/1003-abi-plugin-dir.diff +++ csound-5.10.1~dfsg1/debian/patches/1003-abi-plugin-dir.diff @@ -0,0 +1,24 @@ +Description: Append library version to plugin dir +Author: Felipe Sateler + +Install plugins into a versioned directory to allow co-installation of different +versions of the library. +--- csound.orig/SConstruct 2008-12-22 15:45:08.000000000 -0300 ++++ csound/SConstruct 2008-12-22 15:45:10.000000000 -0300 +@@ -816,6 +816,7 @@ + tmp = '%s/lib64/csound/plugins' % commonEnvironment['prefix'] + if commonEnvironment['useDouble'] != '0': + tmp += '64' ++ tmp += '-' + csoundLibraryVersion + s = '-DCS_DEFAULT_PLUGINDIR=\\"%s\\"' % tmp + csoundLibraryEnvironment.Append(CPPFLAGS = [s]) + elif buildOSXFramework != 0: +@@ -2592,6 +2593,8 @@ + PLUGIN_DIR = LIB_DIR + "/csound/plugins" + else: + PLUGIN_DIR = LIB_DIR + "/csound/plugins64" ++if getPlatform() == 'linux': ++ PLUGIN_DIR += '-' + csoundLibraryVersion + + if commonEnvironment['install'] == '1': + installExecutables = Alias('install-executables', --- csound-5.10.1~dfsg1.orig/debian/patches/README +++ csound-5.10.1~dfsg1/debian/patches/README @@ -0,0 +1,3 @@ +0xxx: Grabbed from upstream development. +1xxx: Possibly relevant for upstream adoption. +2xxx: Only relevant for official Debian release. --- csound-5.10.1~dfsg1.orig/debian/patches/2008-apidoc-listings-pkg.patch +++ csound-5.10.1~dfsg1/debian/patches/2008-apidoc-listings-pkg.patch @@ -0,0 +1,12 @@ +Description: Use listings package in doxygen TeX header +Author: Felipe Sateler +--- csound.orig/refman_header.tex 2008-12-22 15:45:07.000000000 -0300 ++++ csound/refman_header.tex 2008-12-22 15:45:50.000000000 -0300 +@@ -36,6 +36,7 @@ + \fi + \usepackage[utf8]{inputenc} + \usepackage{doxygen} ++\usepackage{listings} + \makeindex + \setcounter{tocdepth}{1} + \renewcommand{\footrulewidth}{0.4pt} --- csound-5.10.1~dfsg1.orig/debian/patches/2001-lua-link.diff +++ csound-5.10.1~dfsg1/debian/patches/2001-lua-link.diff @@ -0,0 +1,17 @@ +Description: Append library major version to lua library name +Author: Felipe Sateler + +The lua library in Debian encodes the major version in the name. +We don't push this upstream because we don't know if this is the case in +other distros. +--- csound.orig/SConstruct 2008-12-22 15:45:19.000000000 -0300 ++++ csound/SConstruct 2008-12-22 15:45:23.000000000 -0300 +@@ -1328,7 +1328,7 @@ + if getPlatform() == 'win32': + csoundInterfacesEnvironment.Prepend(LIBS = ['lua51']) + else: +- csoundInterfacesEnvironment.Prepend(LIBS = ['lua']) ++ csoundInterfacesEnvironment.Prepend(LIBS = ['lua5.1']) + if getPlatform() == 'linux': + os.spawnvp(os.P_WAIT, 'rm', ['rm', '-f', '_csnd.so']) + # os.symlink('lib_csnd.so', '_csnd.so') --- csound-5.10.1~dfsg1.orig/debian/patches/2006-apidocs-font.patch +++ csound-5.10.1~dfsg1/debian/patches/2006-apidocs-font.patch @@ -0,0 +1,15 @@ +Description: Use DejaVu font in doxygen config +Author: Felipe Sateler +Index: csound/Doxyfile +=================================================================== +--- csound.orig/Doxyfile 2009-05-11 19:29:15.000000000 +1000 ++++ csound/Doxyfile 2009-05-11 19:41:30.000000000 +1000 +@@ -1222,6 +1222,8 @@ + + HAVE_DOT = YES + ++DOT_FONTNAME = DejaVuSans ++ + # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen + # will generate a graph for each documented class showing the direct and + # indirect inheritance relations. Setting this tag to YES will force the --- csound-5.10.1~dfsg1.orig/debian/patches/2003-fix-_csnd.diff +++ csound-5.10.1~dfsg1/debian/patches/2003-fix-_csnd.diff @@ -0,0 +1,18 @@ +Description: Avoid csnd soname in Python library +Author: Felipe Sateler + +The csnd python module uses the csnd library environment as a base. As such, +the csnd soname has to be removed from it. This is not pushed upstream since +a cleaner solution should be implemented. +--- csound.orig/SConstruct 2008-12-22 16:30:06.000000000 -0300 ++++ csound/SConstruct 2008-12-22 16:37:33.000000000 -0300 +@@ -1368,6 +1368,9 @@ + csoundInterfacesEnvironment.Append(CPPPATH = pythonIncludePath) + csndPythonEnvironment = csoundInterfacesEnvironment.Clone() + fixCFlagsForSwig(csndPythonEnvironment) ++ flag = '-Wl,-soname=libcsnd.so.%s' % csoundLibraryVersion ++ if flag in csndPythonEnvironment['SHLINKFLAGS']: ++ csndPythonEnvironment['SHLINKFLAGS'].remove(flag) + if getPlatform() == 'darwin': + if commonEnvironment['dynamicCsoundLibrary'] == '1': + csndPythonEnvironment.Append(LIBS = ['_csnd']) --- csound-5.10.1~dfsg1.orig/debian/cdbs/1/rules/package-relations.mk +++ csound-5.10.1~dfsg1/debian/cdbs/1/rules/package-relations.mk @@ -0,0 +1,50 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2008 Jonas Smedegaard +# Description: Resolve, cleanup and apply package relationships +# +# 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 2, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_rules_package_relations +_cdbs_rules_package_relations = 1 + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +# Merge build-dependencies on same packages +# TODO: rewrite (in perl, probably) to be more generic +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e '/\bcdbs (>= 0.4.43)/ s/ *,* *\bcdbs (>= \(0.4.23-1.1\|0.4.27\|0.4.39\)) *,* */, /g') +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e '/\bcdbs (>= 0.4.39)/ s/ *,* *\bcdbs (>= \(0.4.23-1.1\|0.4.27\)) *,* */, /g') +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e '/\bcdbs (>= 0.4.27)/ s/ *,* *\bcdbs (>= \(0.4.23-1.1\)) *,* */, /g') +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e '/\bdebhelper (>= 5.0.44)/ s/ *,* *\bdebhelper (>= \(4.1.60\|4.2.0\|4.2.21\|4.2.28\|5\|5.0.37.2\)) *,* */, /g') +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e '/\bdebhelper (>= 5.0.37.2)/ s/ *,* *\bdebhelper (>= \(4.1.60\|4.2.0\|4.2.21\|4.2.28\|5\)) *,* */, /g') +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e '/\bdebhelper (>= 5)/ s/ *,* *\bdebhelper (>= \(4.1.60\|4.2.0\|4.2.21\|4.2.28\)) *,* */, /g') +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e '/\bdebhelper (>= 4.2.28)/ s/ *,* *\bdebhelper (>= \(4.1.60\|4.2.0\|4.2.21\)) *,* */, /g') +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e '/\bdebhelper (>= 4.2.21)/ s/ *,* *\bdebhelper (>= \(4.1.60\|4.2.0\)) *,* */, /g') +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e '/\bdebhelper (>= 4.2.0)/ s/ *,* *\bdebhelper (>= \(4.1.60\)) *,* */, /g') + +# Cleanup superfluous commas +CDBS_BUILD_DEPENDS := $(shell echo '$(CDBS_BUILD_DEPENDS)' | sed -e 's/ *,/,/g' -e 's/^ *, *//' -e 's/ *, *$$//') + +# Apply CDBS-declared dependencies to binary packages +$(patsubst %,binary-predeb/%,$(DEB_PACKAGES)) :: binary-predeb/%: + echo 'cdbs:Depends=$(CDBS_DEPENDS_ALL), $(or $(CDBS_DEPENDS_$(cdbs_curpkg)),$(CDBS_DEPENDS))' \ + | sed -e 's/ *,/,/g' -e 's/^ *, *//' -e 's/ *, *$$//' \ + >> debian/$(cdbs_curpkg).substvars + +endif --- csound-5.10.1~dfsg1.orig/debian/cdbs/1/rules/upstream-tarball.mk +++ csound-5.10.1~dfsg1/debian/cdbs/1/rules/upstream-tarball.mk @@ -0,0 +1,137 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2007-2008 Jonas Smedegaard +# Description: Convenience rules for dealing with upstream tarballs +# +# 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 2, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_rules_upstream_tarball +_cdbs_rules_upstream_tarball := 1 + +include $(_cdbs_rules_path)/buildvars.mk$(_cdbs_makefile_suffix) + +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), cdbs (>= 0.4.39) + +# Prefix for upstream location of all upstream tarballs (mandatory!) +#DEB_UPSTREAM_URL = + +DEB_UPSTREAM_PACKAGE = $(DEB_SOURCE_PACKAGE) +DEB_UPSTREAM_TARBALL_VERSION = $(if $(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE)),$(DEB_UPSTREAM_VERSION:$(DEB_UPSTREAM_REPACKAGE_DELIMITER)$(DEB_UPSTREAM_REPACKAGE_TAG)=),$(DEB_UPSTREAM_VERSION)) +DEB_UPSTREAM_TARBALL_EXTENSION = tar.gz +# Checksum to ensure integrity of downloadeds using get-orig-source (optional) +#DEB_UPSTREAM_TARBALL_MD5 = + +DEB_UPSTREAM_WORKDIR = ../tarballs + +# Base filename (without extension) as used in upstream URL +DEB_UPSTREAM_TARBALL_BASENAME = $(DEB_UPSTREAM_PACKAGE)-$(DEB_UPSTREAM_TARBALL_VERSION) + +# Perl regexp to change locally used string into that in upstream URL and srcdir +#DEB_UPSTREAM_TARBALL_BASENAME_MANGLE = + +# Base directory within tarball +DEB_UPSTREAM_TARBALL_SRCDIR = $(cdbs_upstream_tarball_basename) + +# Space-delimited list of directories and files to strip (optional) +#DEB_UPSTREAM_REPACKAGE_EXCLUDE = CVS .cvsignore doc/rfc*.txt doc/draft*.txt +DEB_UPSTREAM_REPACKAGE_TAG = dfsg +DEB_UPSTREAM_REPACKAGE_DELIMITER = ~ + +cdbs_upstream_tarball_basename = $(if $(strip $(DEB_UPSTREAM_TARBALL_BASENAME_MANGLE)),$(shell echo '$(DEB_UPSTREAM_TARBALL_BASENAME)' | perl -pe '$(DEB_UPSTREAM_TARBALL_BASENAME_MANGLE)'),$(DEB_UPSTREAM_TARBALL_BASENAME)) +cdbs_upstream_tarball = $(cdbs_upstream_tarball_basename).$(DEB_UPSTREAM_TARBALL_EXTENSION) +cdbs_upstream_received_tarball = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_TARBALL_VERSION).orig.$(if $(findstring $(DEB_UPSTREAM_TARBALL_EXTENSION),tgz),tar.gz,$(DEB_UPSTREAM_TARBALL_EXTENSION)) +cdbs_upstream_local_basename = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_TARBALL_VERSION)$(if $(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE)),$(DEB_UPSTREAM_REPACKAGE_DELIMITER)$(DEB_UPSTREAM_REPACKAGE_TAG)) +cdbs_upstream_local_srcdir = $(cdbs_upstream_tarball_basename)$(if $(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE)),$(DEB_UPSTREAM_REPACKAGE_DELIMITER)$(DEB_UPSTREAM_REPACKAGE_TAG)) + +# # These variables are deprecated +_cdbs_deprecated_vars += DEB_UPSTREAM_TARBALL DEB_UPSTREAM_LOCAL_TARBALL DEB_UPSTREAM_REPACKAGE_TARBALL DEB_UPSTREAM_TARBALL_VERSION_MANGLE +_cdbs_deprecated_vars += DEB_UPSTREAM_REPACKAGE_EXCLUDES +DEB_UPSTREAM_REPACKAGE_EXCLUDE += $(DEB_UPSTREAM_REPACKAGE_EXCLUDES) + +print-version: + @@echo "Debian version: $(DEB_VERSION)" + @@echo "Upstream version: $(DEB_UPSTREAM_TARBALL_VERSION)" + +get-orig-source: + @@dh_testdir + @@mkdir -p "$(DEB_UPSTREAM_WORKDIR)" + + @if [ ! -s "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_received_tarball)" ] ; then \ + if [ -f "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_received_tarball)" ] ; then \ + rm "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_received_tarball)" ; \ + fi ; \ + echo "Downloading $(cdbs_upstream_received_tarball) from $(DEB_UPSTREAM_URL)/$(cdbs_upstream_tarball) ..." ; \ + wget -nv -T10 -t3 -O "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_received_tarball)" "$(DEB_UPSTREAM_URL)/$(cdbs_upstream_tarball)" ; \ + else \ + echo "Upstream source tarball have been already downloaded: $(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_received_tarball)" ; \ + fi + + @md5current=`md5sum "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_received_tarball)" | sed -e 's/ .*//'`; \ + if [ -n "$(DEB_UPSTREAM_TARBALL_MD5)" ] ; then \ + if [ "$$md5current" != "$(DEB_UPSTREAM_TARBALL_MD5)" ] ; then \ + echo "Expecting upstream tarball md5sum $(DEB_UPSTREAM_TARBALL_MD5), but $$md5current found" ; \ + echo "Upstream tarball md5sum is NOT trusted! Possible upstream tarball forge!" ; \ + echo "Purging downloaded file. Try new download." ; \ + rm -f "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_received_tarball)" ; \ + false ; \ + else \ + echo "Upstream tarball is trusted!" ; \ + fi; \ + else \ + echo "Upstream tarball NOT trusted (current md5sum is $$md5current)!" ; \ + fi + +# TODO: Rewrite using make variables like cdbs_upstream_unpack_cmd and +# DEB_UPSTREAM_SUPPORTED_COMPRESSIONS (recent dpkg supports bz2) +# TODO: Add .orig suffix to top folder inside tarball when only +# recompressing (when $uncompress set and ...REPACKAGE_EXCLUDE unset) + @untar="tar -x -C"; \ + case "$(cdbs_upstream_received_tarball)" in \ + *.tar.gz) unpack="gunzip -c";; \ + *.tar.bz2) unpack="bunzip2 -c"; uncompress="bunzip2";; \ + *.tar.Z) unpack="uncompress -c"; uncompress="uncompress";; \ + *.zip) unpack="unzip -q"; uncompress="false"; untar="-d"; nopipe="true";; \ + *.tar) unpack="cat"; uncompress="true";; \ + *) echo "Unknown extension for upstream tarball $(cdbs_upstream_received_tarball)"; false;; \ + esac && \ + if [ -n "$(strip $(DEB_UPSTREAM_REPACKAGE_EXCLUDE))" ] || [ "$$uncompress" = "false" ]; then \ + echo "Repackaging tarball ..." && \ + mkdir -p "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" && \ + if [ -n "$$nopipe" ]; then \ + $$unpack "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_received_tarball)" \ + $$untar "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" $(patsubst %,--exclude='%',$(DEB_UPSTREAM_REPACKAGE_EXCLUDE)); \ + else \ + $$unpack "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_received_tarball)" \ + | $$untar "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" $(patsubst %,--exclude='%',$(DEB_UPSTREAM_REPACKAGE_EXCLUDE)); \ + fi && \ + if [ "$(DEB_UPSTREAM_TARBALL_SRCDIR)" != "$(cdbs_upstream_local_srcdir)" ]; then \ + mv -T "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)/$(DEB_UPSTREAM_TARBALL_SRCDIR)" "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)/$(cdbs_upstream_local_srcdir)"; \ + fi && \ + GZIP=-9 tar -b1 -czf "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_basename).orig.tar.gz" -C "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)" "$(cdbs_upstream_local_srcdir)" && \ + echo "Cleaning up" && \ + rm -rf "$(DEB_UPSTREAM_WORKDIR)/$(DEB_UPSTREAM_REPACKAGE_TAG)"; \ + elif [ -n "$$uncompress" ]; then \ + echo "Recompressing tarball ..." && \ + $$uncompress "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_received_tarball)"; \ + gzip -9 "$(DEB_UPSTREAM_WORKDIR)/$(cdbs_upstream_local_basename).orig.tar"; \ + fi + +DEB_PHONY_RULES += print-version get-orig-source + +endif --- csound-5.10.1~dfsg1.orig/debian/cdbs/1/rules/buildinfo.mk +++ csound-5.10.1~dfsg1/debian/cdbs/1/rules/buildinfo.mk @@ -0,0 +1,40 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2004-2007 Jonas Smedegaard +# Description: Generate and include build information +# +# 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 2, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_rules_buildinfo +_cdbs_rules_buildinfo = 1 + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), dh-buildinfo + +common-install-arch common-install-indep:: debian/stamp-buildinfo + +debian/stamp-buildinfo: + dh_buildinfo + touch debian/stamp-buildinfo + +clean:: + rm -f debian/stamp-buildinfo + +endif --- csound-5.10.1~dfsg1.orig/debian/cdbs/1/rules/copyright-check.mk +++ csound-5.10.1~dfsg1/debian/cdbs/1/rules/copyright-check.mk @@ -0,0 +1,113 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2005-2008 Jonas Smedegaard +# Description: Check for changes to copyright notices in source +# +# 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 2, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_rules_copyright_check +_cdbs_rules_copyright_check := 1 + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), devscripts (>= 2.10.7) + +# Set to yes to fail on changed/new hints are found +#DEB_COPYRIGHT_CHECK_STRICT := yes + +# Single regular expression for files to include or ignore +DEB_COPYRIGHT_CHECK_REGEX = .* +#DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(debian/.*|(.*/)?config\.(guess|sub|rpath)(\..*)?)$ +DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^debian/(changelog|copyright(|_hints|_newhints))$ + +pre-build:: debian/stamp-copyright-check + +debian/stamp-copyright-check: + @echo 'Scanning upstream source for new/changed copyright notices...' + @echo licensecheck -c '$(DEB_COPYRIGHT_CHECK_REGEX)' -r --copyright -i '$(DEB_COPYRIGHT_CHECK_IGNORE_REGEX)' * \ + "| some-output-filtering..." + +# Perl in shell in make requires extra care: +# * Single-quoting ('...') protects against shell expansion +# * Double-dollar ($$) expands to plain dollar ($) in make + @licensecheck -c '$(DEB_COPYRIGHT_CHECK_REGEX)' -r --copyright -i '$(DEB_COPYRIGHT_CHECK_IGNORE_REGEX)' * \ + | LC_ALL=C perl -e \ + 'print "Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=XXX\n";'\ + 'print "Upstream-Name: Untrusted draft - double-check copyrights yourself!\n\n";'\ + '$$n=0; while (<>) {'\ + ' s/[^[:print:]]//g;'\ + ' if (/^([^:\s][^:]+):[\s]+(\S.*?)\s*$$/) {'\ + ' $$files[$$n]{name}=$$1;'\ + ' $$files[$$n]{license}=$$2;'\ + ' };'\ + ' if (/^\s*\[Copyright:\s*(\S.*?)\s*\]/) {'\ + ' $$files[$$n]{copyright}=$$1;'\ + ' };'\ + ' /^$$/ and $$n++;'\ + '};'\ + 'foreach $$file (@files) {'\ + ' $$file->{license} =~ s/\s*\(with incorrect FSF address\)//;'\ + ' $$file->{license} =~ s/\s+\(v([^)]+) or later\)/-$$1+/;'\ + ' $$file->{license} =~ s/\s+\(v([^)]+)\)/-$$1/;'\ + ' $$file->{license} =~ s/\s*(\*No copyright\*)\s*// and $$file->{copyright} = $$1;'\ + ' $$file->{license} =~ s/^\s*(GENERATED FILE)/UNKNOWN ($$1)/;'\ + ' $$file->{license} =~ s/\s+(GENERATED FILE)/ ($$1)/;'\ + ' $$file->{copyright} =~ s/(?<=(\b\d{4}))(?{$$y=$$^N})\s*[,-]\s*((??{$$y+1}))\b/-$$2/g;'\ + ' $$file->{copyright} =~ s/(?<=\b\d{4})\s*-\s*\d{4}(?=\s*-\s*(\d{4})\b)//g;'\ + ' $$file->{copyright} =~ s/\b(\d{4})\s+([\S^\d])/$$1, $$2/g;'\ + ' $$file->{copyright} =~ s/^\W*\s+\/\s+//g;'\ + ' $$file->{copyright} =~ s/\s+\/\s+\W*$$//;'\ + ' $$file->{copyright} =~ s/\s+\/\s+/\n\t/g;'\ + ' $$pattern = "$$file->{license} [$$file->{copyright}]";'\ + ' push @{ $$patternfiles{"$$pattern"} }, $$file->{name};'\ + '};'\ + 'foreach $$pattern ( sort {'\ + ' @{$$patternfiles{$$b}} <=> @{$$patternfiles{$$a}}'\ + ' ||'\ + ' $$a cmp $$b'\ + ' } keys %patternfiles ) {'\ + ' ($$license, $$copyright) = $$pattern =~ /(.*) \[(.*)\]/s;'\ + ' print "Files: ", join("\n\t", sort @{ $$patternfiles{$$pattern} }), "\n";'\ + ' print "Copyright: $$copyright\n";'\ + ' print "License: $$license\n\n";'\ + '};'\ + > debian/copyright_newhints + @patterncount="`cat debian/copyright_newhints | sed 's/^[^:]*://' | LANG=C sort -u | grep . -c -`"; \ + echo "Found $$patterncount different copyright and licensing combinations." + @if [ ! -f debian/copyright_hints ]; then touch debian/copyright_hints; fi + @newstrings=`diff -u debian/copyright_hints debian/copyright_newhints | sed '1,2d' | egrep '^\+' - | sed 's/^\+//'`; \ + if [ -n "$$newstrings" ]; then \ + echo "$(if $(DEB_COPYRIGHT_CHECK_STRICT),ERROR,WARNING): The following new or changed copyright notices discovered:"; \ + echo; \ + echo "$$newstrings"; \ + echo; \ + echo "To fix the situation please do the following:"; \ + echo " 1) Investigate the above changes and update debian/copyright as needed"; \ + echo " 2) Replace debian/copyright_hints with debian/copyright_newhints"; \ + $(if $(DEB_COPYRIGHT_CHECK_STRICT),exit 1,:); \ + else \ + echo 'No new copyright notices found - assuming no news is good news...'; \ + rm -f debian/copyright_newhints; \ + fi + touch $@ + +clean:: + rm -f debian/stamp-copyright-check + +endif --- csound-5.10.1~dfsg1.orig/debian/cdbs/1/class/scons.mk +++ csound-5.10.1~dfsg1/debian/cdbs/1/class/scons.mk @@ -0,0 +1,70 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2005 Matthew A. Nicholson +# Description: Builds and cleans packages which have a SConstruct file +# +# 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 2, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + + +ifndef _cdbs_bootstrap +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class +endif + +ifndef _cdbs_class_scons +_cdbs_class_scons := 1 + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) +#include $(_cdbs_class_path)/scons-vars.mk$(_cdbs_makefile_suffix) +include debian/cdbs/1/class/scons-vars.mk$(_cdbs_makefile_suffix) + +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), scons + +DEB_PHONY_RULES += scons-clean + +common-build-arch common-build-indep:: debian/stamp-scons-build +debian/stamp-scons-build: + $(DEB_SCONS_INVOKE) $(DEB_SCONS_BUILD_TARGET) $(DEB_SCONS_OPTIONS) $(DEB_SCONS_BUILD_OPTIONS) + touch debian/stamp-scons-build + +clean:: scons-clean +scons-clean:: + $(DEB_SCONS_INVOKE) $(DEB_SCONS_CLEAN_TARGET) $(DEB_SCONS_OPTIONS) --keep-going --clean || true + rm -f debian/stamp-scons-build + rm -rf .sconf_temp/ + rm -f .sconsign.dblite config.log + +common-install-arch common-install-indep:: common-install-impl +common-install-impl:: + @if test -n "$(DEB_SCONS_INSTALL_TARGET)"; then \ + echo $(DEB_SCONS_INVOKE) $(DEB_SCONS_INSTALL_TARGET) $(DEB_SCONS_OPTIONS) $(DEB_SCONS_INSTALL_OPTIONS); \ + $(DEB_SCONS_INVOKE) $(DEB_SCONS_INSTALL_TARGET) $(DEB_SCONS_OPTIONS) $(DEB_SCONS_INSTALL_OPTIONS); \ + else \ + echo "DEB_SCONS_INSTALL_TARGET unset, skipping default scons.mk common-install target"; \ + fi + +ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) +common-post-build-arch common-post-build-indep:: common-post-build-impl +common-post-build-impl:: + @if test -n "$(DEB_SCONS_CHECK_TARGET)"; then \ + echo $(DEB_SCONS_INVOKE) $(DEB_SCONS_CHECK_TARGET); \ + $(DEB_SCONS_INVOKE) $(DEB_SCONS_CHECK_TARGET) $(DEB_SCONS_OPTIONS); \ + else \ + echo "DEB_SCONS_CHECK_TARGET unset, not running checks"; \ + fi +endif + +endif --- csound-5.10.1~dfsg1.orig/debian/cdbs/1/class/scons-vars.mk +++ csound-5.10.1~dfsg1/debian/cdbs/1/class/scons-vars.mk @@ -0,0 +1,52 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2005 Matthew A. Nicholson +# Description: Defines useful variables for packages which have a SConstruct +# file +# +# 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 2, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + + +ifndef _cdbs_bootstrap +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class +endif + +ifndef _cdbs_class_scons_vars +_cdbs_class_scons_vars := 1 + +include $(_cdbs_class_path)/langcore.mk$(_cdbs_makefile_suffix) + +DEB_SCONS_ENVVARS = +DEB_SCONS_INVOKE = $(DEB_SCONS_ENVVARS) scons --directory="$(DEB_BUILDDIR)" CC="$(CC)" CFLAGS="$(if $(CFLAGS_$(cdbs_curpkg)),$(CFLAGS_$(cdbs_curpkg)),$(CFLAGS))" CXX="$(CXX)" CXXFLAGS="$(if $(CXXFLAGS_$(cdbs_curpkg)),$(CXXFLAGS_$(cdbs_curpkg)),$(CXXFLAGS))" + +# general options (passed on all scons commands) +DEB_SCONS_OPTIONS = + +# build target and options (only passed on build) +DEB_SCONS_BUILD_TARGET = +DEB_SCONS_BUILD_OPTIONS = + +# install target and options (only passed on install) +DEB_SCONS_INSTALL_TARGET = install +DEB_SCONS_INSTALL_OPTIONS = + +# clean target +DEB_SCONS_CLEAN_TARGET = . + +DEB_SCONS_CHECK_TARGET = + +endif --- csound-5.10.1~dfsg1.orig/debian/overrides/tclcsound +++ csound-5.10.1~dfsg1/debian/overrides/tclcsound @@ -0,0 +1,3 @@ +# Manpages will be never produced by this package, see csound-doc instead +# (once it reaches Debian) +tclcsound binary: binary-without-manpage --- csound-5.10.1~dfsg1.orig/debian/overrides/csound-utils +++ csound-5.10.1~dfsg1/debian/overrides/csound-utils @@ -0,0 +1,3 @@ +# Manpages will be never produced by this package, see csound-doc instead +# (once it reaches Debian) +csound-utils binary: binary-without-manpage --- csound-5.10.1~dfsg1.orig/debian/overrides/csound +++ csound-5.10.1~dfsg1/debian/overrides/csound @@ -0,0 +1,3 @@ +# Manpages will be never produced by this package, see csound-doc instead +# (once it reaches Debian) +csound binary: binary-without-manpage --- csound-5.10.1~dfsg1.orig/debian/overrides/csound-gui +++ csound-5.10.1~dfsg1/debian/overrides/csound-gui @@ -0,0 +1,3 @@ +# Manpages will be never produced by this package, see csound-doc instead +# (once it reaches Debian) +csound-gui binary: binary-without-manpage