evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / rx / rxvt / package.nix
blob9894a8cdb05a5305aeb7d214a533f32d789305d3
1 { lib, stdenv, fetchurl
2 , pkg-config, libtool
3 , libX11, libXt, libXpm }:
5 stdenv.mkDerivation rec {
6   pname = "rxvt";
7   version = "2.7.10";
9   src = fetchurl {
10     url = "mirror://sourceforge/rxvt/${pname}-${version}.tar.gz";
11     sha256 = "0jfl71gz3k7zh3kxdb8lxi06kajjnx7bq1rxjgk680l209jxask1";
12   };
14   nativeBuildInputs = [ pkg-config ];
15   buildInputs = [ libtool libX11 libXt libXpm ];
17   configurePhase = ''
18     LIBTOOL=${libtool}/bin/libtool ./configure --prefix=$out --enable-everything --enable-smart-resize --enable-256-color
19   '';
21   meta = with lib; {
22     homepage = "https://rxvt.sourceforge.net/";
23     description = "Colour vt102 terminal emulator with less features and lower memory consumption";
24     longDescription = ''
25       rxvt (acronym for our extended virtual terminal) is a terminal
26       emulator for the X Window System, originally written by Rob Nation
27       as an extended version of the older xvt terminal by John Bovey of
28       University of Kent. Mark Olesen extensively modified it later and
29       took over maintenance for several years.
31       rxvt is intended to be a slimmed-down alternate for xterm,
32       omitting some of its little-used features, like Tektronix 4014
33       emulation and toolkit-style configurability.
34     '';
35     maintainers = with maintainers; [ AndersonTorres ];
36     license = licenses.gpl2;
37     platforms = platforms.linux;
38     knownVulnerabilities = [
39       "Usage of ANSI escape sequences causes unexpected newline-termination, leading to unexpected command execution (https://www.openwall.com/lists/oss-security/2021/05/17/1)"
40     ];
41   };