From 9e97fa325f726d785bed4b32ba5966bdc23d7bce Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Wed, 12 Nov 2025 21:02:44 +0000 Subject: [PATCH] gnome-tweaks: remove .pyc files with buildpaths embedded The python "optimised" .pyc files contain buildpaths. Delete those and leave the "unoptimised" .pyc files. The difference is very minor, mainly that optimised bytecode doesn't contain any assert statements. Signed-off-by: Ross Burton Signed-off-by: Khem Raj --- meta-gnome/recipes-gnome/gnome-tweaks/gnome-tweaks_40.0.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta-gnome/recipes-gnome/gnome-tweaks/gnome-tweaks_40.0.bb b/meta-gnome/recipes-gnome/gnome-tweaks/gnome-tweaks_40.0.bb index a8d6a2ad69..498d392e89 100644 --- a/meta-gnome/recipes-gnome/gnome-tweaks/gnome-tweaks_40.0.bb +++ b/meta-gnome/recipes-gnome/gnome-tweaks/gnome-tweaks_40.0.bb @@ -25,6 +25,12 @@ SRC_URI += " \ EXTRA_OEMESON = "-Dpython_site_dir=${PYTHON_SITEPACKAGES_DIR}" +# The optimised .pyc files contain buildpaths, delete them and leave the +# normal ones to be packaged. +do_install:append() { + find ${D}${PYTHON_SITEPACKAGES_DIR} -name *.opt*.pyc -delete +} + FILES:${PN} += " \ ${datadir}/metainfo \ ${PYTHON_SITEPACKAGES_DIR} \