Bug 1215444 - Tracking bug: split libQgpsmm from gpsd-devel
Summary: Tracking bug: split libQgpsmm from gpsd-devel
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Christophe Marin
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-18 14:28 UTC by Christophe Marin
Modified: 2023-10-02 09:29 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christophe Marin 2023-09-18 14:28:28 UTC
gpsd-devel pulls Qt5 devel packages for linking to libQgpsmm.so.

This also means pulling Qt5 when building (what will become) Plasma 6.

In most dependent packages, the library is unneeded.

Preliminary work to split the headers and libraries needing Qt is done in https://build.opensuse.org/package/show/home:krop:branches:Application:Geo/gpsd

Dependent packages:

From Application:Geo
- foxtrotgps: It doesn't need Qgpsmm but uses %make_jobs, which is incorrect.

- merkaartor: the package split revealed merkaartor it has a dependency on QtNetwork for 3rdparty/qtsingleapplication-2.6_1-opensource/

- navit: unresolvable in Application:Geo

- viking: builds fine 

From openSUSE:Factory
- collectd: builds fine
- gpredict: builds fine
- ntpsec: builds fine
- ocli: builds fine
- stellarium: needs a BuildRequires: pkgconfig(Qgpsmm)
- uhd: builds fine
Comment 1 Christophe Marin 2023-09-18 14:42:19 UTC
(In reply to Christophe Marin from comment #0)
> 
> From Application:Geo
> - foxtrotgps: It doesn't need Qgpsmm but uses %make_jobs, which is incorrect.

sr#1111999
Comment 2 Christophe Marin 2023-09-18 14:57:24 UTC
(In reply to Christophe Marin from comment #0)
> - stellarium: needs a BuildRequires: pkgconfig(Qgpsmm)

sr#1112004


and sr#1112005 for gpsd
Comment 3 Christophe Marin 2023-09-18 16:28:54 UTC
(In reply to Christophe Marin from comment #0)
> 
> - merkaartor: the package split revealed merkaartor it has a dependency on
> QtNetwork for 3rdparty/qtsingleapplication-2.6_1-opensource/
> 

This one needed more work. sr#1112042 (don't be afraid, the webui doesn't like changesgenerate being enabled in _service files that don't use the 'disabled' mode)
Comment 4 OBSbugzilla Bot 2023-09-18 18:55:03 UTC
This is an autogenerated message for OBS integration:
This bug (1215444) was mentioned in
https://build.opensuse.org/request/show/1112057 Factory / marble
Comment 5 Christophe Marin 2023-10-02 09:29:02 UTC
Done