Re: [PATCH 0/4] RFC: Add Meson build

2018-04-24 Thread Emmanuele Bassi
On 23 April 2018 at 15:06, Pekka Paalanen wrote: > > - the Doxygen-generated man pages are installed under $datadir/man, > >instead of $mandir, because of Doxygen peculiarities, like forcing > >the creation of a `man3` directory for no reason; additionally, Meson > >doesn't really li

[PATCH 1/4] Support running tests from different build directories

2018-04-23 Thread Emmanuele Bassi
From: Emmanuele Bassi The tests that run exec-fd-leak-checker expect the binary to be located in the current directory. This is not always the case; for instance, the binaries could be built under `tests`, but be invoked under the top-level build directory. We can use an environment variable to

[PATCH 2/4] Add Meson build to Wayland

2018-04-23 Thread Emmanuele Bassi
From: Emmanuele Bassi Meson is a next generation build system, simpler than Autotools and, more importantly, faster and more portable. While the latter consideration is of lesser importance for Wayland, being easier to understand and faster are pretty much key reasons to switch. This is mostly

[PATCH 3/4] meson: Run Doxygen on the Meson build

2018-04-23 Thread Emmanuele Bassi
From: Emmanuele Bassi Currently broken, as it does not install the generated man pages under the system's man directory, but under datadir. --- doc/doxygen/.gitignore | 1 + doc/doxygen/gen-doxygen.py | 90 + doc/doxygen/meson.build

[PATCH 0/4] RFC: Add Meson build

2018-04-23 Thread Emmanuele Bassi
From: Emmanuele Bassi This is an RFC/work-in-progress patch series for adding a Meson build to Wayland. It's not ready for merge, as it has a couple of issues: - the Doxygen-generated man pages are installed under $datadir/man, instead of $mandir, because of Doxygen peculiarities,

[PATCH 4/4] meson: Generate man pages

2018-04-23 Thread Emmanuele Bassi
From: Emmanuele Bassi There are ancillary man pages not built by Doxygen that we need to generate an install. --- doc/man/meson.build | 64 + doc/meson.build | 1 + 2 files changed, 65 insertions(+) create mode 100644 doc/man/meson.build diff

Re: [PATCH] Add Meson build system

2018-04-11 Thread Emmanuele Bassi
ectly instead of going through a template file. I did leave the Autotools build in place because I don't know if people using wayland-protocols can also rely on having a recent version of Meson and Python 3. Ciao, Emmanuele. On Wed, Apr 11, 2018 at 05:27:49PM +0100, Emmanuele Bassi wrote:

[PATCH] Add Meson build system

2018-04-11 Thread Emmanuele Bassi
From: Emmanuele Bassi Meson is a next generation build system, and various projects in the larger Linux ecosystem already moved to it — for instance: - the X11 server - the X11 protocols repository - Mesa - libdrm The added benefit for adding Meson support is that projects using Meson

Re: [RFC wayland-protocols] Add contribution guidelines for desktop extensions

2018-02-22 Thread Emmanuele Bassi
[Using GMail, so this is going to be terrible for patch reviewing] On 22 February 2018 at 08:32, Pekka Paalanen wrote: > From: Pekka Paalanen > > I have the feeling that we would benefit from a documented process on > how to propose cross-desktop extensions. Right now, contributors may > send a

Re: Collaboration on standard Wayland protocol extensions

2016-03-31 Thread Emmanuele Bassi
Hi; On 28 March 2016 at 15:55, Drew DeVault wrote: > You're still not grasping the scope of this. I want you to run this > command right now: > > man ffmpeg-all > > Just read it for a while. You're delusional if you think you can > feasibly implement all of these features in the compositor. Do y