opam-version: "2.0"
maintainer: "https://github.com/ocaml/opam-repository/issues"
build: [
  ["cp" "Makefile.config.ex" "Makefile.config"]
  ["cp" "Makefile.config.osx" "Makefile.config"] {os = "macos"}
  ["mkdir" "-p" bin]
  [make "glut"]
  [make "glutopt"]
]
depends: ["ocaml" "camlp4"]
depexts: [
  ["freeglut3-dev" "libglu1-mesa-dev" "mesa-common-dev"]
    {os-family = "debian"}
]
install: [
  [
    make
    "install"
    "-C"
    "src"
    "BINDIR=%{bin}%"
    "INSTALLDIR=%{lib}%/lablgl"
    "DLLDIR=%{lib}%/stublibs"
  ]
  [
    make
    "install"
    "-C"
    "LablGlut/src"
    "BINDIR=%{bin}%"
    "INSTALLDIR=%{lib}%/lablgl"
    "DLLDIR=%{lib}%/stublibs"
  ]
]
synopsis: "Interface to OpenGL"
description: """
Interface between OCaml and OpenGL, including Togl wrapper for use
with LablTk, and LablGlut wrapper for direct use using the glut
library."""
extra-files: [
  ["lablgl.install" "md5=a03d20fcd54d7277982caf03b05354fa"]
  ["META" "md5=f3d66fe43af3d920e4fa6e74c5eeec97"]
]
url {
  src:
    "https://download.ocamlcore.org/lablgl/LablGL/20120306/lablgl-20120306.tar.gz"
  checksum: "md5=c850c8500837165adfa98535ad33f770"
}
