Page MenuHomeSolus

Update RazerGenie to 0.5
ClosedPublic

Authored by z3ntu on Nov 18 2017, 5:27 PM.
Tags
None
Referenced Files
F11072571: D1410.diff
Sat, Aug 12, 2:26 AM
F10881610: D1410.id.diff
Jun 23 2023, 2:36 AM
F10789050: D1410.id3630.diff
May 26 2023, 6:14 PM
F10773705: D1410.id3720.diff
May 21 2023, 11:35 PM
F10762199: D1410.diff
May 18 2023, 3:44 PM
Subscribers

Details

Summary

This updates RazerGenie to version 0.5. The librazer.so library was renamed to libopenrazer.so (namespace changes will be included in the next release probably) so that's the big abi_symbols change.

Test Plan

RazerGenie still opens. The new "custom editor" opens too. It seems that I have the same bug on Solus as was seen on Ubuntu 16.04, that the QPushButtons don't get colored correctly out of some reason. This needs investigating but is just a visual problem.

Diff Detail

Repository
R3601 razergenie
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
package.yml
14

Please use the pkgconfig for qt5-tools-devel, which means you can drop the qt5core pkgconfig since qt5-base-devel is a dep of qt5-tools-devel.

This revision now requires changes to proceed.Nov 18 2017, 6:36 PM
z3ntu edited edge metadata.

Remove pkgconfig(Qt5Core) dependency.
The reason I didn't update the qt5-tools-devel dependency is, because none of the pkgconfig provides make any sense for this. The reason I need that dependency is because of the executable "lrelease" provided by that package. I don't actually need anything else from that package = no pkgconfig dependency

Use pkgconfig(Qt5UiTools) for lrelease, as recommended by Ikey

This revision is now accepted and ready to land.Dec 1 2017, 4:24 PM
This revision was automatically updated to reflect the committed changes.