[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#920752: gcompris-qt-data: Gcompris Debian version is missing activities found in flatpak version



On Fri, 1 Feb 2019 13:46:42 +0100 Johnny Jazeix <jazeix@gmail.com> wrote:
> Sorry, I didn't see the reply, I thought I would have a notification.
> 
> These activities use box2d and according to the logs (
> https://buildd.debian.org/status/fetch.php?pkg=gcompris-qt&arch=alpha&ver=0.95-1&stamp=1547387638&raw=0)
> it is disabled and we don't add them in the package on this case
> ("Disabling qml-box2d module and depending activities:
> balancebox,land_safe,submarine").
> 
> This means that, even if box2d is installed afterwards, these activities
> won't be present.
> 
> I created a new task on GCompris bug server to check if it is possible to
> have the box2d check at runtime instead of compilation time:
> https://phabricator.kde.org/T10432
> 
> On Debian side, it seems the qml-box2d library is not packaged (
> https://github.com/qml-box2d/qml-box2d).
> In GCompris, when it's not available we compile it ourselves (via
> -DQML_BOX2D_MODULE=submodule) but I'm not sure if it would be acceptable to do
> it in Debian?
> Best way would probably be for qml-box2d to be packaged, set it as a
> mandatory dependency and use -DQML_BOX2D_MODULE=system.
> 
> Note: I'm one of the GCompris developers, I don't know much about the
> packaging.
> 
> Johnny

Thank you Johnny for the insight!

Looking at the license for qml-box2d, I don't see any reason that it
shouldn't be included in Debian, but considering how late we are into
the Buster release cycle, I don't think we can get it in the repos in
time for Buster?

In any case, I think this bug should be reclassified as a missing
dependency.

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: