Hi,
I've made 3 PRs for getting this ironed out. library is compiled with qt5 or qt6 depending on the fedora version and is used as BR in kwin (only ?)
The update to 0.6.0 released recently is build with this PR as Qt5 and Qt6 version like many other libraries (qcoro, quazip, etc.)
https://src.fedoraproject.org/rpms/qaccessibilityclient/pull-request/1
The kwin changes required to consume this are independent of that change anyway by switching to the cmake macro required to pull the right version:
https://src.fedoraproject.org/rpms/kwin/pull-request/14 for f39 (Qt5) https://src.fedoraproject.org/rpms/kwin/pull-request/13 for rawhide (Qt6)
@ngompa @aleasto @marcdeop if this finds your ACK, it would be great to have that down in f40 and f39 (and maybe f38) as an update, while I don't know yet if there are other consumers of qaccessibitliyclient other than kwin but it might well be.
$ rpmdistro-repoquery fedora 40 --whatrequires qaccessibilityclient --latest-limit=1 Last metadata expiration check: 0:00:19 ago on ven 1 mar 2024, 12:17:35. kmag-0:24.02.0-1.fc40.x86_64 kwin-wayland-0:6.0.0-1.fc40.x86_64 kwin-x11-0:6.0.0-1.fc40.x86_64 qaccessibilityclient-devel-0:0.5.0-3.fc40.i686 qaccessibilityclient-devel-0:0.5.0-3.fc40.x86_64
kmag on rawhide already uses the cmake macro: https://src.fedoraproject.org/rpms/kmag/blob/rawhide/f/kmag.spec
kmag on f39 had it commented out completely, I used the qt5 version and did a build test and the PR:
https://src.fedoraproject.org/rpms/kmag/pull-request/2
all PRs merged, closed
Metadata Update from @loise: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Issue status updated to: Open (was: Closed)
Metadata Update from @ngompa: - Issue tagged with: a11y, experience, packaging
Metadata Update from @ngompa: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)