On 16 August 2018 at 21:28, Dylan Baker <[email protected]> wrote: > Quoting Eric Engestrom (2018-08-16 09:52:05) >> On Thursday, 2018-08-16 17:18:56 +0100, Emil Velikov wrote: >> > From: Emil Velikov <[email protected]> >> > >> > Currently we use AC_CHECK_PROGS looking for python2.7, python2 and >> > finally python. That is due to the varying names used across the >> > different OS. >> > >> > Use the handy AM_PATH_PYTHON which finds the correct name and checks for >> > the version. >> > >> > Note: python2.7 has been an unofficial requirement for quite some time. >> > Update the docs to reflect that. >> > >> > Cc: Dylan Baker <[email protected]> >> > Signed-off-by: Emil Velikov <[email protected]> >> > --- >> > configure.ac | 7 +++++-- >> > docs/install.html | 2 +- >> > 2 files changed, 6 insertions(+), 3 deletions(-) >> > >> > diff --git a/configure.ac b/configure.ac >> > index c2155a541b0..57fddb927ce 100644 >> > --- a/configure.ac >> > +++ b/configure.ac >> > @@ -125,7 +125,10 @@ AC_PROG_GREP >> > AC_PROG_NM >> > AM_PROG_AS >> > AX_CHECK_GNU_MAKE >> > -AC_CHECK_PROGS([PYTHON2], [python2.7 python2 python]) >> > +AM_PATH_PYTHON([2.7],, [:]) >> > +PYTHON2=$PYTHON >> > +AC_SUBST([PYTHON2]) >> > + >> > AC_PROG_SED >> > AC_PROG_MKDIR_P >> > >> > @@ -157,7 +160,7 @@ fi >> > >> > AX_CHECK_PYTHON_MAKO_MODULE($PYTHON_MAKO_REQUIRED) >> > >> > -if test -z "$PYTHON2"; then >> > +if test "$PYTHON2" = ":"; then >> > if test ! -f "$srcdir/src/util/format_srgb.c"; then >> > AC_MSG_ERROR([Python not found - unable to generate sources]) >> > fi >> > diff --git a/docs/install.html b/docs/install.html >> > index 08081944cfc..f6094671cf9 100644 >> > --- a/docs/install.html >> > +++ b/docs/install.html >> > @@ -72,7 +72,7 @@ you think you've spotted a bug let developers know by >> > filing a >> > >> > <ul> >> > <li><a href="https://www.python.org/">Python</a> - Python is required. >> > -Version 2.6.4 or later should work. >> > +Version 2.7 or later should work. > > Is this just the autotools build, or is this for all builds? For meson 3.4+ is > required. > With a 1-2 line change one could use python 2.7 there, not sure if that's a good idea though ;-) Since there is no mention about build systems lets leave that as follow-up patch?
>> > </li> >> > <li><a href="http://www.makotemplates.org/">Python Mako module</a> - >> > Python Mako module is required. Version 0.3.4 or later should work. >> Side note: I think this is also wrong ^^^^^ >> Should be 0.8.0 I believe. > > Yes, it should be 0.8.0, good catch. > Agreed. Separate patch is out [1] having a correct documentation in stable is nice. Thanks Emil [1] https://patchwork.freedesktop.org/patch/244951/ _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
