Cabal revisions of alsa-seq-0.6.0.8
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Cabal-Version: 2.2-Name: alsa-seq-Version: 0.6.0.8-Author:- Henning Thielemann <alsa@henning-thielemann.de>,- Dylan Simon <dylan@dylex.net>,- Bjorn Bringert <bjorn@bringert.net>,- Iavor S. Diatchki <iavor.diatchki@gmail.com>-Maintainer: Henning Thielemann <alsa@henning-thielemann.de>-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+Cabal-Version: 2.2 +Name: alsa-seq +Version: 0.6.0.8 +x-revision: 1 +Author: + Henning Thielemann <alsa@henning-thielemann.de>, + Dylan Simon <dylan@dylex.net>, + Bjorn Bringert <bjorn@bringert.net>, + Iavor S. Diatchki <iavor.diatchki@gmail.com> +Maintainer: Henning Thielemann <alsa@henning-thielemann.de> +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.2, + 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