libpango1.0-dev unusable for static builds

Bug #1101156 reported by Oleksiy Protas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pango1.0 (Ubuntu)
New
Undecided
Unassigned

Bug Description

The package has two problems using it with static builds:
1. It doesn't pull the required libthai-dev and libselinux1-dev.
2. The libpangoft2 library is only provided in the non-dev package in shared form, the static one is missing from the -dev package.

Revision history for this message
Julian Taylor (jtaylor) wrote :

if not depending on -dev packages for static builds is a bug is debatable, shared libraries are the preferred way for distributions which packages cater to.
It certainly does not make it unusable

pangoft2 is in the -dev package in quantal:
libpango1.0-dev: /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.a

in which distribution is it not?

Revision history for this message
Oleksiy Protas (elfy-ua) wrote :

Thanks for response.
> It certainly does not make it unusable
That just breaks the scheme of things for me, most of the packages ship statics with -dev packages while pango ships only a part of it, making static linking against it nonfunctional.

> in which distribution is it not?
12.04.01 LTS, precise.

Revision history for this message
Julian Taylor (jtaylor) wrote :

its also present in precise:
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise
# dpkg -S libpangoft2-1.0.a
libpango1.0-dev: /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.a

concerning the dependencies, please file a bug in debian if you really need the -dev dependencies, it is not worth deviating from our upstream for this.
https://wiki.ubuntu.com/Debian/Bugs

Revision history for this message
Oleksiy Protas (elfy-ua) wrote :

Just updated and yes, it's present. Sorry for the bug then.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.