Make GConf optional dependency

Authored by drosca on Jun 26 2018, 8:58 AM.



When building without GConf, Advanded Output Configuration will be hidden in KCM.

BUG: 386665
FIXED-IN: 5.13.2

Test Plan

Built with & without GConf

Diff Detail

R115 Plasma Audio Volume Applet
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.
drosca requested review of this revision.Jun 26 2018, 8:58 AM
drosca created this revision.
apol added a subscriber: apol.Jul 12 2018, 2:49 PM

What's the advantage?

In D13734#291184, @apol wrote:

What's the advantage?

Keeping plasma-pa packaged in distributions :D

You can see in the bug report, gconf is being removed from reposditories of all distributions and they are also removing plasma-pa because it no longer builds.

davidedmundson accepted this revision.Jul 12 2018, 5:14 PM
This revision is now accepted and ready to land.Jul 12 2018, 5:14 PM
This revision was automatically updated to reflect the committed changes.
Restricted Application added a project: Plasma. · View Herald TranscriptJul 13 2018, 11:34 AM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript

Somehow, in some way, the changes to src/CMakeLists.txt are in 5.13 branch, but are missing in master branch.

So 5.13 builds ok without gconf, but current master fails to build.

Sorry, bad merge. Should be ok now.