Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qt5/KDE Application: KDE Itinerary #16

Open
nephros opened this issue Feb 12, 2024 · 2 comments
Open

Qt5/KDE Application: KDE Itinerary #16

nephros opened this issue Feb 12, 2024 · 2 comments

Comments

@nephros
Copy link

nephros commented Feb 12, 2024

Hi,

I have packaged "KDE Itinerary", a KDE/Kirigami application for Trip planning (it's similar to KTrip which already is in Chum).

See: https://apps.kde.org/itinerary/ for features.

My packaging project on OBS is this:

https://build.sailfishos.org/project/show/home:nephros:devel:qt515:itinerary

I would like to add it to the Chum Qt5/KF5 list of applications, HOWEVER there are a couple of things which might preclude that:

  1. It has a couple of dependencies which are not yet in chum
  2. Some of the above are not KF5 but KPIM5 packages. AFAICS there are not yet any of those in Chum. Are they fine, and do we maybe need another package clas for them (opt-kpim-foo)?
  3. It depends on kf5-kcalendarcore and kf5-kcontacts; these compile fine, can be used as build deps, but of course are not useful on SFOS. Is that ok?
  4. It depends on kitinerary (not to be confused with Itinerary!) which needs private headers from poppler to build. Poppler is a Jolla-supplied package and therefore can not be in Chum. The Jolla package does not package the private headers.
@nephros
Copy link
Author

nephros commented Feb 12, 2024

4. It depends on `kitinerary` (not to be confused with Itinerary!) which needs private headers from poppler to build. Poppler is a Jolla-supplied package and therefore can not be in Chum. The Jolla package does not package the private headers.

So I guess either I try to get a PR at https://github.com/sailfishos/poppler to package private headers.

Or there is some way to get that package into Chum just as a build dep, without installable packages?

@rinigus
Copy link
Collaborator

rinigus commented Feb 18, 2024

Sorry for delay, coming back to your questions:

  1. it is OK to add missing dependencies. we have done the same for other apps
  2. I don't know much about KPIM5, maybe @piggz can comment. point for opt- was to distinguish from the apps using regular Qt from /usr/lib. if it requires separate opt-kpim5- then its ok. but I hope @piggz will know the case better.
  3. it is OK to add them. maybe we will later add other apps using these libs
  4. hmm, not sure how to do that. hopefully PR will be accepted, but it will take some time to be released (new SFOS release?).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants