Cabal-Version: 2.2 Name: alsa-seq Version: 0.6.0.8 Author: Henning Thielemann , Dylan Simon , Bjorn Bringert , Iavor S. Diatchki Maintainer: Henning Thielemann Copyright: Bjorn Bringert, Iavor S. Diatchki, Dylan Simon, Henning Thielemann Category: Sound, Music License: BSD-3-Clause License-file: LICENSE Homepage: http://www.haskell.org/haskellwiki/ALSA Stability: Experimental Build-Type: Simple Synopsis: Binding to the ALSA Library API (MIDI sequencer). Description: This package provides access to ALSA sequencer (MIDI support). For audio support see alsa-pcm. Included are some simple example programs. For more example programs including a GUI, see the alsa-gui programs. Extra-Source-Files: filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs filter/setget/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs src/Sound/ALSA/Sequencer/Marshal/Template.h src/Sound/ALSA/Sequencer/Area.h Source-Repository head type: darcs location: http://code.haskell.org/alsa/seq/ Source-Repository this tag: 0.6.0.8 type: darcs location: http://code.haskell.org/alsa/seq/ Flag buildExamples description: Build example executables default: False Flag modifyFilter description: Use native event filter functions that are provided by newer ALSA versions default: True Library Build-depends: alsa-core >=0.5 && <0.6, enumset >=0.0.5 && <0.1, transformers >=0.2 && <0.6, array >=0.1 && <0.6, bytestring >=0.9 && <0.11, data-accessor >=0.2.2 && <0.3, utility-ht >=0.0.7 && <0.1, poll >=0.0 && <0.1, extensible-exceptions >=0.1.1 && <0.2, base >=3 && <5 GHC-Options: -Wall Default-Language: Haskell2010 Hs-Source-Dirs: src Include-Dirs: src If flag(modifyFilter) PkgConfig-Depends: alsa >= 1.0.17 Hs-Source-Dirs: filter/modify Else PkgConfig-Depends: alsa >= 1.0.14 Hs-Source-Dirs: filter/setget Exposed-Modules: Sound.ALSA.Sequencer Sound.ALSA.Sequencer.Address Sound.ALSA.Sequencer.Client Sound.ALSA.Sequencer.Client.Info Sound.ALSA.Sequencer.Client.InfoMonad Sound.ALSA.Sequencer.Connect Sound.ALSA.Sequencer.Port Sound.ALSA.Sequencer.Port.Info Sound.ALSA.Sequencer.Port.InfoMonad Sound.ALSA.Sequencer.Event Sound.ALSA.Sequencer.Event.Accessor Sound.ALSA.Sequencer.Event.RemoveMonad Sound.ALSA.Sequencer.Query Sound.ALSA.Sequencer.Queue Sound.ALSA.Sequencer.Queue.Info Sound.ALSA.Sequencer.Queue.Status Sound.ALSA.Sequencer.Queue.Tempo Sound.ALSA.Sequencer.Queue.Timer Sound.ALSA.Sequencer.RealTime Sound.ALSA.Sequencer.Time Sound.ALSA.Sequencer.Concurrent Sound.ALSA.Sequencer.Subscribe Sound.ALSA.Sequencer.Subscribe.Query Sound.ALSA.Sequencer.Poll Other-modules: Sound.ALSA.Sequencer.Event.Remove Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.ClientInfo Sound.ALSA.Sequencer.Marshal.Connect Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.PortInfo Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.Time Sound.ALSA.Sequencer.Client.Info.EventFilter Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Sound.ALSA.Sequencer.Utility Executable alsa-seq-dump Main-Is: dump.hs Hs-Source-Dirs: examples GHC-Options: -Wall -threaded Default-Language: Haskell2010 Other-Modules: Common If flag(buildExamples) Build-Depends: alsa-seq, alsa-core, transformers, base Else Buildable: False Executable alsa-seq-send-note Main-Is: send-note.hs Hs-Source-Dirs: examples GHC-Options: -Wall -threaded Default-Language: Haskell2010 Other-Modules: Common If flag(buildExamples) Build-Depends: alsa-seq, alsa-core, transformers, base Else Buildable: False Executable alsa-seq-broadcast Main-Is: broadcast.hs Hs-Source-Dirs: examples GHC-Options: -Wall -threaded Default-Language: Haskell2010 Other-Modules: Common If flag(buildExamples) Build-Depends: alsa-seq, alsa-core, transformers, base Else Buildable: False Executable alsa-seq-list-ports Main-Is: list-ports.hs Hs-Source-Dirs: examples GHC-Options: -Wall -threaded Default-Language: Haskell2010 If flag(buildExamples) Build-Depends: alsa-seq, alsa-core, enumset, transformers, base Else Buildable: False Executable alsa-seq-melody Main-Is: melody.hs Hs-Source-Dirs: examples GHC-Options: -Wall -threaded Default-Language: Haskell2010 Other-Modules: Common If flag(buildExamples) Build-Depends: alsa-seq, alsa-core, transformers, base Else Buildable: False Executable alsa-seq-list-subscribers Main-Is: list-subscribers.hs Hs-Source-Dirs: examples GHC-Options: -Wall -threaded Default-Language: Haskell2010 Other-Modules: Common If flag(buildExamples) Build-Depends: alsa-seq, alsa-core, transformers, utility-ht, base Else Buildable: False Executable alsa-seq-beat Main-Is: beat.hs Hs-Source-Dirs: examples GHC-Options: -Wall -threaded Default-Language: Haskell2010 Other-Modules: Common If flag(buildExamples) Build-Depends: alsa-seq, alsa-core, transformers, utility-ht, base Else Buildable: False Executable alsa-seq-sysex Main-Is: sysex.hs Hs-Source-Dirs: examples GHC-Options: -Wall -threaded Default-Language: Haskell2010 Other-Modules: Common If flag(buildExamples) Build-Depends: alsa-seq, alsa-core, transformers, bytestring, base Else Buildable: False