python3Packages.lupa: gate devendoring on meta.available (#517405)
This commit is contained in:
@@ -42,13 +42,27 @@ buildPythonPackage (finalAttrs: {
|
||||
postPatch = ''
|
||||
(
|
||||
set -x
|
||||
rm -rf third-party/lua51; cp -r ${srcOnly lua5_1} third-party/lua51
|
||||
rm -rf third-party/lua52; cp -r ${srcOnly lua5_2}/src third-party/lua52
|
||||
rm -rf third-party/lua53; cp -r ${srcOnly lua5_3}/src third-party/lua53
|
||||
rm -rf third-party/lua54; cp -r ${srcOnly lua5_4}/src third-party/lua54
|
||||
rm -rf third-party/lua55; cp -r ${srcOnly lua5_5}/src third-party/lua55
|
||||
rm -rf third-party/luajit20; cp -r ${srcOnly luajit_2_0} third-party/luajit20
|
||||
rm -rf third-party/luajit21; cp -r ${srcOnly luajit_2_1} third-party/luajit21
|
||||
${lib.optionalString lua5_1.meta.available ''
|
||||
rm -rf third-party/lua51; cp -r ${srcOnly lua5_1} third-party/lua51
|
||||
''}
|
||||
${lib.optionalString lua5_2.meta.available ''
|
||||
rm -rf third-party/lua52; cp -r ${srcOnly lua5_2}/src third-party/lua52
|
||||
''}
|
||||
${lib.optionalString lua5_3.meta.available ''
|
||||
rm -rf third-party/lua53; cp -r ${srcOnly lua5_3}/src third-party/lua53
|
||||
''}
|
||||
${lib.optionalString lua5_4.meta.available ''
|
||||
rm -rf third-party/lua54; cp -r ${srcOnly lua5_4}/src third-party/lua54
|
||||
''}
|
||||
${lib.optionalString lua5_5.meta.available ''
|
||||
rm -rf third-party/lua55; cp -r ${srcOnly lua5_5}/src third-party/lua55
|
||||
''}
|
||||
${lib.optionalString luajit_2_0.meta.available ''
|
||||
rm -rf third-party/luajit20; cp -r ${srcOnly luajit_2_0} third-party/luajit20
|
||||
''}
|
||||
${lib.optionalString luajit_2_1.meta.available ''
|
||||
rm -rf third-party/luajit21; cp -r ${srcOnly luajit_2_1} third-party/luajit21
|
||||
''}
|
||||
chmod -R +w third-party/*
|
||||
)
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user