commit: 5811a63f9fe3b753c3416386cb41a87c8e38eff1 Author: Alfred Wingate <parona <AT> protonmail <DOT> com> AuthorDate: Sun Feb 8 20:47:57 2026 +0000 Commit: Nowa Ammerlaan <nowa <AT> gentoo <DOT> org> CommitDate: Mon Feb 9 07:21:46 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5811a63f
dev-python/pyside: backport _IMPORT_PREFIX fixes Bug: https://bugs.gentoo.org/968711 See-Also: 9fdf880d46973c46aef9d7b32385928b78ed31dd Signed-off-by: Alfred Wingate <parona <AT> protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/45700 Closes: https://github.com/gentoo/gentoo/pull/45700 Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org> .../{pyside-6.10.1-r5.ebuild => pyside-6.10.1-r6.ebuild} | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/dev-python/pyside/pyside-6.10.1-r5.ebuild b/dev-python/pyside/pyside-6.10.1-r6.ebuild similarity index 96% rename from dev-python/pyside/pyside-6.10.1-r5.ebuild rename to dev-python/pyside/pyside-6.10.1-r6.ebuild index 9fdaba2b6f0e..5db861780e32 100644 --- a/dev-python/pyside/pyside-6.10.1-r5.ebuild +++ b/dev-python/pyside/pyside-6.10.1-r6.ebuild @@ -521,12 +521,17 @@ python_compile() { cp "${BUILD_DIR}/install/usr/lib/pkgconfig/"pyside6{,-${EPYTHON}}.pc || die fi + # _IMPORT_PREFIX breaks on split-usr/merged-usr plus weird random issues. + # These are not duplicates, the generated files are somehow different on + # different systems. sed \ - -e "s~/lib/libshiboken6\.cpython~/$(get_libdir)/libshiboken6\.cpython~g" \ + -e "s~\${_IMPORT_PREFIX}/lib/libshiboken6\.cpython~/usr/$(get_libdir)/libshiboken6\.cpython~g" \ -e "s~\${_IMPORT_PREFIX}/shiboken6/libshiboken6\.cpython~/usr/$(get_libdir)/libshiboken6\.cpython~g" \ - -e "s~/lib/libpyside6\.cpython~/$(get_libdir)/libpyside6\.cpython~g" \ + -e "s~\${_IMPORT_PREFIX}/bin/shiboken6~/usr/bin/shiboken6~g" \ + -e "s~\${_IMPORT_PREFIX}/shiboken6_generator/shiboken6~/usr/bin/shiboken6~g" \ + -e "s~\${_IMPORT_PREFIX}/lib/libpyside6\.cpython~/usr/$(get_libdir)/libpyside6\.cpython~g" \ -e "s~\${_IMPORT_PREFIX}/PySide6/libpyside6\.cpython~/usr/$(get_libdir)/libpyside6\.cpython~g" \ - -e "s~/lib/libpyside6qml\.cpython~/$(get_libdir)/libpyside6qml\.cpython~g" \ + -e "s~\${_IMPORT_PREFIX}/lib/libpyside6qml\.cpython~/usr/$(get_libdir)/libpyside6qml\.cpython~g" \ -e "s~\${_IMPORT_PREFIX}/PySide6/libpyside6qml\.cpython~/usr/$(get_libdir)/libpyside6qml\.cpython~g" \ -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-3)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-3)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
