[debhelper-devel] Bug#795253: Bug#795253: Add support for Meson build system

Jussi Pakkanen jpakkane at gmail.com
Wed Aug 12 23:59:00 UTC 2015


On Wed, Aug 12, 2015 at 4:31 PM, Niels Thykier <niels at thykier.net> wrote:

I got a couple of questions:
>
>  * How many packages in Debian are (or will in the near future) be
>    using this build system?
>

As far as I can tell, at the moment the number is zero. There have been
talks with upstream maintainers of some projects but AFAIK no project
currently uses only Meson to build.


>  * What (build-)dependencies are required for building a package with
>    Meson/ninja (beyond build-essential)?
>

For building there are none. Only Meson, which has a dependency on Ninja,
so it should work automatically for all packages that declare a build-dep
on Meson.


>  * Is it possible to reliably auto-detect if an upstream is using Meson
>    like it is with other build systems such as autoconf+make?
>    - If not, it can at best be a "manually invoked" build system.
>

The way to detect this is to look at the top level extracted source dir. If
there is a meson.build file then you should build with Meson.

Thanks,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debhelper-devel/attachments/20150813/bad333b6/attachment-0001.html>


More information about the debhelper-devel mailing list