debian/0000755000000000000000000000000012160056506007167 5ustar debian/watch0000644000000000000000000000036512036250143010217 0ustar # See uscan(1) for format version=3 opts="downloadurlmangle=s|archive/([\w\d_-]+)/([\d\.]+)/|archive/$1/$2/$1-$2.tar.gz|,\ filenamemangle=s|(.*)/$|haskore-$1.tar.gz|" \ http://hackage.haskell.org/packages/archive/haskore \ ([\d\.]*\d)/ debian/rules0000755000000000000000000000042012036250143010236 0ustar #!/usr/bin/make -f DEB_BUILD_DEPENDENCIES = build-arch include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/hlibrary.mk DEB_COMPRESS_EXCLUDE = .pdf build/libghc-haskore-doc:: make -f Makefile pdf clean:: make -f Makefile clean dh_testdir debian/libghc-haskore-doc.docs0000644000000000000000000000001512036250143013455 0ustar Tutorial.pdf debian/copyright0000644000000000000000000000166112036250143011121 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: midi Author: Paul Hudak , Henning Thielemann Maintainer: Henning Thielemann Source: http://hackage.haskell.org/packages/archive/haskore Files: * Copyright: 2008-2010, Paul Hudak , Henning Thielemann License: GPL-3+ Files: debian/* Copyright: 2010, Ernesto Hernández-Novich (USB) License: GPL-3+ License: GPL-3+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3' debian/source/0000755000000000000000000000000012036250143010462 5ustar debian/source/format0000644000000000000000000000001412036250143011670 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012036250143010611 5ustar debian/patches/00-fix_csound_invocation.patch0000644000000000000000000000542212036250143016444 0ustar Description: Haskore can use CSound as rendering mechanism for audio synthesis, running CSound's command-line utility with the proper arguments. This patch changes CSound's command-line utility name from csound32 to csound. Forwarded: not-needed Author: Ernesto Hernández-Novich (USB) --- a/src/Haskore/Interface/CSound/TutorialCustom.lhs +++ b/src/Haskore/Interface/CSound/TutorialCustom.lhs @@ -1237,20 +1237,20 @@ > in do writeFile (dir++"/"++scorename) (Score.toString s) > writeFile (dir++"/"++orchname) (Orchestra.toString o) > {- -> system ("cd "++dir++" ; csound32 -d -W -o " +> system ("cd "++dir++" ; csound -d -W -o " > ++ wavename ++ " " ++ orchname ++ " " ++ scorename > ++ " ; play " ++ wavename) > -} -> system ("cd "++dir++" ; csound32 -d -A -o stdout -s " +> system ("cd "++dir++" ; csound -d -A -o stdout -s " > ++ orchname ++ " " ++ scorename > ++ " | play -t aiff -") > {- -> system ("cd "++dir++" ; csound32 -d -o stdout -s " +> system ("cd "++dir++" ; csound -d -o stdout -s " > ++ orchname ++ " " ++ scorename > ++ " | play -r " ++ show rate ++ " -t sw -") > -} > {- -> system ("cd "++dir++" ; csound32 -d -o dac " -- /dev/dsp makes some chaotic noise +> system ("cd "++dir++" ; csound -d -o dac " -- /dev/dsp makes some chaotic noise > ++ orchname ++ " " ++ scorename) > -} > {- --- a/src/Haskore/Interface/CSound/Tutorial.lhs +++ b/src/Haskore/Interface/CSound/Tutorial.lhs @@ -1199,20 +1199,20 @@ > in do writeFile (dir++"/"++scorename) (Score.toString s) > writeFile (dir++"/"++orchname) (Orchestra.toString o) > {- -> system ("cd "++dir++" ; csound32 -d -W -o " +> system ("cd "++dir++" ; csound -d -W -o " > ++ wavename ++ " " ++ orchname ++ " " ++ scorename > ++ " ; play " ++ wavename) > -} -> system ("cd "++dir++" ; csound32 -d -A -o stdout -s " +> system ("cd "++dir++" ; csound -d -A -o stdout -s " > ++ orchname ++ " " ++ scorename > ++ " | play -t aiff -") > {- -> system ("cd "++dir++" ; csound32 -d -o stdout -s " +> system ("cd "++dir++" ; csound -d -o stdout -s " > ++ orchname ++ " " ++ scorename > ++ " | play -r " ++ show rate ++ " -t sw -") > -} > {- -> system ("cd "++dir++" ; csound32 -d -o dac " -- /dev/dsp makes some chaotic noise +> system ("cd "++dir++" ; csound -d -o dac " -- /dev/dsp makes some chaotic noise > ++ orchname ++ " " ++ scorename) > -} > {- debian/patches/01-set_csound_temp_dir.patch0000644000000000000000000000163112036250143016102 0ustar Description: Haskore can use CSound as rendering mechanism for audio synthesis, running CSound's command-line utility with the proper arguments. This patch sets /tmp as the temporary directory to use while running CSound's command-line utility. Forwarded: not-needed Author: Ernesto Hernández-Novich (USB) --- a/src/Haskore/Interface/CSound/Tutorial.lhs +++ b/src/Haskore/Interface/CSound/Tutorial.lhs @@ -258,7 +258,7 @@ \begin{haskelllisting} > csoundDir :: Name -> csoundDir = "src/Test/CSound" +> csoundDir = "/tmp" > -- csoundDir = "C:/TEMP/csound" > > tut1 = example "tut01" score1 o1 --- a/src/Haskore/Interface/CSound/TutorialCustom.lhs +++ b/src/Haskore/Interface/CSound/TutorialCustom.lhs @@ -294,7 +294,7 @@ \begin{haskelllisting} > csoundDir :: Name -> csoundDir = "src/Test/CSound" +> csoundDir = "/tmp" > -- csoundDir = "C:/TEMP/csound" > > tut1 = example "tut01" score1 o1 debian/patches/series0000644000000000000000000000007412036250143012027 0ustar 00-fix_csound_invocation.patch 01-set_csound_temp_dir.patch debian/compat0000644000000000000000000000000212147616210010364 0ustar 9 debian/control0000644000000000000000000001062112150230130010554 0ustar Source: haskell-haskore Section: haskell Priority: extra Maintainer: Debian Haskell Group Uploaders: Ernesto Hernández-Novich (USB) Build-Depends: debhelper (>= 9), cdbs, haskell-devscripts (>= 0.8.15), ghc, ghc-prof, hevea, lhs2tex, texlive-latex-base, texlive-latex-recommended, texlive-latex-extra, texlive-math-extra, pgf, texlive-font-utils, doc-base, libghc-event-list-dev (>= 0.1), libghc-event-list-dev (<< 0.2), libghc-event-list-prof, libghc-markov-chain-dev (>= 0.0.1), libghc-markov-chain-dev (<< 0.1), libghc-markov-chain-prof, libghc-non-negative-dev (>= 0.1), libghc-non-negative-dev (<< 0.2), libghc-non-negative-prof, libghc-data-accessor-dev (>= 0.2), libghc-data-accessor-dev (<< 0.3), libghc-data-accessor-prof, libghc-utility-ht-dev (>= 0.0.3), libghc-utility-ht-dev (<< 0.1), libghc-utility-ht-prof, libghc-transformers-dev (>= 0.0.1), libghc-transformers-dev (<< 0.4), libghc-transformers-prof, libghc-haskell-src-dev (>= 1.0), libghc-haskell-src-dev (<< 1.1), libghc-haskell-src-prof, libghc-parsec3-dev (>= 2.1), libghc-parsec3-dev (<< 3.2), libghc-parsec3-prof, libghc-midi-dev (>= 0.2), libghc-midi-dev (<< 0.3), libghc-midi-prof Build-Depends-Indep: ghc-doc, libghc-event-list-doc, libghc-markov-chain-doc, libghc-non-negative-doc, libghc-data-accessor-doc, libghc-utility-ht-doc, libghc-transformers-doc, libghc-haskell-src-doc, libghc-parsec3-doc, libghc-midi-doc Standards-Version: 3.9.4 Homepage: http://hackage.haskell.org/package/haskore Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-haskore Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=haskell/haskell-haskore Package: libghc-haskore-dev Architecture: any Depends: ${haskell:Depends}, ${shlibs:Depends}, ${misc:Depends} Recommends: ${haskell:Recommends}, timidity | playmidi | pmidi, csound Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: Haskore Computer Music System${haskell:ShortBlurb} This library provides a collection of Haskell modules designed for expressing musical structures in the high-level, declarative style of functional programming. In Haskore, musical objects consist of primitive notions such as notes and rests, operations to transform musical objects such as transpose and tempo-scaling, and operations to combine musical objects to form more complex ones, such as concurrent and sequential composition. From these simple roots, much richer musical ideas can easily be developed. . It outputs music representations in MIDI, CSound, SuperCollider or directly as an audio signal. . ${haskell:Blurb} Package: libghc-haskore-prof Architecture: any Depends: ${haskell:Depends}, ${shlibs:Depends}, ${misc:Depends} Recommends: ${haskell:Recommends}, timidity | playmidi | pmidi, csound Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: Haskore Computer Music System${haskell:ShortBlurb} This library provides a collection of Haskell modules designed for expressing musical structures in the high-level, declarative style of functional programming. In Haskore, musical objects consist of primitive notions such as notes and rests, operations to transform musical objects such as transpose and tempo-scaling, and operations to combine musical objects to form more complex ones, such as concurrent and sequential composition. From these simple roots, much richer musical ideas can easily be developed. . It outputs music representations in MIDI, CSound, SuperCollider or directly as an audio signal. . ${haskell:Blurb} Package: libghc-haskore-doc Section: doc Architecture: all Depends: ${haskell:Depends}, ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Description: Haskore Computer Music System${haskell:ShortBlurb} This library provides a collection of Haskell modules designed for expressing musical structures in the high-level, declarative style of functional programming. In Haskore, musical objects consist of primitive notions such as notes and rests, operations to transform musical objects such as transpose and tempo-scaling, and operations to combine musical objects to form more complex ones, such as concurrent and sequential composition. From these simple roots, much richer musical ideas can easily be developed. . It outputs music representations in MIDI, CSound, SuperCollider or directly as an audio signal. . ${haskell:Blurb} debian/changelog0000644000000000000000000000457712160056506011056 0ustar haskell-haskore (0.2.0.3-5build2) saucy; urgency=low * Rebuild for new GHC ABIs. -- Colin Watson Tue, 18 Jun 2013 14:14:46 +0100 haskell-haskore (0.2.0.3-5build1) saucy; urgency=low * Rebuild for new GHC ABIs. -- Colin Watson Fri, 31 May 2013 00:18:23 +0100 haskell-haskore (0.2.0.3-5) unstable; urgency=low * Move Haskell blurb to the end of the description, reduces the impact of #708703 -- Joachim Breitner Sat, 25 May 2013 23:52:22 +0200 haskell-haskore (0.2.0.3-4) unstable; urgency=low * Enable compat level 9 * Use substvars for Haskell description blurbs -- Joachim Breitner Fri, 24 May 2013 12:50:50 +0200 haskell-haskore (0.2.0.3-3) experimental; urgency=low * Depend on haskell-devscripts 0.8.13 to ensure this packages is built against experimental * Bump standards version, no change -- Joachim Breitner Thu, 18 Oct 2012 10:25:31 +0200 haskell-haskore (0.2.0.3-2) unstable; urgency=low * Remove doc-base file, avoids squeeze → wheezy upgrade problems -- Joachim Breitner Sat, 19 May 2012 22:31:31 +0200 haskell-haskore (0.2.0.3-1) unstable; urgency=low * New upstream release * Drop patches/Extend-process-range and patches/Add-Eq-constraint -- Joachim Breitner Tue, 15 May 2012 23:41:15 +0200 haskell-haskore (0.2.0.2-2) unstable; urgency=low * patches/Extend-process-range, patches/Add-Eq-constraint: GHC 7.4.1 compatibility -- Joachim Breitner Sat, 25 Feb 2012 16:56:51 +0100 haskell-haskore (0.2.0.2-1) unstable; urgency=low * New upstream release * Bump build dependencies (included parsec2 → parsec3) and remove testing dependencies. -- Joachim Breitner Mon, 05 Sep 2011 16:30:21 +0200 haskell-haskore (0.1.0.4-2) unstable; urgency=low [ Marco Silva ] * Use ghc instead of ghc6 [ Iain Lane ] * Standards-Version → 3.9.2, no changes required -- Iain Lane Wed, 01 Jun 2011 11:16:09 +0100 haskell-haskore (0.1.0.4-1) unstable; urgency=low [ Ernesto Hernández-Novich (USB) ] * Initial release (Closes: 577833) [ Marco Túlio Gontijo e Silva ] * Remove explicit references to quilt in control and rules. -- Ernesto Hernández-Novich (USB) Mon, 10 May 2010 17:49:52 -0430