hsc3-server-0.4.0: hsc3-server.cabal
Name: hsc3-server
Version: 0.4.0
Synopsis: SuperCollider server resource management and synchronization.
Description:
This library provides abstractions for managing SuperCollider server
resources like node, buffer and bus ids and synchronization primitives.
.
ChangeLog: <https://github.com/kaoskorobase/hsc3-server/blob/master/ChangeLog.md>
.
Examples: <https://github.com/kaoskorobase/hsc3-server/tree/master/examples>
License: GPL
License-File: LICENSE
Category: Sound
Copyright: Copyright (c) Stefan Kersten 2008-2012
Author: Stefan Kersten
Maintainer: Stefan Kersten
Stability: experimental
Homepage: http://space.k-hornz.de/software/hsc3-server
Tested-With: GHC == 6.10, GHC == 6.12, GHC == 7.0, GHC == 7.2
Build-Type: Simple
Cabal-Version: >= 1.9.2
Flag build-examples
Description: Build example programs
Default: False
Library
Exposed-Modules:
Sound.SC3.Server.Allocator
Sound.SC3.Server.Allocator.Range
Sound.SC3.Server.Allocator.BlockAllocator.FirstFit
Sound.SC3.Server.Allocator.SetAllocator
Sound.SC3.Server.Allocator.SimpleAllocator
Sound.SC3.Server.Allocator.Wrapped
Sound.SC3.Server.Connection
Sound.SC3.Server.Connection.ListenerMap
Sound.SC3.Server.Connection.ListenerMap.HashTable
Sound.SC3.Server.Connection.ListenerMap.List
Sound.SC3.Server.Monad
Sound.SC3.Server.Monad.Command
Sound.SC3.Server.Monad.Process
Sound.SC3.Server.Monad.Request
Sound.SC3.Server.Notification
Sound.SC3.Server.State
Other-Modules:
Sound.SC3.Server.Allocator.BlockAllocator.FreeList
Build-Depends:
base >= 3 && < 5
, bitset >= 1.0 && < 1.2
, containers >= 0.2 && < 0.6
--, data-accessor >= 0.2
, deepseq >= 1.1 && < 1.4
, failure >= 0.2 && < 0.3
, hosc >= 0.8 && < 0.12
, hsc3 >= 0.11 && < 0.12
, hsc3-process >= 0.7 && < 0.8
, lifted-base >= 0.1 && < 0.2
, monad-control >= 0.3 && < 0.4
, resourcet >= 0.3 && < 0.4
, strict-concurrency >= 0.2 && < 0.3
, transformers >= 0.2 && < 0.4
, transformers-base >= 0.4 && < 0.5
Ghc-Options:
-W
Ghc-Prof-Options:
-W -auto-all
Source-Repository head
Type: git
Location: git://github.com/kaoskorobase/hsc3-server.git
Executable hsc3-hello
Main-Is: examples/hello.hs
if flag(build-examples)
Buildable: True
else
Buildable: False
Build-Depends:
base >= 3 && < 5
, bitset >= 1.0 && < 1.2
, containers >= 0.2 && < 0.6
, deepseq >= 1.1 && < 1.4
, failure >= 0.2 && < 0.3
, hosc >= 0.8 && < 0.12
, hsc3 >= 0.11 && < 0.12
, hsc3-process >= 0.7 && < 0.8
, lifted-base >= 0.1 && < 0.2
, monad-control >= 0.3 && < 0.4
, resourcet >= 0.3 && < 0.4
, strict-concurrency >= 0.2 && < 0.3
, transformers >= 0.2 && < 0.4
, transformers-base >= 0.4 && < 0.5
Ghc-Options:
-rtsopts -threaded
Executable hsc3-sine-grains
Main-Is: examples/sine-grains.hs
if flag(build-examples)
Buildable: True
else
Buildable: False
Build-Depends:
base >= 3 && < 5
, bitset >= 1.0 && < 1.2
, containers >= 0.2 && < 0.6
, deepseq >= 1.1 && < 1.4
, failure >= 0.2 && < 0.3
, hosc >= 0.8 && < 0.12
, hsc3 >= 0.11 && < 0.12
, hsc3-process >= 0.7 && < 0.8
, lifted-base >= 0.1 && < 0.2
, monad-control >= 0.3 && < 0.4
, random >= 1.0 && < 1.1
, resourcet >= 0.3 && < 0.4
, strict-concurrency >= 0.2 && < 0.3
, transformers >= 0.2 && < 0.4
, transformers-base >= 0.4 && < 0.5
, unix >= 2.5 && < 2.6
Ghc-Options:
-rtsopts -threaded
Test-Suite hsc3-server-test
Type: exitcode-stdio-1.0
Main-Is: test.hs
Other-Modules:
Sound.SC3.Server.Allocator.Test
Sound.SC3.Server.Allocator.Range.Test
Build-Depends:
base >= 3 && < 5
, bitset >= 1.0
, deepseq >= 1.1
, failure >= 0.1
, QuickCheck >= 2.4
, random >= 1.0
, test-framework
, test-framework-quickcheck2
, transformers >= 0.2
Hs-Source-Dirs: tests, .