After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 681224 - Make it possible to use egg-list-box from gir bindings
Make it possible to use egg-list-box from gir bindings
Status: RESOLVED WONTFIX
Product: egg-list-box
Classification: Other
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: egg-list-box-maint
egg-list-box-maint
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2012-08-05 10:27 UTC by Gary van der Merwe
Modified: 2018-07-11 23:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Convert the build system to be similar to libgd (6.07 KB, patch)
2013-03-20 17:29 UTC, Giovanni Campagna
none Details | Review
Convert the build system to be similar to libgd (7.26 KB, patch)
2013-03-20 18:47 UTC, Giovanni Campagna
none Details | Review

Description Gary van der Merwe 2012-08-05 10:27:01 UTC
I would really like to use egg-list-box from in a python application.  I think that this should not be very difficult to do using GObject introspection. 

I tried to do it myself, by following the example from here https://github.com/antono/vala-object , but I got stuck because of a lack of understanding of MakeFile, and a lack of understanding of how it get's used when used as a submodule, which I understand is the case for gnome-contacts and empathy
Comment 1 Giovanni Campagna 2013-03-20 17:28:57 UTC
I tried today to use egg-list-box, and got myself to fight with nested configure and wrong pkglibdir.
In the end I redid the build system entirely, copying libgd's, which is much more suited for inclusion in g-i apps.
Comment 2 Giovanni Campagna 2013-03-20 17:29:26 UTC
Created attachment 239390 [details] [review]
Convert the build system to be similar to libgd

Provide a EGG_LIST_BOX_INIT() macro similar to LIBGD_INIT, and stop
using recursive configure, relying instead on the parent project
to run automake and configure in the subdirectory.
This way we can pass options down to the submodule, and the pkgdatadir /
pkglibdir directories are picked correctly.
Comment 3 Giovanni Campagna 2013-03-20 18:47:02 UTC
Created attachment 239402 [details] [review]
Convert the build system to be similar to libgd

Provide a EGG_LIST_BOX_INIT() macro similar to LIBGD_INIT, and stop
using recursive configure, relying instead on the parent project
to run automake and configure in the subdirectory.
This way we can pass options down to the submodule, and the pkgdatadir /
pkglibdir directories are picked correctly.
Comment 4 André Klapper 2018-07-11 23:55:21 UTC
egg-list-box is not under active development anymore and has not seen code changes for five years. Its codebase has been archived:
https://gitlab.gnome.org/Archive/egg-list-box/commits/master

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the
responsibility for active development again.