[Spice-commits] .gitlab-ci.yml meson.build

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jul 25 05:16:04 UTC 2018


 .gitlab-ci.yml |    2 +-
 meson.build    |    7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

New commits:
commit 25c00ef1461ef580d43a582eca71f1eb46ad4947
Author: Eduardo Lima (Etrunko) <etrunko at redhat.com>
Date:   Tue Jul 24 14:10:11 2018 -0300

    meson: Fix checking for python
    
    When running with -Dpython-checks=false, the build fails. To fix this,
    we move the python variable declaration outside of the get_option()
    block as it will be used for calling the generators. Also removes the
    unnecessary check for python3-devel.
    
    Signed-off-by: Eduardo Lima (Etrunko) <etrunko at redhat.com>
    Acked-by: Frediano Ziglio <fziglio at redhat.com>

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0223bff..2169b82 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,7 +4,7 @@ before_script:
   - >
     dnf install 'dnf-command(copr)' git libtool make libasan
     python3 python3-six python3-pyparsing glib-networking
-    python3-devel meson ninja-build gdk-pixbuf2-devel
+    meson ninja-build gdk-pixbuf2-devel
     -y
   - dnf copr enable @spice/nightly -y
   - dnf builddep spice -y
diff --git a/meson.build b/meson.build
index 28e7c29..226d9f4 100644
--- a/meson.build
+++ b/meson.build
@@ -128,11 +128,12 @@ foreach dep : optional_deps
 endforeach
 
 # Python
+py_module = import('python3')
+python = py_module.find_python()
+
 if get_option('python-checks')
-  dependency('python3')
-  py_module = import('python3')
-  python = py_module.find_python()
   foreach module : ['six', 'pyparsing']
+    message('Checking for python module @0@'.format(module))
     cmd = run_command(python, '-m', module)
     if cmd.returncode() != 0
       error('Python module @0@ not found'.format(module))


More information about the Spice-commits mailing list