
Many noqa's in the code are no longer necessary now that the column limit is 99 characters. Others can easily be eliminated, and still more can just be made more specific if they do not have to do with line length. The only E501's still in the code are in the tests for `spack.util.path` and the tests for `spack style`.
29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
|
|
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
|
#
|
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
|
|
|
from spack.package import *
|
|
|
|
|
|
class Luit(AutotoolsPackage, XorgPackage):
|
|
"""Luit is a filter that can be run between an arbitrary application and
|
|
a UTF-8 terminal emulator such as xterm. It will convert application
|
|
output from the locale's encoding into UTF-8, and convert terminal
|
|
input from UTF-8 into the locale's encoding."""
|
|
|
|
homepage = "https://cgit.freedesktop.org/xorg/app/luit"
|
|
xorg_mirror_path = "app/luit-1.1.1.tar.gz"
|
|
|
|
version('1.1.1', sha256='87b0be0bd01f3b857a53e6625bdd31cef18418c95394b7f4387f8ecef78e45da')
|
|
|
|
depends_on('libfontenc')
|
|
depends_on('libx11')
|
|
|
|
depends_on('pkgconfig', type='build')
|
|
depends_on('util-macros', type='build')
|
|
|
|
# see https://www.linuxquestions.org/questions/linux-from-scratch-13/can't-compile-luit-xorg-applications-4175476308/
|
|
def configure_args(self):
|
|
return ['CFLAGS=-U_XOPEN_SOURCE -D_XOPEN_SOURCE=600']
|