On 2009-06-08, Adrian von Bidder <avbid...@fortytwo.ch> wrote: > * how can I build the dependencies of the -dev package in a sane way? I'm= >=20 > sure creating them by hand is not optimal. (And I'm sure I've read at some=
You need to create it by hand by looking at what includes is in *your* public headers. > time how to refer to my own version properly for the dependency of lib-dev= >=20 >=2D> lib, but I can't find it right now.) Depends: libfoo1 (= ${binary:Version}) And talking about depens, why is the dependency between the kpart packkage and teh library package unversioned ? > * after installing a KDE plug-in: is my guess correct that I can't really= >=20 > call kbuildsyocca4 since it needs to be called as user, not root? kded4 has a kdirwatch (inotify) watching the relevant dirs and runs kbuildsycoca4 as user when needed. It is also run on kde login. > * should I create a -dbg package? I've just included the debugging info i= > n=20 >=2Ddev right now since it's a small library, but I'm not quite sure. You at least need to get the -dbg package's dependencies right (by hand). My guess would be it needs kdelibs5-dbg and libqt4-webkit-dbg, else the backtrace will probably be of not much use. > > * How do I pass the right linker flags (-Wl,--as-needed?) through cmake to= >=20 > the linker? Whatever I tried so far, it was ignored and I get a few=20 > warnings from dpkg-shlibdeps. (This is more a question of style, since=20 > they're libraries I'd expect a KDE user has installed in any case.) -DCMAKE_LD_FLAGS="-Wl,--as-needed -Wl,-z,defs". Unless you know what you are doing, don't pass --as-needed with out --no-undefined. And you should not unless you really know why put the SOVERSION in the -dev package. I'm not sure that konq-plugin-webkit is a good package name, as I'm pretty sure it is not specific to konqueror in any way, but a more generic webkit based kpart. Unless you know that all libraries *will* change their ABI at the same time, you should not put several libraries in the same package. I so far haven't looked at anything but your email and the overview here http://ftp-master.debian.org/new/webkitkde_0.0.20090529svn974351-2.html /Sune -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org