Skip to content

Commit 94cfa9a

Browse files
authored
Merge pull request #24039 from gridbugs/llama-0.0.1
Add llama package
2 parents 53cac3e + caa5f70 commit 94cfa9a

File tree

3 files changed

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

3 files changed

+120
-0
lines changed

packages/llama/llama.0.0.1/opam

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# This file is generated by dune, edit dune-project instead
2+
opam-version: "2.0"
3+
synopsis: "Language for Live Audio Module Arrangement"
4+
description:
5+
"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."
6+
maintainer: ["https://github.com/gridbugs/llama/issues"]
7+
authors: ["Stephen Sherratt"]
8+
license: "MIT"
9+
homepage: "https://github.com/gridbugs/llama"
10+
bug-reports: "https://github.com/gridbugs/llama/issues"
11+
depends: [
12+
"dune" {>= "3.0"}
13+
"llama_core" {= version}
14+
"ocaml" {>= "4.13.0" & < "5.0.0"}
15+
"lwt" {>= "5.4"}
16+
"conf-rust-2021" {build}
17+
"conf-pkg-config" {build & os = "linux"}
18+
"dune-configurator" {build}
19+
"conf-alsa" {os = "linux"}
20+
"odoc" {with-doc}
21+
]
22+
build: [
23+
["dune" "subst"] {dev}
24+
[
25+
"dune"
26+
"build"
27+
"-p"
28+
name
29+
"-j"
30+
jobs
31+
"@install"
32+
"@runtest" {with-test}
33+
"@doc" {with-doc}
34+
]
35+
]
36+
dev-repo: "git+https://github.com/gridbugs/llama.git"
37+
38+
url {
39+
src: "https://github.com/gridbugs/llama/releases/download/0.0.1/0.0.1_rust-deps-vendored.tar.gz"
40+
checksum: [
41+
"sha256=2fb4da5b4478409118b6267f26c0c7f64f10c85d02cbb73c8ead648fc430e860"
42+
"sha512=ab238268cf22fbb62d5955f849b1837bbee4a12470dde29feb0bf5237023daf01ce6d52dfad30e871948bde13b18808376d254dee90bfeeb82a8c2619d459a8f"
43+
]
44+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# This file is generated by dune, edit dune-project instead
2+
opam-version: "2.0"
3+
synopsis: "Core types and operations for the Llama synthesizer library"
4+
description:
5+
"Core types and operations for Llama. This is separate from the llama package so that other packages can be written which define new synthesizer modules based on llama without needing to depend on additional packages required by llama to interact with the sound card."
6+
maintainer: ["https://github.com/gridbugs/llama/issues"]
7+
authors: ["Stephen Sherratt"]
8+
license: "MIT"
9+
homepage: "https://github.com/gridbugs/llama"
10+
bug-reports: "https://github.com/gridbugs/llama/issues"
11+
depends: [
12+
"ocaml" {>= "4.13"}
13+
"dune" {>= "3.0"}
14+
"odoc" {with-doc}
15+
]
16+
build: [
17+
["dune" "subst"] {dev}
18+
[
19+
"dune"
20+
"build"
21+
"-p"
22+
name
23+
"-j"
24+
jobs
25+
"@install"
26+
"@runtest" {with-test}
27+
"@doc" {with-doc}
28+
]
29+
]
30+
dev-repo: "git+https://github.com/gridbugs/llama.git"
31+
32+
url {
33+
src: "https://github.com/gridbugs/llama/archive/refs/tags/0.0.1.tar.gz"
34+
checksum: [
35+
"sha256=4127d810390c659512a72d28e5deddda19845eb6723199a490f71db9bf9838d8"
36+
"sha512=b2a6831bcaa2005d9809f0c6a3d0f0fd8f5ed645fa18c313254c67cf61415bcc0d9d9de7ff74921605d112116a5f77f182018c8a068a11ec1c6da6ecec29ba79"
37+
]
38+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# This file is generated by dune, edit dune-project instead
2+
opam-version: "2.0"
3+
synopsis: "Visualization and live interaction for Llama synthesizer library"
4+
maintainer: ["https://github.com/gridbugs/llama/issues"]
5+
authors: ["Stephen Sherratt"]
6+
license: "MIT"
7+
homepage: "https://github.com/gridbugs/llama"
8+
bug-reports: "https://github.com/gridbugs/llama/issues"
9+
depends: [
10+
"dune" {>= "3.0"}
11+
"llama" {= version}
12+
"tsdl" {>= "1"}
13+
"conf-pkg-config" {build}
14+
"odoc" {with-doc}
15+
]
16+
build: [
17+
["dune" "subst"] {dev}
18+
[
19+
"dune"
20+
"build"
21+
"-p"
22+
name
23+
"-j"
24+
jobs
25+
"@install"
26+
"@runtest" {with-test}
27+
"@doc" {with-doc}
28+
]
29+
]
30+
dev-repo: "git+https://github.com/gridbugs/llama.git"
31+
32+
url {
33+
src: "https://github.com/gridbugs/llama/releases/download/0.0.1/0.0.1_rust-deps-vendored.tar.gz"
34+
checksum: [
35+
"sha256=2fb4da5b4478409118b6267f26c0c7f64f10c85d02cbb73c8ead648fc430e860"
36+
"sha512=ab238268cf22fbb62d5955f849b1837bbee4a12470dde29feb0bf5237023daf01ce6d52dfad30e871948bde13b18808376d254dee90bfeeb82a8c2619d459a8f"
37+
]
38+
}

0 commit comments

Comments
 (0)