diff options
author | William <r.3@libertysurf.fr> | 2012-10-04 12:40:46 (GMT) |
---|---|---|
committer | William <r.3@libertysurf.fr> | 2012-12-13 13:02:29 (GMT) |
commit | 1dcda3d89e85fbe0db780e59f2ec98d7e640fd7c (patch) | |
tree | 09f8b28b5eb6d71edab8f2b176e43518b8404405 /src/ocaml-lablgtk2.mk | |
parent | 2db761d14a56392a1a58fdb606785097c4d13430 (diff) | |
download | mxe-1dcda3d89e85fbe0db780e59f2ec98d7e640fd7c.zip mxe-1dcda3d89e85fbe0db780e59f2ec98d7e640fd7c.tar.gz mxe-1dcda3d89e85fbe0db780e59f2ec98d7e640fd7c.tar.bz2 |
add package ocaml-lablgtk2
Diffstat (limited to 'src/ocaml-lablgtk2.mk')
-rw-r--r-- | src/ocaml-lablgtk2.mk | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/ocaml-lablgtk2.mk b/src/ocaml-lablgtk2.mk new file mode 100644 index 0000000..9cc7785 --- /dev/null +++ b/src/ocaml-lablgtk2.mk @@ -0,0 +1,31 @@ +# This file is part of mingw-cross-env. +# See doc/index.html for further information. + +PKG := ocaml-lablgtk2 +$(PKG)_IGNORE := +$(PKG)_CHECKSUM := 3dec411a410fbb38d6e2e5a43a4ebfb2e407e7e6 +$(PKG)_SUBDIR := lablgtk-$($(PKG)_VERSION) +$(PKG)_FILE := lablgtk-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := https://forge.ocamlcore.org/frs/download.php/979/$($(PKG)_FILE) +$(PKG)_DEPS := ocaml-findlib libglade gtkglarea ocaml-lablgl gtk2 + +define $(PKG)_UPDATE + wget -q -O- 'http://forge.ocamlcore.org/frs/?group_id=220' | \ + sed -n 's,.*lablgtk-\(2[^>]*\)\.tar.*,\1,ip' | \ + sort | \ + tail -1 +endef + +define $(PKG)_BUILD + cd '$(1)' && autoreconf -fi + cd '$(1)' && ./configure \ + --host $(TARGET) \ + --build "`config.guess`" \ + --prefix $(PREFIX)/$(TARGET) + $(MAKE) -C '$(1)/src' -j '$(JOBS)' lablgtkopt + $(MAKE) -C '$(1)/src' -j 1 install + + # test + cp '$(2).ml' '$(1)/test.ml' + cd '$(1)' && '$(TARGET)-ocamlfind' opt -package lablgtk2.gl -linkpkg test.ml +endef |