Skip to content

Commit 60ebd29

Browse files
authored
Merge pull request ocaml#23517 from dbuenzli/b0-publish-tsdl.1.0.0
Add: tsdl.1.0.0
2 parents eaef2f8 + 2f53676 commit 60ebd29

File tree

1 file changed

+47
-0
lines changed
  • packages/tsdl/tsdl.1.0.0

1 file changed

+47
-0
lines changed

packages/tsdl/tsdl.1.0.0/opam

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
opam-version: "2.0"
2+
synopsis: "Thin bindings to SDL for OCaml"
3+
description: """\
4+
Tsdl is an OCaml library providing thin bindings to the cross-platform
5+
SDL C library.
6+
7+
Tsdl depends on the [SDL 2.0.10][sdl] C library (or later),
8+
[ocaml-ctypes][ctypes] and the `result` compatibility package.
9+
Tsdl is distributed under the ISC license.
10+
11+
[sdl]: http://www.libsdl.org/
12+
[ctypes]: https://github.com/ocamllabs/ocaml-ctypes
13+
14+
Home page: http://erratique.ch/software/tsdl"""
15+
maintainer: "Daniel Bünzli <daniel.buenzl [email protected]>"
16+
authors: "The tsdl programmers"
17+
license: "ISC"
18+
tags: [
19+
"audio"
20+
"bindings"
21+
"graphics"
22+
"media"
23+
"opengl"
24+
"input"
25+
"hci"
26+
"org:erratique"
27+
]
28+
homepage: "https://erratique.ch/software/tsdl"
29+
doc: "https://erratique.ch/software/tsdl/doc/"
30+
bug-reports: "https://github.com/dbuenzli/tsdl/issues"
31+
depends: [
32+
"ocaml" {>= "4.08.0"}
33+
"ocamlfind" {build}
34+
"ocamlbuild" {build}
35+
"topkg" {build & >= "1.0.3"}
36+
"conf-sdl2"
37+
"ctypes" {>= "0.14.0"}
38+
"ctypes-foreign"
39+
]
40+
available: os-distribution != "opensuse-leap" | os-version >= "16"
41+
build: ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"]
42+
dev-repo: "git+https://erratique.ch/repos/tsdl.git"
43+
url {
44+
src: "https://erratique.ch/software/tsdl/releases/tsdl-1.0.0.tbz"
45+
checksum:
46+
"sha512=70ba93a07d8add11d29cf94ce173c022a52a7d57af7b9dad3abdae7fde6314d4690d3aacc8f75e598b6af2e692568399638813664db0331e0a898bdc14bfe670"
47+
}

0 commit comments

Comments
 (0)