diff options
Diffstat (limited to 'modulesetparser.py')
-rwxr-xr-x | modulesetparser.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/modulesetparser.py b/modulesetparser.py index 0eb63a2..71b758f 100755 --- a/modulesetparser.py +++ b/modulesetparser.py @@ -214,7 +214,7 @@ def SchedulerList(): repo = get_repo(b) # high-activity repositories get a tree-stable timer - if m.get('id') in [ 'mesa-mesa' ]: + if m.get('id') in [ 'mesa-mesa', 'mesa-mesa-meson' ]: timer = 300 # 5 minutes print("%s %d" % (m.get('id'), timer)) else: @@ -275,7 +275,7 @@ def BuilderList(slaves): else: category = 'misc' - if name in [ 'mesa-mesa', 'xserver' ]: + if name in [ 'mesa-mesa', 'mesa-mesa-meson', 'xserver' ]: incremental = True else: incremental = False @@ -328,6 +328,7 @@ def BuilderList(slaves): 'xts' : '--disable-shared', 'fontconfig' : '--with-default-fonts=' + os.path.join(prefix, 'share', 'fonts'), 'xserver-meson' : '-Dudev=false -Dpciaccess=false -Dint10=false -Dsystemd_logind=false -Ddmx=true -Dxephyr=true', + 'mesa-mesa-meson' : '-Ddri-drivers= -Dgallium-drivers=swrast -Dglx=dri -Dplatforms=x11,surfaceless -Dvulkan-drivers= -Degl=false', } extra = [] @@ -363,6 +364,8 @@ def BuilderList(slaves): 'app-xdm' : [ '0001-Workaround-Cygwin-s-failure-to-prototype-initgroups.patch' ], 'khronos-opengl-registry' : [ 'Makefile.patch' ], 'xserver-meson' : [ '0001-meson.build-Fix-compilation-in-hw-xwin-when-dependen.patch' ], + 'mesa-mesa-meson' : [ '0001-meson-Fix-configuring-dri-glx-with-only-gallium-driv.patch', + '0002-meson-Fix-install-and-linking-of-gallium-swrast-only.patch' ], } if name in patches: |