summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJordan Galby <67924449+Jordan474@users.noreply.github.com>2021-09-06 12:18:13 +0200
committerGitHub <noreply@github.com>2021-09-06 12:18:13 +0200
commit2af6c57afa61f0a1c23fe37bac9453bdd4efc796 (patch)
tree91aeee72870832ec33589ff9a11b027ba2ade2a3 /var
parentaccd6dd2287193c377c4bcef77e93a805413a9d0 (diff)
downloadspack-2af6c57afa61f0a1c23fe37bac9453bdd4efc796.tar.gz
spack-2af6c57afa61f0a1c23fe37bac9453bdd4efc796.tar.bz2
spack-2af6c57afa61f0a1c23fe37bac9453bdd4efc796.tar.xz
spack-2af6c57afa61f0a1c23fe37bac9453bdd4efc796.zip
py-pyqt5: don't install files into qt5 install prefix (#25657)
By default, py-pyqt5 installs qt designer and qml plugins into qt5's install `<prefix>/plugins`. Don't do that.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/py-pyqt5/package.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/py-pyqt5/package.py b/var/spack/repos/builtin/packages/py-pyqt5/package.py
index 86493358e9..5556e76576 100644
--- a/var/spack/repos/builtin/packages/py-pyqt5/package.py
+++ b/var/spack/repos/builtin/packages/py-pyqt5/package.py
@@ -37,6 +37,8 @@ class PyPyqt5(SIPPackage):
args = [
'--pyuic5-interpreter', self.spec['python'].command.path,
'--sipdir', self.prefix.share.sip.PyQt5,
+ '--designer-plugindir', self.prefix.plugins.designer,
+ '--qml-plugindir', self.prefix.plugins.PyQt5,
'--stubsdir', join_path(
self.prefix,
self.spec['python'].package.site_packages_dir,
@@ -46,3 +48,6 @@ class PyPyqt5(SIPPackage):
args.extend(['--qsci-api',
'--qsci-api-destdir', self.prefix.share.qsci])
return args
+
+ def setup_run_environment(self, env):
+ env.prepend_path('QT_PLUGIN_PATH', self.prefix.plugins)