hsc3-server-0.9.2: hsc3-server.cabal
Name: hsc3-server
Version: 0.9.2
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.
.
To get started, have a look at the <https://github.com/kaoskorobase/hsc3-server/tree/master/examples examples>.
License: GPL
License-File: LICENSE
Category: Sound
Copyright: Copyright (c) Stefan Kersten 2008-2014
Author: Stefan Kersten
Maintainer: kaoskorobase@gmail.com
Homepage: https://github.com/kaoskorobase/hsc3-server
Bug-Reports: https://github.com/kaoskorobase/hsc3-server/issues
Tested-With: GHC == 7.4
Build-Type: Simple
Cabal-Version: >= 1.9.2
Extra-Source-Files:
CHANGELOG.md
README.md
Flag build-examples
Description: Build example programs
Default: False
Library
Exposed-Modules:
Sound.SC3.Server.Allocator
Sound.SC3.Server.Allocator.BlockAllocator.FirstFit
Sound.SC3.Server.Allocator.Range
Sound.SC3.Server.Allocator.SetAllocator
Sound.SC3.Server.Allocator.SimpleAllocator
Sound.SC3.Server.Allocator.Wrapped
Sound.SC3.Server.State.Monad
Sound.SC3.Server.State.Monad.Class
Sound.SC3.Server.State.Monad.Command
Sound.SC3.Server.State.Monad.Process
Sound.SC3.Server.Notification
Other-Modules:
Sound.SC3.Server.Allocator.BlockAllocator.FreeList
Sound.SC3.Server.Connection
Sound.SC3.Server.State.Monad.Request
Sound.SC3.Server.State
Build-Depends:
base >= 4.3 && < 5
, bitset >= 1.0
, bytestring
, containers >= 0.2
, data-default >= 0.5
, failure >= 0.2
, hashtables >= 1.0
, hosc >= 0.14
, hsc3 >= 0.15
, hsc3-process == 0.10.*
, lifted-base >= 0.1
, ListZipper
, monad-control >= 0.3
, resourcet >= 0.3
, transformers >= 0.2
, transformers-base >= 0.4
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: hello.hs
Hs-Source-Dirs: examples
if flag(build-examples)
Buildable: True
else
Buildable: False
Build-Depends:
base >= 4.3 && < 5
, hosc >= 0.14
, hsc3 >= 0.14
, hsc3-server >= 0.8
, transformers >= 0.2
Ghc-Options:
-W -rtsopts -threaded
Ghc-Prof-Options:
-W -rtsopts -threaded -auto-all
Executable hsc3-sine-grains
Main-Is: sine-grains.hs
Hs-Source-Dirs: examples
if flag(build-examples)
Buildable: True
else
Buildable: False
Build-Depends:
base >= 4.3 && < 5
, hosc >= 0.14
, hsc3 >= 0.14
, hsc3-server >= 0.8
, random >= 1.0
, transformers >= 0.2
, unix >= 2.5
Ghc-Options:
-W -rtsopts -threaded
Ghc-Prof-Options:
-W -rtsopts -threaded -auto-all
Test-Suite hsc3-server-test
Type: exitcode-stdio-1.0
Main-Is: test.hs
Hs-Source-Dirs: tests
Other-Modules:
Sound.SC3.Server.Allocator.Test
Sound.SC3.Server.Allocator.Range.Test
Build-Depends:
base >= 4.3 && < 5
, failure >= 0.2
, hsc3-server >= 0.8
, QuickCheck >= 2.4
, random
, test-framework
, test-framework-quickcheck2
, transformers >= 0.2
Ghc-Options:
-W -rtsopts -threaded
Ghc-Prof-Options:
-W -rtsopts -threaded -auto-all
-- Test-Suite hsc3-server-doctests
-- Type: exitcode-stdio-1.0
-- Ghc-Options: -threaded
-- Main-Is: tests/doctests.hs
-- Build-Depends: base, doctest >= 0.8