[CMake] Future of debian package generator?

Mathieu Malaterre mathieu.malaterre at gmail.com
Thu Dec 4 07:33:38 EST 2008


On Mon, Dec 1, 2008 at 2:38 PM, Johannes Dohmen <johannes.dohmen at web.de> wrote:
> Hi list,
>
> ok, my question is already in the subject.
>
> After some tests I like the idea of packaging debs with cmake [0] very much,
> but I would like to know how the future plans for this feature are.
>
> I will describe why I'm uncertain of it's future:
> AFAIK Mathieu Malaterre implemented the packaging of debs for cmake (thank
> you very much!) and was criticized by the debian developers for not doing it
> the "right" way.
> Mathieu tried to improve the packaging for getting more accordance by the
> debian developers. All this can be read in the debian-devel mailing list.
> The last mail from Mathieu at this list with reference to cmake was this:
> http://www.mail-archive.com/debian-devel@lists.debian.org/msg261679.html
>
> I did not find anything regards the future of the debian packaging on the
> cmake website or the mailing-list so far...
>
> So will there be a deb-packer in cmake 2.8?

I am pretty sure there will be. Kitware (esp. CMake) has a pretty darn
good backward compatibility policy.

> Is there any hope to get the
> blessing of the debian developers for it?

Yeah, that's a whole lot different story, I doubt anyone can answer
here. You'll need to be some kind of DD mentor...

Anyway long story short. The debian binary package generator works for
us. It will do the simple job of packaging binaries generated by cmake
into a so-called "deb" bundle, which will allows you to redistribute
it within your small organization to remote station.
It will *never* replace what is being done by the dpkg-* tools. If you
are planning on releasing any kind of project as a mainstream open
source package to the debian project, then stop right now, and start
using the default debian/* files. You are of course free to call cmake
within the debian/rules file.

Hope this answer your questions,

-- 
Mathieu


More information about the CMake mailing list