Bug#819779: marked as done (gdk-pixbuf: libgdk-pixbuf2.0-dev depends on libpng-dev but gdk-pixbuf2.0.pc requires libpng12-dev)

Michael Biebl biebl at debian.org
Sat Apr 2 11:55:34 UTC 2016


Am 02.04.2016 um 12:39 schrieb Debian Bug Tracking System:
> As discussed on IRC the problem you're experiencing is a pbuilder
> bug and not an issue in the package itself.

I don't think this is the case and there is a genuine bug.
The libpng version gdk-pixbuf was compiled against, is encoded in the
pkg-config file.
If libgdk-pixbuf2.0-dev want's to depend on an unversioned libpng-dev,
this should be achieved by making gdk-pixbuf compile against libpng.pc,
not libpngXXX.pc

See https://bugzilla.gnome.org/show_bug.cgi?id=667068

gdk-pixbuf seems to explicitly supports version 1.10, 1.12-1.16
Maybe we could turn that into something like

PKG_CHECK_MODULES([LIBPNG], [libpng >= 1.12], [libpng << 1.17])

CCing Colin, who raised the concern about versionless libpng. Maybe he
can elaborate in more detail, what exactly the problems were when using
an unversioned libpng.pc

In any case, I think we should reopen this bug report and fix this for good.

Regards,
Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20160402/cfc25761/attachment.sig>


More information about the pkg-gnome-maintainers mailing list