chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ft / fte / package.nix
blob83e4c33e04de51861905739f23ef4bc4d2709f18
2   lib,
3   stdenv,
4   fetchurl,
5   unzip,
6   perl,
7   libX11,
8   libXpm,
9   gpm,
10   ncurses,
11   slang,
14 stdenv.mkDerivation (finalAttrs: {
15   pname = "fte";
16   version = "0.50.02";
18   ftesrc = fetchurl {
19     url = "mirror://sourceforge/fte/fte-20110708-src.zip";
20     hash = "sha256-1jEcVC0/DyiQpUpmHDtnIo4nuJS0Fk6frynwFPJUSZ4=";
21   };
23   ftecommon = fetchurl {
24     url = "mirror://sourceforge/fte/fte-20110708-common.zip";
25     hash = "sha256-WEEVeLMZWHZfQtK/Kbeu3Z+RaVXCwZyWkJocA+Akavc=";
26   };
28   src = [
29     finalAttrs.ftesrc
30     finalAttrs.ftecommon
31   ];
33   nativeBuildInputs = [ unzip ];
34   buildInputs = [
35     perl
36     libX11
37     libXpm
38     gpm
39     ncurses
40     slang
41   ];
43   hardeningDisable = [ "all" ];
44   enableParallelBuilding = true;
46   env.NIX_CFLAGS_COMPILE = "-DHAVE_STRLCAT -DHAVE_STRLCPY";
47   installFlags = [ "INSTALL_NONROOT=1" ];
49   # not setting it cause fte to not find xfte
50   makeFlags = [ "PREFIX=${placeholder "out"}" ];
52   meta = {
53     description = "Free text editor for developers";
54     homepage = "https://fte.sourceforge.net/";
55     license = lib.licenses.gpl2;
56     maintainers = with lib.maintainers; [ sigmanificient ];
57     platforms = lib.platforms.all;
58   };