diff --git a/osx/make-app.sh b/osx/make-app.sh index aa8c4b18df..019e0b94a9 100755 --- a/osx/make-app.sh +++ b/osx/make-app.sh @@ -116,14 +116,16 @@ echo "py2app forgets AVFoundation, do it by hand:" rsync -rplogt ${JHBUILD_PREFIX}/lib/python${PYTHON_MAJOR_VERSION}.${PYTHON_MINOR_VERSION}/site-packages/AVFoundation ./dist/xpra.app/Contents/Resources/lib/python${PYTHON_MAJOR_VERSION}.${PYTHON_MINOR_VERSION}/ echo "fixup pkg_resources.py2_warn and gi: force include the whole packages" if [ "${PYTHON_MAJOR_VERSION}" == "3" ]; then - MODULES="pkg_resources gi" + MODULES="pkg_resources gi cffi" else - MODULES="pkg_resources" + MODULES="pkg_resources cffi" fi for m in $MODULES; do mpath=`python3 -c "import os;import $m;print(os.path.dirname($m.__file__))"` cp -r $mpath ./dist/xpra.app/Contents/Resources/lib/python3.${PYTHON_MINOR_VERSION}/ done +mpath=`python3 -c "import _cffi_backend;print(_cffi_backend.__file__)"` +cp $mpath ./dist/xpra.app/Contents/Resources/lib/python3.${PYTHON_MINOR_VERSION}/lib-dynload/ echo "OK" popd