View | Details | Raw Unified | Return to bug 58888
Collapse All | Expand All

(-)a/freecad.spec (-6 / +1 lines)
Lines 69-74 BuildRequires: python3-module-pyside6 Link Here
69
BuildRequires: python3-module-pyside6-devel
69
BuildRequires: python3-module-pyside6-devel
70
BuildRequires: python3-module-shiboken6-devel
70
BuildRequires: python3-module-shiboken6-devel
71
BuildRequires: python3-module-pivy
71
BuildRequires: python3-module-pivy
72
%filter_from_requires /python3(PySide)/d
72
%else
73
%else
73
%filter_from_requires /python3(PySide2/d
74
%filter_from_requires /python3(PySide2/d
74
%endif
75
%endif
Lines 277-288 rm -rf %buildroot%_prefix/Ext Link Here
277
# fix python shebang
278
# fix python shebang
278
subst 's|#!.*python$|#!%__python3|' $(grep -Rl '#!.*python$' %buildroot%_libdir/freecad/Mod)
279
subst 's|#!.*python$|#!%__python3|' $(grep -Rl '#!.*python$' %buildroot%_libdir/freecad/Mod)
279
280
280
# fix import PySide6 python module
281
subst 's|PySide|&6|g' $(find %buildroot%_libdir/freecad -name \*.py) %buildroot%python3_sitelibdir/freecad/UiTools.py
282
subst 's|PySide66|PySide6|g' $(find %buildroot%_libdir/freecad -name \*.py)
283
subst 's|PySide6Uic|PySideUic|g' $(find %buildroot%_libdir/freecad -name \*.py)
284
subst 's|import PySide6 as PySide|import PySide6|g' $(find %buildroot%_libdir/freecad -name \*.py)
285
286
# remove static libraries
281
# remove static libraries
287
rm -f %buildroot%_libdir/freecad/lib/*.a
282
rm -f %buildroot%_libdir/freecad/lib/*.a
288
283

Return to bug 58888