Skip to content

Commit ff7dc94

Browse files
committed
Add llama package
Llama is a library for declaratively building software-defined synthesizers.
1 parent 626dcce commit ff7dc94

File tree

2 files changed

+76
-0
lines changed
  • packages
    • llama_interactive/llama_interactive.0.0.1
    • llama/llama.0.0.1

2 files changed

+76
-0
lines changed

packages/llama/llama.0.0.1/opam

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
opam-version: "2.0"
2+
synopsis: "Language for Live Audio Module Arrangement"
3+
description: """
4+
Libraries for declaratively building software-defined modular synthesizers. Contains definitions of common modules for generating and processing audio waveforms such as oscillators, filters, envelope generators, sequencers and clocks. This package also includes a mechanism for playing sounds generated by synthesizer components through your speakers."""
5+
maintainer: ["https://github.com/gridbugs/llama/issues"]
6+
authors: ["Stephen Sherratt"]
7+
license: "MIT"
8+
homepage: "https://github.com/gridbugs/llama"
9+
bug-reports: "https://github.com/gridbugs/llama/issues"
10+
depends: [
11+
"dune" {>= "3.0"}
12+
"ocaml" {>= "4.13.0" & < "5.0.0"}
13+
"lwt" {>= "5.4"}
14+
"conf-alsa" {os = "linux"}
15+
"odoc" {with-doc}
16+
"conf-rust-2021"
17+
]
18+
build: [
19+
["dune" "subst"] {dev}
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
]
32+
dev-repo: "git+https://github.com/gridbugs/llama.git"
33+
34+
url {
35+
src: "https://github.com/gridbugs/llama/releases/download/0.0.1/0.0.1_rust-deps-vendored.tar.gz"
36+
checksum: [
37+
"sha256=367329951e605d0cf3c6555764e5eafc233aa5d70e4c93351fff160faf24c36f "
38+
"sha512=93936037bd42b3119f6b0cd0a71aefdbdf7b261de9737139d98d51686526099754f1e27d5f1d7fc5aa524b0cef053a18185cebe544e208f81db7cdadcf80a468 "
39+
]
40+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
opam-version: "2.0"
2+
synopsis: "Visualization and live interaction for Llama synthesizer library"
3+
maintainer: ["https://github.com/gridbugs/llama/issues"]
4+
authors: ["Stephen Sherratt"]
5+
license: "MIT"
6+
homepage: "https://github.com/gridbugs/llama"
7+
bug-reports: "https://github.com/gridbugs/llama/issues"
8+
depends: [
9+
"dune" {>= "3.0"}
10+
"llama" {= version}
11+
"ocamlsdl2" {>= "0.04"}
12+
"odoc" {with-doc}
13+
]
14+
build: [
15+
["dune" "subst"] {dev}
16+
[
17+
"dune"
18+
"build"
19+
"-p"
20+
name
21+
"-j"
22+
jobs
23+
"@install"
24+
"@runtest" {with-test}
25+
"@doc" {with-doc}
26+
]
27+
]
28+
dev-repo: "git+https://github.com/gridbugs/llama.git"
29+
30+
url {
31+
src: "https://github.com/gridbugs/llama/releases/download/0.0.1/0.0.1_rust-deps-vendored.tar.gz"
32+
checksum: [
33+
"sha256=367329951e605d0cf3c6555764e5eafc233aa5d70e4c93351fff160faf24c36f "
34+
"sha512=93936037bd42b3119f6b0cd0a71aefdbdf7b261de9737139d98d51686526099754f1e27d5f1d7fc5aa524b0cef053a18185cebe544e208f81db7cdadcf80a468 "
35+
]
36+
}

0 commit comments

Comments
 (0)