2010/10/20 Daniel Pfeifer <[email protected]>: >> What would a 'debian/rules' file that used CPack look like? > > The `debian/rules` file that is generated by my script does currently > not rely on CPack since CPack cannot generate more than one package.
In order to be sure I make myself clear. CPack (2.8.3rcXX) **CAN** generate more than one package see this bug if you want to know more about that issue: http://public.kitware.com/Bug/view.php?id=10736 Now EACH CPack generator have to decide how to handle this. Currently (2.8.3rcXX) the "multi-package" may be driven by the CPack component definition http://public.kitware.com/Bug/view.php?id=10130 for the CPack Archive Generator (ZIP, TZ, TGZ, etc...) Support for DEB and RPM are wanted but the work needed for those generators has not started YET. I plan to begin with RPM: http://public.kitware.com/Bug/view.php?id=7645 because I think I know how to do it (I just have to find enough time to make through) I would be glad to have some help to do it for DEB too. I'll try my best to support and help anybody wanting to work on this, Daniel may be? Concerning pro- and cons- to use CPack for deb / rpm / whatever packaging w.r.t. "official way" packager do the jobs there has been several discussion on the ML, I suggest you searc the list concerning this subject. Basically as far as I remember many people like to be able to build .deb or .rpm for their software in order to please their users. Usually they don't want to learn how to do it "the debian way" or "the Fedora way" or whatever because either: 1) they don't have time to do that 2) their software is not widespread enough to step in major distro 3) Official distro packager do already do that for them. May be some time in the future CPack can mature enough and become able to build .deb the "official debian way" or .rpm "the official OpenSuSE way". This is not the case today, I don't think it's a primary goal but that does not mean it cannot be done. -- Erk Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
