On Tuesday 01 February 2011, Kevin Krammer wrote:
> On Tuesday, 2011-02-01, Christoph Cullmann wrote:
...
> > Yeah, and because of this requirement, which I can agree on, I didn't
> > remove it from kdelibs, as its public API and I wanted to be SC + BC. And
> > no, runtime components moving to other modules is not a SC/BC problem.
>
> While it is SC/BC, it changes the contents of the kdelibs package.
> Either packagers put in extra effort of extracting the now missing parts
> from Kate and add them as dependencies to kdelibs or they create a new
> version of kdelibs which no longer satisfies the dependency rules of all
> applications packaged against the old one (or with even more effort adding
> the old kdelibs package as an alternative for all program packages that do
> not use the runtime dependency).
This is about removing libktexteditor, installed currently by kdelibs, from
kdelibs, and moving it into the kate repository, right ?
This would be a source incompatible change.
find_package(KDE4 REQUIRED)
add_executable(Foo ${mySrcs})
target_link_libraries(Foo ${KDE4_KTEXTEDITOR_LIBS})
-> does not work anymore, because you cannot rely on that libktexteditor is
there if kdelibs has been found.
So, from my POV, this can't be done for KDE 4.x.y.
Alex