this repo has no description
1opam-version: "2.0"
2maintainer: "Nicolas Berthier <m@nberth.space>"
3authors: ["Xavier Leroy"]
4homepage: "https://github.com/xavierleroy/camlidl"
5dev-repo: "git+https://github.com/xavierleroy/camlidl.git"
6bug-reports: "https://github.com/xavierleroy/camlidl/issues"
7license: [
8 "QPL-1.0 WITH OCaml-LGPL-linking-exception"
9 "LGPL-2.0-or-later WITH OCaml-LGPL-linking-exception"
10]
11build: [
12 ["mv" "config/Makefile.unix" "config/Makefile"]
13 {os = "macos" | os = "linux" | os = "freebsd" | os = "bsd" | os = "unix" |
14 os = "cygwin"}
15 ["mv" "config/Makefile.win32" "config/Makefile"] {os = "win32"}
16 [make "all"]
17]
18patches: [
19 "cpp-location.diff"
20 "disable-fatal-warn-31.diff" {ocaml:version >= "4.03"}
21 "build-dll.diff"
22]
23synopsis: "Stub code generator for OCaml"
24description: """
25CamlIDL is a stub code generator for OCaml. It automates the
26generation of C stub code required for the Caml/C interface, based on
27an MIDL specification. Also provides some support for Microsoft's COM
28software components."""
29depends: [
30 "ocaml" {< "4.14"}
31]
32available: [ os != "win32" & os != "cygwin" ]
33url {
34 src:
35 "https://github.com/ocaml/opam-source-archives/raw/main/camlidl.1.05.tar.gz"
36 checksum: [
37 "sha256=857ed5bd3b2f99c62813070e1a5b4b6375e837c6815f4ad956baeb6f8c660311"
38 "md5=4cfb863bc3cbdc1af2502042c45cc675"
39 ]
40}
41extra-source "disable-fatal-warn-31.diff" {
42 src:
43 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlidl/disable-fatal-warn-31.diff"
44 checksum: [
45 "sha256=a7d14bd050c15a0b12472358952a889ad6703ed11350f40e7560eb29b0b33079"
46 "md5=750eef544a6a4f4835b819ca8d740924"
47 ]
48}
49extra-source "cpp-location.diff" {
50 src:
51 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlidl/cpp-location.diff"
52 checksum: [
53 "sha256=ab10e54eebb663643f8c27d6d71a4e5ea2debaa6d9d5133d5fab68ae1f0d8ed2"
54 "md5=bf3ee8e555285ec9140894cf6b0b19a8"
55 ]
56}
57extra-source "camlidl.install" {
58 src:
59 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlidl/camlidl.install.1.05"
60 checksum: [
61 "sha256=20ff1556125239c931f73525414bd136ef5ff5612459ef20a93f9947b4eae4d3"
62 "md5=32bff4ff902ef2283abaf54022f4c890"
63 ]
64}
65extra-source "build-dll.diff" {
66 src:
67 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlidl/build-dll.diff"
68 checksum: [
69 "sha256=2d6566f1dac431e9a4b3afd247431e502f46b435889d9d41e5b9f0cfe1cd1f89"
70 "md5=2bb0e37bc876bce7b3f1524db1df8ccc"
71 ]
72}
73extra-source "META" {
74 src:
75 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/camlidl/META.1.05"
76 checksum: [
77 "sha256=da9742a62cefcd2a9c792af8baa449e28f88381a41bcd75c56f98f52c7acbc5b"
78 "md5=66b8e0b9187f7b2d25301e431ff779d9"
79 ]
80}