Package: gir1.2-unity-5.0
Version: 7.1.4+19.04.20190319-2
Severity: important

GObject-Introspection typelib packages are meant to be named
systematically according to their name and major API version, similar
to C shared libraries.

gir1.2-unity-5.0 has the correct name for a Unity-5.0 typelib, but it
actually contains Unity-7.0. Fixing this will require going through the
NEW queue to rename it to gir1.2-unity-7.0.

A stopgap solution would be to give it a versioned Provides:

    Provides: gir1.2-unity-7.0 (= ${binary:Version})

It also contains the UnityExtras-7.0 typelib. If you want to bundle
together closely related typelibs, that's fine, but it should have a
Provides to declare this:

    Provides: gir1.2-unityextras-7.0 (= ${binary:Version})

See file:///usr/share/doc/gobject-introspection/policy.txt.gz for more
information.

Thanks,
    smcv

Reply via email to