xorgproto build system (was Re: [PATCH xserver 00/10] Implement RandR 1.6)

Adam Jackson ajax at nwnk.net
Mon Feb 5 19:06:24 UTC 2018

On Mon, 2018-02-05 at 10:38 -0500, Adam Jackson wrote:

> Now, can we call the meson build official and do the releases from
> that, probably yes with some more work.

Update: "some more work" is turning out to be more than I want to spend
on this at the moment. release.sh's use of git worktrees is confusing
meson, such that I can't easily make 'ninja -C _build dist' work. I'm
sure that's fixable but we're already way too far down far too boring
of a rabbit hole here. 2018.1 release will be built from autotools, we
can switch later.

> Would anyone have a problem with only making xz tarballs?

This would still be nice to know the answer to.

> I bet we can! gnome-shell has an adaptor script for the gnome build API
> which expects a ./configure, and it's even BSD licensed. We could stash
> a copy of that in util/modular for future reference.

I've done this, and added some trivial compatibility for --enable-foo
flags. It's not hard to wire this up in autogen.sh to magically
redirect to the meson build, but until that has a working 'make
distcheck' that's not really an option as otherwise you could never
release it.

- ajax

More information about the xorg-devel mailing list