How to build a custom launcher based on lipstick?
I will start prototyping a custom launcher based on lipstick. Therefore I checked out the lipstick project and the licstick example project form th Git server.
First I would like to build and run the example to learn the components, interfaces and capabilities before I start modifications and development of an own launcher. Maybe the laucnher is not the appropriate term, because it's Android terminology.
To build and run the example I need to build and install lipstick first. I'm afraid I need a how to guide, because I'm familar with Xcode and Eclipse, but not with Qt Creator. In the past I used Ant and Maven for deployment on console respectively terminal level either. In this case I'm not sure, how to install lipstick and run the example.
I think I have to reference the installed lipstick library somehow in the example project. Do I have to install lipstick on the host system of Qt Creator or on the Sailfish OS build engine?
If I open the lipstick project, I can the following log output:
Project MESSAGE: Using contentaction to launch applications
Project MESSAGE: This project is using private headers and will therefore be tied to this specific Qt module build version.
Project MESSAGE: Running this project against other versions of the Qt modules may crash at any arbitrary point.
Project MESSAGE: This is not a bug, but a result of using Qt internals. You have been warned!
Project ERROR: Unknown module(s) in QT: testlib systeminfo
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
/bin/sh: pkg-config: command not found
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
Project ERROR: Unknown module(s) in QT: testlib
It seems, that I have to install another test library before I can install the lipstick library. And I assume, that the issing pkg-config is related to the host system, isn't it?
Maybe this is the wrong forumm, because it is mainly user centric and not developer centric. Is there an alternative Sailfish OS development forum? Should I use the IRC channels, mentioned on the Sailfish OS webpage?
I have startet a build in Qt Creator with the follosing warnings and errors:
- Warning: contentaction doesn't exist; falling back to exec - this may not work so great
- Warning: Contextsubscriber not found
- Error: contextkit-statefs development package not found