diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/kitty/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/kitty/package.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/kitty/package.py b/var/spack/repos/builtin/packages/kitty/package.py index 7086f8cd47..c0f8ca7328 100644 --- a/var/spack/repos/builtin/packages/kitty/package.py +++ b/var/spack/repos/builtin/packages/kitty/package.py @@ -8,7 +8,9 @@ import sys from spack import * -class Kitty(PythonPackage): +# NOTE: This package uses a setup.py file, but does not use distutils/setuptools or any +# other known build system, so this is a custom package +class Kitty(Package): """ fast, featureful, cross-platform, GPU-based terminal emulator """ @@ -48,11 +50,7 @@ class Kitty(PythonPackage): depends_on('dbus', when=sys.platform != 'darwin') depends_on('xkeyboard-config', when=sys.platform != 'darwin') - phases = ['install'] - def install(self, spec, prefix): - # kitty's setup.py does not recognize the '--no-user-cfg' flag that is - # used by default in the setup_py method, overriding that behavior here with working_dir(self.build_directory): self.python('-s', 'setup.py', 'linux-package', '--prefix={0}'.format(prefix)) |