diff options
Diffstat (limited to 'pkgs/os-specific/linux/minimal-bootstrap/gnused/mes.nix')
-rw-r--r-- | pkgs/os-specific/linux/minimal-bootstrap/gnused/mes.nix | 59 |
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 -'') |