about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/minimal-bootstrap/gnused/mes.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/os-specific/linux/minimal-bootstrap/gnused/mes.nix')
-rw-r--r--pkgs/os-specific/linux/minimal-bootstrap/gnused/mes.nix59
1 files changed, 0 insertions, 59 deletions
diff --git a/pkgs/os-specific/linux/minimal-bootstrap/gnused/mes.nix b/pkgs/os-specific/linux/minimal-bootstrap/gnused/mes.nix
deleted file mode 100644
index 031b5b5f0db0..000000000000
--- a/pkgs/os-specific/linux/minimal-bootstrap/gnused/mes.nix
+++ /dev/null
@@ -1,59 +0,0 @@
-{ lib
-, buildPlatform
-, hostPlatform
-, fetchurl
-, bash
-, gnumake
-, tinycc
-}:
-
-let
-  inherit (import ./common.nix { inherit lib; }) meta;
-  pname = "gnused-mes";
-  # last version that can be compiled with mes-libc
-  version = "4.0.9";
-
-  src = fetchurl {
-    url = "mirror://gnu/sed/sed-${version}.tar.gz";
-    sha256 = "0006gk1dw2582xsvgx6y6rzs9zw8b36rhafjwm288zqqji3qfrf3";
-  };
-
-  # Thanks to the live-bootstrap project!
-  # See https://github.com/fosslinux/live-bootstrap/blob/1bc4296091c51f53a5598050c8956d16e945b0f5/sysa/sed-4.0.9/sed-4.0.9.kaem
-  makefile = fetchurl {
-    url = "https://github.com/fosslinux/live-bootstrap/raw/1bc4296091c51f53a5598050c8956d16e945b0f5/sysa/sed-4.0.9/mk/main.mk";
-    sha256 = "0w1f5ri0g5zla31m6l6xyzbqwdvandqfnzrsw90dd6ak126w3mya";
-  };
-in
-bash.runCommand "${pname}-${version}" {
-  inherit pname version meta;
-
-  nativeBuildInputs = [
-    gnumake
-    tinycc.compiler
-  ];
-
-  passthru.tests.get-version = result:
-    bash.runCommand "${pname}-get-version-${version}" {} ''
-      ${result}/bin/sed --version
-      mkdir ''${out}
-    '';
-} (''
-  # Unpack
-  ungz --file ${src} --output sed.tar
-  untar --file sed.tar
-  rm sed.tar
-  cd sed-${version}
-
-  # Configure
-  cp ${makefile} Makefile
-  catm config.h
-
-  # Build
-  make \
-    CC="tcc -B ${tinycc.libs}/lib" \
-    LIBC=mes
-
-  # Install
-  make install PREFIX=$out
-'')