[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-frameworks-devel
Subject:    Re: KF5 current status
From:       Alexander Neundorf <neundorf () kde ! org>
Date:       2011-12-03 19:43:46
Message-ID: 201112032043.46662.neundorf () kde ! org
[Download RAW message or body]

On Friday 02 December 2011, Stephen Kelly wrote:
> Hi,
> 
> I thought it would be useful to have some statement of the status of KF5
> ahead of the meeting at the weekend. I think I have a pretty good overview
> of what is happening across the board.
> 
> == What is happening ==
> 
> A lot of the progress so far on KF5 has not been in the kdelibs frameworks
> branch. So far, a lot of progress has been instead been in the area of
> getting some of the required changes into Qt5 and CMake.
> 
> David has been working on QStandardPaths, QTemporaryDir and QTemporary file
> to replace the KDE equivalents.
> 
> Alex has been working on getting features into CMake to replace automoc and
> and some other stuff we've used such as macro_optional_find_package, and
> he's been working on the clean-up and auditing of Find files in
> extra-cmake- modules.

Yes.
What's left to do:

* review the Find-modules in kdelibs (over 100), and find out which ones are 
currently needed in the frameworks branch. Here is an overview over the 
current state: 
http://community.kde.org/KDE_Core/Platform_11/Buildsystem/FindFilesSurvey

* develop a future-proof mechanism for providing modules additional to cmake 
in extra-cmake-modules, i.e. so that using projects can decide which 
additional stuff they want to use, use some things maybe only for some 
versions of cmake, etc.

* come to a decision how to deal with pkg-config under Windows (and OSX ?)

* figure out how to define the default library install dir, taking Debian 
multiarch into account

* figure out how to deal with the install dirs in general:
** use GNUInstallDirs.cmake coming with cmake ?
** keep the support for "if I install to the same prefix as kdelibs (...what 
is kdelibs then ?), I want the same set of install dir", 

* improve the example in kdeexamples/buildsystem/HowToInstallALibrary/, so it 
can serve as reference

* somebody has to do the actual porting. Back in the KDE3->KDE4 days Laurent 
Montel did most of this work. Here is a (hopefully) complete list of changes: 
http://techbase.kde.org/Development/ECM_SourceIncompatChanges

It would be nice if we could get Windows and OSX developers more actively 
involved with KF5.

Alex
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic