Are these -dev package names (e.g. libecore-0.9.9.050a-dev) really necessary? I mean I can se it for the lib package, but why the -dev package, too? Do you plan to have multiple versions of them in the archive simultaniously? Otherwise versioned build-depends are usually enough.