On 9. aug. 2013, at 10:03, christopher.l...@thurweb.ch wrote:
> BuildRequires:  pkgconfig(QtCore) >= 4.7.0
> BuildRequires:  pkgconfig(QtDeclarative)
> BuildRequires:  pkgconfig(QtContacts)
> BuildRequires:  pkgconfig(qdeclarative-boostable)
> BuildRequires:  pkgconfig(TelepathyQt5)
> BuildRequires:  desktop-file-utils

This does not make much sense to me. You appear to be trying to use Qt 4 
packages (QtCore, QtDeclarative, …) with Qt 5 ones.

Qt 5 packages are e.g.:
pkgconfig(Qt5Core)
pkgconfig(Qt5Quick)
pkgconfig(Qt5Contacts)

> When I build I get the following in the compile output
> 
> '
> (....)
> pkgconfig(TelepathyQt5)' not found in package names. Trying capabilities.
> 'telepathy-qt5-devel' providing 'pkgconfig(TelepathyQt5)' is already 
> installed.

This isn't an error. That's OK.

> (....)
> 'pkgconfig(QtContacts)' not found in package names. Trying capabilities.

You want pkgconfig(Qt5Contacts).

> 'pkgconfig(qdeclarative-boostable)' not found in package names. Trying 
> capabilities.
> error: Failed build dependencies:

pkgconfig(qdeclarative5-boostable).

> If an automatic install is not possible, is there a clever way to identify 
> the correct package(s) and install using the SDK Control Center? E.g. If I 
> search for "contact" in the Control Center then I get a long list of possible 
> packages with contact in the name, and it is not easy (for me) to identify 
> the correct one without a bit of trial and error.

If you stick with the 'public' APIs (Qt-based stuff), then you'll notice that 
they all follow a fairly easily identifiable pattern as of Qt 5. For the rest, 
you're somewhat more on your own and will need to do research.

BR,

Robin
_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to