commit:     3226753bd2cd27677991ba2bf4ec4eb2182f1253
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 24 09:20:23 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 24 09:50:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3226753b

dev-python/qiskit-aer: don't install junk to /usr

scikit-build bug.

Closes: https://bugs.gentoo.org/858128
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...qiskit-aer-0.11.1.ebuild => qiskit-aer-0.11.1-r1.ebuild} | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/dev-python/qiskit-aer/qiskit-aer-0.11.1.ebuild 
b/dev-python/qiskit-aer/qiskit-aer-0.11.1-r1.ebuild
similarity index 85%
rename from dev-python/qiskit-aer/qiskit-aer-0.11.1.ebuild
rename to dev-python/qiskit-aer/qiskit-aer-0.11.1-r1.ebuild
index 826271003482..5459774c8dd3 100644
--- a/dev-python/qiskit-aer/qiskit-aer-0.11.1.ebuild
+++ b/dev-python/qiskit-aer/qiskit-aer-0.11.1-r1.ebuild
@@ -76,6 +76,8 @@ pkg_setup() {
 python_prepare_all() {
        export DISABLE_CONAN="ON"
        export DISABLE_DEPENDENCY_INSTALL="ON"
+       #export SKBUILD_CONFIGURE_OPTIONS=""
+
        distutils-r1_python_prepare_all
 }
 
@@ -87,6 +89,17 @@ python_test() {
        mv qiskit_aer.hidden qiskit_aer || die
 }
 
+python_install_all() {
+       distutils-r1_python_install_all
+
+       # Remove bits we don't want installed (bug in scikit-build)
+       # bug #858128
+       # https://github.com/Qiskit/qiskit-aer/issues/1457
+       # https://github.com/Qiskit/qiskit-aer/issues/1574
+       # https://github.com/scikit-build/scikit-build/issues/590
+       rm -r 
"${ED}"/usr/{CMakeLists.txt,MANIFEST.in,README.md,cmake,contrib,pyproject.toml,src}
 || die
+}
+
 pkg_postinst() {
        check_openblas
 }

Reply via email to