Hi, I've just pushed a new branch called kf5-port to the kholidays repository for people to look at. This contains the set of api changes I wanted to make and attempts to remove the kdelibs4support dependency. Could someone who understands CMake better than me have a look at the last commit, as it refuses to link to QWidget once I remove the kdelibs4support linkage. Once that's fixed, what's the next step, do people want to see each individual change go on review board? Or do I just push and get it tagged for the next frameworks release? The api changes are pretty self-explanatory, but there's a couple of interim measures needed to plug gaps in Qt to allow removing kdelibs4support usage: 1) I've replaced KCalendarSystem with a private copy of QCalendarSystem until it is merged into Qt 2) I've had to import some private Qt code for converting ISO codes to QLocale language and country enums until Qt adds the required public api or I finish OpenCodes. I've kept the astronomical and astrological classes, but haven't looked at them in detail. I was wondering if we want to add private d-pointers to them just to be safe? Some other possible changes remain, but are not really necessary for the first release: 1) Change from ki18n to tr 2) Make the widget and designer plugin build fully optional (any CMake wizard care to do it?) 3) Add the Holiday Category public api Cheers! John. _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel