#797650 libwx-perl: pulls in lots of development headers and documentation

Package:
libwx-perl
Source:
libwx-perl
Description:
interface to wxWidgets cross-platform GUI toolkit
Submitter:
Jonas Smedegaard
Date:
2015-09-01 20:36:06 UTC
Severity:
normal
#797650#5
Date:
2015-09-01 09:20:48 UTC
From:
To:
libwx-perl depends on libalien-wxwidgets-perl, which in turn depends on
libwxgtk3.0-dev and from there a bunch of X11-related development
headers and documentation.

This means installing e.g. needrestart-session turns the machine into a
development machine.

I believe development headers should be needed only during build.

One fix is probably a Debian-specific patch to not depend at runtime on
libalien-wxwidgets-perl, because we handle that using package metadata.


 - Jonas

#797650#10
Date:
2015-09-01 13:34:34 UTC
From:
To:
libalien-sdl-dev-perl  and libalien-sdl-perl

See https://sources.debian.net/src/libalien-sdl-perl/1.446-2/debian/control/
for details

Hope this helps

#797650#15
Date:
2015-09-01 20:34:04 UTC
From:
To:
Yes, I was thinking of something like this too. Note that the use
of Alien::wxWidgets seems to be limited to the Wx::build namespace,
which sounds like a sensible splitting point. Maybe a separate
libwx-build-perl package would be feasible.

I don't really claim to understand how it all works together though,
so this may well be non-trivial...