[Pkg-kde-talk] arts and kdelibs uploaded to alioth

Gary Cramblitt garycramblitt@comcast.net
Thu, 3 Mar 2005 08:47:56 +0000


On Thursday 03 March 2005 10:24 am, Pierre Habouzit wrote:
> Le Lun 28 F=C3=A9vrier 2005 16:38, Gary Cramblitt a =C3=A9crit :
> > On Monday 28 February 2005 07:54 pm, Pierre Habouzit wrote:
> > > in fact, my real concerns with kdeaccessibility is not really wrt
> > > ksttd/ksayit/kdemultilmedia deps, but some stange things wrt some
> > > includes, and some shared libraries (I think we'll have to provide
> > > a libkttsd + a libkttsd-dev package). But I have to study that a
> > > bit more ;)
> >
> > If you assume there will be a kdelibs-dev that installs
> > kdelibs/interfaces/kspeech/kspeech.h and kspeechsink.h, then a
> > kttsd-dev is not required.
>
> my concern was not about those files, but about :
>
> usr/include/kde/ksayit_fxplugin.h

Yes, the ksayit_fxplugin.h is the definition of abstract class for ksayit=20
effects plugins and therefore, in theory, would go into a -dev package to=20
enable programmers to develop effects plugins for ksayit without having the=
=20
source to ksayit.  You could contact the author (Robert Vogl=20
<voglrobe@web.de>) to verify that he wants that installed even without the=
=20
ksayit source.

> usr/include/kde/kparts/kttsjobmgr.h

This is an error on my part.  This file does not need to be installed.=20
kttsjobmgr is a part that can be loaded into other apps, but it does not=20
expose a public interface beyond the usual kpart stuff (assuming I'm=20
understanding this correctly, which is by no mean assured.)

In kdeaccessiblity/kttsd/kttsjobmgr/Makefile.am, remove the following two=20
lines:

kpartsincludedir =3D $(includedir)/kparts
kpartsinclude_HEADERS =3D kttsjobmgr.h

How is this normally handled?  If I backport the fix into KDE_3_5_BRANCH (i=
n=20
KDE CVS), will you pick that up, or must you separately patch?

See my other reply for a patch file.

=2D-=20
Gary Cramblitt (aka PhantomsDad)
KDE Text-to-Speech Maintainer
http://accessibility.kde.org/developer/kttsd/index.php