#876 closed todo (worksforme)

Debian: provide libGDL and gdlmm for GTK-2

Reported by: Ichthyostega Owned by: Ichthyostega
Priority: normal Milestone: 0integration
Component: lumiera Keywords: release debian package GDL
Sub Tickets: #63 Parent Tickets: #866, #937, #949

Description (last modified by Ichthyostega)

unfortunately the upstream development for libGDL seems to focus on GTK-3 solely. There is last version known to work with GTK-2 (Version 2.30). Moreover, someone has created a C++ wrapper for GDL, which simplifies handling significantly. Our plan was to create/provide a custom debian package for those, to allow installing Lumiera just from DEB for Debian and Ubuntu flavours

Change history (7)

comment:1 by Ichthyostega, at 2013-11-01T23:06:44Z

blocking: 866866, 937

comment:2 by Ichthyostega, at 2014-04-05T18:24:57Z

Description: modified (diff)
Owner: set to Ichthyostega
Status: newaccepted

for the 0.ore.02 preveiw-Release, I went the old "gdl-lum" path: I've upgraded the old "gdl-lum" package to use the newer build framework and the most recent release of libGDL still compatible with GTK-2 (which is gdl-2.30). The library name and SONAME is different, so we can use this one as dependency without problems.

comment:3 by Ichthyostega, at 2014-04-05T18:25:46Z

Regarding gdlmm, Michael Fisher has done all of the porting work. We have a working branch in GIT whith the Lumiera GTK-GUI ported to gdlmm.

The only TODO (which is my duty) is to create a debian package for that. Unfortunately I have to investigate an learn the build framework for those *mm-Libraries (or figure out a lot of nasty details from scratch). Thats why I haven't gotten around to do anything here

comment:4 by Ichthyostega, at 2014-09-13T01:01:27Z

Resolution: worksforme
Status: acceptedclosed

resolving this as "worksforme" -- basically I reactivated the old "gdl-lum" solution, which is not entirely clean, but helped to define the new 0.pre.02 package. Since I want to go for GTK-3, I tend to accept this situation right now

comment:5 by Ichthyostega, at 2014-10-02T21:44:32Z

blocking: 866, 937866, 937, 949

comment:6 by Ichthyostega, at 2014-10-03T22:20:31Z

please note: the goal of packaging gdlmm has shifted. Attempt to target GTK-3 soon, so the work continues with packaging a recent version of gdlmm and use GDL-3.x. See Ticket #949

comment:7 by Undercover Agent, at 2025-12-25T00:00:00Z

blockedby: 63
blocking: 866, 937, 949
Parent Tickets: 866, 937, 949
Sub Tickets: 63

Migration MasterTickets ⟼ Subtickets-plugin

Note: See TracTickets for help on using tickets.