summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/kitty/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/kitty/package.py')
-rw-r--r--var/spack/repos/builtin/packages/kitty/package.py8
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))