this repo has no description
1opam-version: "2.0"
2maintainer: "sebastien.fricker@gmail.com"
3authors: ["Sebastien Fricker"]
4homepage: "http://oqamldebug.forge.ocamlcore.org/"
5bug-reports: "https://forge.ocamlcore.org/projects/oqamldebug/"
6dev-repo:
7 "git+https://forge.ocamlcore.org/anonscm/git/oqamldebug/oqamldebug.git"
8build: [
9 [ "qmake" "CONFIG-=app_bundle" "CONFIG+=release" "PREFIX_BIN=%{bin}%/" "CONFIG-=debug" "LIBS+=-lX11" "oqamldebug.pro" ]
10 [ make ]
11 [ "strip" "oqamldebug" ]
12]
13depexts: [
14 ["qt4-qmake" "libqt4-dev"] {os-family = "debian"}
15]
16synopsis: "Graphical front-end to ocamldebug"
17description: """
18Features:
19 * Emulates only the emacs mode from OCamlDebug, does not need any hooks into ocaml core.
20 * Full Qt application: can be compiled on Windows, MacOS and Linux
21 * Save/Restore of window position, and debug parameter.
22 * Detection of the modification of the debugged application or sources. (automatically reloaded when modified)
23 * Syntax highlighting of ocamldebug command and ocaml sources.
24 * Persistent command line history
25 * Mouse support: middle click on a symbol in the code to print it, and mouse wheel to step/backstep through the code.
26 * Setting breakpoints directly into the source code.
27 * Watch window
28 * Call stack window
29 * Separated application output window
30
31OQamlDebug needs Qt4 or Qt5 to be generated. Qt4 can be downloaded from http://qt-project.org.
32On debian install simply qt4-dev package..
33
34On MacOS it is necessary to set QMAKESPEC as follow to install the package
35export QMAKESPEC=macx-g++"""
36depends: ["ocaml"]
37url {
38 src:
39 "https://github.com/ocaml/opam-source-archives/raw/main/oqamldebug-0.9.5.tar.gz"
40 checksum: [
41 "sha256=9bcde84a90d6a5ec1b779c4688d6c2cf94f943d593853eba2c1f0c86d3e9e37b"
42 "md5=fd50ab57cfd3e48d8061a1c06b411ecd"
43 ]
44}
45extra-source "oqamldebug.install" {
46 src:
47 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/oqamldebug/oqamldebug.install"
48 checksum: [
49 "sha256=d1d2327ec47d7a85175b90a25bb4a9fc645dc259135f2300ded5f4e173a167d4"
50 "md5=75c25b7029fae5e7e4acc9b87d76026b"
51 ]
52}