|
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 |
|