Path to this page:
./
x11/ocaml-lablgtk3,
GTK+ 3.x bindings for OCaml
Branch: CURRENT,
Version: 3.1.5,
Package name: ocaml-lablgtk3-3.1.5,
Maintainer: gdtLablGTK is an Objective Caml interface to GTK+. It uses the rich type
system of Objective Caml to provide a strongly typed, yet very
comfortable, object-oriented interface to GTK+. This is not that easy
if you know the dynamic typing approach taken by GTK+.
This is the version currently maintained by upstream, supporting
GTK+ 3.
Required to run:[
lang/ocaml] [
devel/ocaml-findlib] [
x11/gtk3] [
x11/gtksourceview3] [
textproc/gtkspell3] [
devel/ocaml-dune] [
graphics/ocaml-cairo]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
x11/fixesproto4] [
pkgtools/cwrappers] [
x11/xorgproto] [
misc/ocaml-opaline]
Package options: gtksourceview3, gtkspell
Master sites:
Filesize: 1021.212 KB
Version history: (Expand)
- (2025-01-19) Updated to version: ocaml-lablgtk3-3.1.5
- (2024-12-27) Updated to version: ocaml-lablgtk3-3.1.3nb19
- (2024-11-24) Updated to version: ocaml-lablgtk3-3.1.3nb18
- (2024-11-17) Updated to version: ocaml-lablgtk3-3.1.3nb16
- (2024-11-15) Updated to version: ocaml-lablgtk3-3.1.3nb15
- (2024-11-01) Updated to version: ocaml-lablgtk3-3.1.3nb14
CVS history: (Expand)
2025-01-19 20:01:22 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
ocaml-lablgtk3: update to 3.1.5.
## In Lablgtk-3.1.5
2024.06.10 [Jacques]
* Prepare for release
* Fix typos in README.md (#182) [Sylvain Chiron]
2024.05.20 [Jacques]
* Typo in ml_gtk_text_buffer_get_iter_at_line_index. (#181) [Hugo Herbelin]
2024.05.14 [Jacques]
* Support windows sockets in Glib.IO.channel_of_descr (#176)
[with Michael Soegtrop]
2024.03.24 [Jacques]
* fix pointer incompatibility in ml_gtk_style_context_list_classes (#178)
## In Lablgtk-3.1.4
2024.01.31 [Jacques]
* use Bytes rather than String
* Various missing bindings, including lablgtk3-rsvg2 (#128)
* GtkStyleContext: Add missing class and provider functions (#163)
* Add GdkEvent.Scroll.delta_{x,y} (#173) [Thomas Leonard]
|
2024-12-27 09:21:09 by Thomas Klausner | Files touched by this commit (1055) |
Log message:
*: recursive bump for pango requiring fontconfig 2.15
|
2024-12-06 17:44:58 by Greg Troxel | Files touched by this commit (1) |
Log message:
x11/ocaml-lablgtk3: Remove dune/PKGCONFIG kludge
as no longer necessary/useful now that the bug is patched in dune and
the patch is actually used in the build.
No PKGREVISION++; this is just swapping a dune fix for a dune
workaround, with no expected change in the binary.
|
2024-11-25 21:37:17 by Greg Troxel | Files touched by this commit (1) |
Log message:
x11/ocaml-lablgtk3: Add comment about perhaps-similar pkg-config-finding problem
|
2024-11-24 15:45:32 by Greg Troxel | Files touched by this commit (1) |
Log message:
x11/ocaml-lablgtk3: Improve kludge comments
NFCI
|
2024-11-24 15:32:49 by Greg Troxel | Files touched by this commit (1) |
Log message:
x11/ocaml-lablgtk3: Kludge around dune pkg-config issues
For unclear reasons, if PKG_CONFIG is set in the environment, even if
properly to a copy of pkg-config in the work directory, dune objects
to it and errors out. Remove PKG_CONFIG from the build environment.
This allows building to succeed.
This commit adds some test targets, not invoked, with comments that
are notes to the next person struggling with this, perhaps future
self.
The removal of PKG_CONFIG is implemented by open-coding the do-build
target from ocaml.mk, pending disscussion of the wisdom of changing
that target, on the theory that this is a dune bug, not a lablgtk bug.
|
2024-11-24 13:20:57 by Greg Troxel | Files touched by this commit (3) |
Log message:
x11/ocaml-lablgtk3: Add -verbose when using pkg-config
This doesn't fix the build, but it provides a clue: dune code is
objecting to the pkg-config that is found, which is a shell script
wrapper:
File "src/dune", line 9, characters 0-128:
9 | (rule
10 | (targets
11 | cflag-gtk+-3.0.sexp
12 | clink-gtk+-3.0.sexp)
13 | (action (run dune_config -verbose -pkg gtk+-3.0 -version 3.18)))
(cd _build/default/src && ../.bin/dune_config -verbose -pkg gtk+-3.0 \
-version 3.18)
which: /tmp/work/x11/ocaml-lablgtk3/work/.tools/bin/pkg-config
-> not found
configure error: pkg_config not installed
Take maintainership (offlist discussion with jaapb@).
|
2024-11-17 08:17:06 by Thomas Klausner | Files touched by this commit (944) |
Log message:
*: recursive bump for default-on option of at-spi2-core
|