On Fri, Jun 27, 2008 at 7:00 PM, Doug Gregor <[EMAIL PROTECTED]> wrote: > On Fri, Jun 27, 2008 at 10:43 AM, Timenkov Yuri <[EMAIL PROTECTED]> wrote: >> Also, you can look at the bugs: >> http://public.kitware.com/Bug/view.php?id=6835 >> and http://public.kitware.com/Bug/view.php?id=6847 >> The latter one implements similar request for NSIS installer. > > Support for component-based installations is available in CMake CVS > for NSIS (Windows) and PackageMaker (Mac OS X). Mathieu has started > work on support for multiple .debs using the same input mechanism.
Before it becomes vaproware, I should maybe give an update. The initial implementation of deb packaging (currently in CMake) is pretty much just a hack. It will only work for a limited set of package type and still require huge amount of manual tweaking(*). While trying a second pass at properly generating deb package using the new component based stuff, I decided to rework the framework to actually reuse the dpkg-* tools available on debian (which will mean deb package can only be generated on a debian machine): http://www.mail-archive.com/[EMAIL PROTECTED]/msg261655.html Again my work was done from opposite direction. I was trying to make cmake generate input file for the debhelper, while the correct solution is have debhelper talked to cmake to retrieve information (such as components). What it really means :simply that currently I have pretty much nothing implemented :( If you think you know how to implement the correct solution (as proposed in the link), feel free to give it a try. I cannot garantee any timeline when I'll find time to do it right. Regards, -- Mathieu (*) Yes the package are valid .deb file, but there will no way they'll ever be accepted as such to the main debian distribution. _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake