Attached is a patch as proposed by and discussed with Tavmjong on irc:
- migrates pango calls to harfbuzz for OpenType API (Tav)
- adds workarounds for current build systems to explicitly link to harfbuzz (~suv)
For reasons unknown to both of us, building inkscape and inkview fails with a linker error about undefined symbols unless explicitly linking to harfbuzz.
Since this change would introduce a new dependency on harfbuzz, older distros would be left out. The burden to maintain a conditional solution depending on installed pango version and availability of harfbuzz might outweigh the benefits of silencing the deprecation warnings.
Proposing to milestone this report to '1.0' for now.
Attached is a patch as proposed by and discussed with Tavmjong on irc:
- migrates pango calls to harfbuzz for OpenType API (Tav)
- adds workarounds for current build systems to explicitly link to harfbuzz (~suv)
For reasons unknown to both of us, building inkscape and inkview fails with a linker error about undefined symbols unless explicitly linking to harfbuzz.
Since this change would introduce a new dependency on harfbuzz, older distros would be left out. The burden to maintain a conditional solution depending on installed pango version and availability of harfbuzz might outweigh the benefits of silencing the deprecation warnings.
Proposing to milestone this report to '1.0' for now.