diff options
author | Jordan Galby <67924449+Jordan474@users.noreply.github.com> | 2021-09-06 12:18:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-06 12:18:13 +0200 |
commit | 2af6c57afa61f0a1c23fe37bac9453bdd4efc796 (patch) | |
tree | 91aeee72870832ec33589ff9a11b027ba2ade2a3 /var | |
parent | accd6dd2287193c377c4bcef77e93a805413a9d0 (diff) | |
download | spack-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.py | 5 |
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) |