From 23059f8be2cefe0f52a0b4c142fb34aff617115a Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Aug 03 2020 15:22:39 +0000 Subject: fix python byte compile --- diff --git a/sugar.spec b/sugar.spec index 9db71ee..b05d677 100644 --- a/sugar.spec +++ b/sugar.spec @@ -1,13 +1,7 @@ -# This package depends on automagic byte compilation -# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2 -%global _python_bytecompile_extra 1 - -%global _default_patch_fuzz 2 - -Summary: Constructionist learning platform Name: sugar Version: 0.116 Release: 9%{?dist} +Summary: Constructionist learning platform URL: http://sugarlabs.org/ License: GPLv2+ @@ -176,6 +170,10 @@ mkdir %{buildroot}/%{_datadir}/sugar/activities rm -rf %{buildroot}/%{_datadir}/sugar/extensions/cpsection/__pycache__/ install -p %{SOURCE1} %{buildroot}%{_datadir}/sugar/data/activities.defaults +# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_3 +%py_byte_compile %{python3} %{buildroot}%{_datadir}/sugar/ +%py_byte_compile %{python3} %{buildroot}%{python3_sitelib}/jarabe/ + %find_lang %{name} %files -f %{name}.lang @@ -186,7 +184,7 @@ install -p %{SOURCE1} %{buildroot}%{_datadir}/sugar/data/activities.defaults %{_datadir}/mime/packages/sugar.xml %{_datadir}/xsessions/sugar.desktop -%{python3_sitelib}/* +%{python3_sitelib}/jarabe/ %dir %{_datadir}/sugar %dir %{_datadir}/sugar/activities @@ -203,6 +201,7 @@ install -p %{SOURCE1} %{buildroot}%{_datadir}/sugar/data/activities.defaults %{_datadir}/sugar/extensions/cpsection/aboutme %exclude %{_datadir}/sugar/extensions/cpsection/[b-z]* %{_datadir}/polkit-1/actions/org.sugar.*.policy +%{_datadir}/sugar/extensions/cpsection/__pycache__/ %files cp-all