libquicktime... finally(?)

Fabian Greffrath fabian.greffrath at leat.rub.de
Thu Jul 19 10:25:46 UTC 2007


> You can grep for public #include on other libs 

libquicktime-1.0.0/debian/libquicktime-dev/usr/include/lqt/quicktime.h:#include <inttypes.h>
libquicktime-1.0.0/debian/libquicktime-dev/usr/include/lqt/quicktime.h:#include <stddef.h>
libquicktime-1.0.0/debian/libquicktime-dev/usr/include/lqt/lqt_codecinfo.h:#include <inttypes.h>
libquicktime-1.0.0/debian/libquicktime-dev/usr/include/lqt/lqt.h:#include "quicktime.h"
libquicktime-1.0.0/debian/libquicktime-dev/usr/include/lqt/lqt.h:#include "lqt_atoms.h"
libquicktime-1.0.0/debian/libquicktime-dev/usr/include/lqt/lqt.h:#include "lqt_codecinfo.h"
libquicktime-1.0.0/debian/libquicktime-dev/usr/include/lqt/lqt.h:#include "lqt_qtvr.h"
libquicktime-1.0.0/debian/libquicktime-dev/usr/include/lqt/lqt_codecapi.h:#include <lqt/lqt_version.h>
libquicktime-1.0.0/debian/libquicktime-dev/usr/include/lqt/lqt_codecapi.h:#include <lqt/qtprivate.h>

All those are provided either by libquicktime-dev itself or by build-essential packages.

> and for Requires in the
> .pc files (if any); 

None.

> if the library has a "-config" utility, you can
> check what link flags it pulls (if it forces linking against -lfoo, you
> should depend on libfoo-dev).

$ ./lqt-config --libs (same output for `pkg-config libquicktime --libs`)
-L/usr/lib -lquicktime -lpthread -lm -lz -ldl

=> -lpthread -lm -ldl require libc6-dev, -lz requires zlib1g-dev

> So if they supposedly built without the private header and it's not
> installed by upstream, I would go without it for now and report this
> upstream.

Allright, so I'll keep the private header out for now.


So there is only one package that I have to add to the depends of libquicktime-dev: zlib1g-dev.
Since this is not affected by the firewire-issue in any way I do not have to implement the 
variable-substitution thing.

Looks like the package is on a good way... ;)




More information about the pkg-multimedia-maintainers mailing list