meson: provide fallback for *proto dependencies
Meson has a built-in facility to use bundled versions of dependencies if system packages are too old. Enable for xorgproto after 8e504d8b36eb: Run-time dependency xproto found: YES 7.0.33 Run-time dependency randrproto found: YES 1.6.0 Run-time dependency renderproto found: YES 0.11.1 Run-time dependency xextproto found: YES 7.3.0 Dependency inputproto found: NO found 2.3.2 but need: '>= 2.3.99.1' Found CMake: /usr/local/bin/cmake (3.20.2) Run-time dependency inputproto found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency inputproto meson.build:73:0: ERROR: Neither a subproject directory nor a xorgproto.wrap file was found.
This commit is contained in:
parent
34a58d7714
commit
8274dd6643
46
meson.build
46
meson.build
|
@ -66,31 +66,31 @@ wayland_protocols_req = '>= 1.18'
|
||||||
gbm_req = '>= 10.2'
|
gbm_req = '>= 10.2'
|
||||||
xf86dgaproto_req = '>= 2.0.99.1'
|
xf86dgaproto_req = '>= 2.0.99.1'
|
||||||
|
|
||||||
xproto_dep = dependency('xproto', version: '>= 7.0.31')
|
xproto_dep = dependency('xproto', version: '>= 7.0.31', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
randrproto_dep = dependency('randrproto', version: '>= 1.6.0')
|
randrproto_dep = dependency('randrproto', version: '>= 1.6.0', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
renderproto_dep = dependency('renderproto', version: '>= 0.11')
|
renderproto_dep = dependency('renderproto', version: '>= 0.11', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
xextproto_dep = dependency('xextproto', version: '>= 7.2.99.901')
|
xextproto_dep = dependency('xextproto', version: '>= 7.2.99.901', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
inputproto_dep = dependency('inputproto', version: '>= 2.3.99.1')
|
inputproto_dep = dependency('inputproto', version: '>= 2.3.99.1', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
kbproto_dep = dependency('kbproto', version: '>= 1.0.3')
|
kbproto_dep = dependency('kbproto', version: '>= 1.0.3', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
fontsproto_dep = dependency('fontsproto', version: '>= 2.1.3')
|
fontsproto_dep = dependency('fontsproto', version: '>= 2.1.3', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
fixesproto_dep = dependency('fixesproto', version: '>= 5.0')
|
fixesproto_dep = dependency('fixesproto', version: '>= 5.0', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
damageproto_dep = dependency('damageproto', version: '>= 1.1')
|
damageproto_dep = dependency('damageproto', version: '>= 1.1', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
xcmiscproto_dep = dependency('xcmiscproto', version: '>= 1.2.0')
|
xcmiscproto_dep = dependency('xcmiscproto', version: '>= 1.2.0', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
bigreqsproto_dep = dependency('bigreqsproto', version: '>= 1.1.0')
|
bigreqsproto_dep = dependency('bigreqsproto', version: '>= 1.1.0', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
xtrans_dep = dependency('xtrans', version: '>= 1.3.5')
|
xtrans_dep = dependency('xtrans', version: '>= 1.3.5')
|
||||||
|
|
||||||
videoproto_dep = dependency('videoproto')
|
videoproto_dep = dependency('videoproto', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
compositeproto_dep = dependency('compositeproto', version: '>= 0.4')
|
compositeproto_dep = dependency('compositeproto', version: '>= 0.4', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
recordproto_dep = dependency('recordproto', version: '>= 1.13.99.1')
|
recordproto_dep = dependency('recordproto', version: '>= 1.13.99.1', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
scrnsaverproto_dep = dependency('scrnsaverproto', version: '>= 1.1')
|
scrnsaverproto_dep = dependency('scrnsaverproto', version: '>= 1.1', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
resourceproto_dep = dependency('resourceproto', version: '>= 1.2.0')
|
resourceproto_dep = dependency('resourceproto', version: '>= 1.2.0', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
xf86driproto_dep = dependency('xf86driproto', version: '>= 2.1.0', required: get_option('dri1') == 'true')
|
xf86driproto_dep = dependency('xf86driproto', version: '>= 2.1.0', fallback: ['xorgproto', 'ext_xorgproto'], required: get_option('dri1') == 'true')
|
||||||
dri2proto_dep = dependency('dri2proto', version: '>= 2.8', required: get_option('dri2') == 'true')
|
dri2proto_dep = dependency('dri2proto', version: '>= 2.8', fallback: ['xorgproto', 'ext_xorgproto'], required: get_option('dri2') == 'true')
|
||||||
dri3proto_dep = dependency('dri3proto', version: '>= 1.2', required: get_option('dri3') == 'true')
|
dri3proto_dep = dependency('dri3proto', version: '>= 1.2', fallback: ['xorgproto', 'ext_xorgproto'], required: get_option('dri3') == 'true')
|
||||||
xineramaproto_dep = dependency('xineramaproto')
|
xineramaproto_dep = dependency('xineramaproto', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
xf86bigfontproto_dep = dependency('xf86bigfontproto', version: '>= 1.2.0', required: get_option('xf86bigfont'))
|
xf86bigfontproto_dep = dependency('xf86bigfontproto', version: '>= 1.2.0', fallback: ['xorgproto', 'ext_xorgproto'], required: get_option('xf86bigfont'))
|
||||||
xf86vidmodeproto_dep = dependency('xf86vidmodeproto', version: '>= 2.2.99.1')
|
xf86vidmodeproto_dep = dependency('xf86vidmodeproto', version: '>= 2.2.99.1', fallback: ['xorgproto', 'ext_xorgproto'])
|
||||||
applewmproto_dep = dependency('applewmproto', version: '>= 1.4', required: false)
|
applewmproto_dep = dependency('applewmproto', version: '>= 1.4', fallback: ['xorgproto', 'ext_xorgproto'], required: false)
|
||||||
xshmfence_dep = dependency('xshmfence', version: '>= 1.1', required: false)
|
xshmfence_dep = dependency('xshmfence', version: '>= 1.1', required: false)
|
||||||
|
|
||||||
pixman_dep = dependency('pixman-1')
|
pixman_dep = dependency('pixman-1')
|
||||||
|
|
Loading…
Reference in New Issue