summaryrefslogtreecommitdiff
path: root/package.yaml
blob: a9e8ddf4710ff8642e21e232342f576b6b852e60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
name: trivmix
version: 4.0.3
license: PublicDomain
license-file: LICENSE
author: Gregor Kleen <aethoago@141.li>
category: Sound
build-type: Simple
git: https://git.yggdrasil.li/gkleen/pub/trivmix

library:
  ghc-options: -O2
  source-dirs: src
  exposed-modules: Trivmix.Types
  dependencies:
    - base >=4.8 && <5
    - data-default >=0.5 && <1
    - case-insensitive >=1.2 && <2
    - refined >=0.1.2.1 && <1
    - scientific >=0.3.5.3 && <1
    - th-lift >=0.7.8 && <1

executables:
  trivmix:
    ghc-options: -threaded -O2
    main: Trivmix.hs
    source-dirs: trivmix
    dependencies:
      - base >=4.8 && <5
      - jack >=0.7 && <1
      - optparse-applicative >=0.11 && <1
      - directory >=1.2 && <2
      - filepath >=1.3 && <2
      - unix >=2.7 && <3
      - hinotify >=0.3 && <1
      - transformers >=0.3 && <1
      - explicit-exception >=0.1 && <1
      - process >=1.2 && <2
      - filelock >=0.1 && <1
      - systemd >=1.1.2 && <2
      - heredoc >=0.2.0.0 && <1
      - refined >=0.1.2.1 && <1
      - scientific >=0.3.5.3 && <1
      - concurrent-output >=1.10.5 && <2
      - trivmix
  adjmix:
    ghc-options: -threaded -O2
    main: Adjmix.hs
    source-dirs: adjmix
    dependencies:
      - base >=4.8 && <5
      - optparse-applicative >=0.11 && <1
      - filepath >=1.3 && <2
      - filelock >=0.1 && <1
      - trivmix