diff options
Diffstat (limited to 'pkgs/development/compilers/fasm')
-rw-r--r-- | pkgs/development/compilers/fasm/bin.nix | 28 | ||||
-rw-r--r-- | pkgs/development/compilers/fasm/default.nix | 28 |
2 files changed, 0 insertions, 56 deletions
diff --git a/pkgs/development/compilers/fasm/bin.nix b/pkgs/development/compilers/fasm/bin.nix deleted file mode 100644 index f23e9540928a..000000000000 --- a/pkgs/development/compilers/fasm/bin.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenvNoCC, lib, fetchurl }: - -stdenvNoCC.mkDerivation (finalAttrs: { - pname = "fasm-bin"; - version = "1.73.32"; - - src = fetchurl { - url = "https://flatassembler.net/fasm-${finalAttrs.version}.tgz"; - hash = "sha256-WVXL4UNWXa9e7K3MSS0CXK3lczgog9V4XUoYChvvym8="; - }; - - installPhase = '' - runHook preInstall - - install -D fasm${lib.optionalString stdenvNoCC.isx86_64 ".x64"} $out/bin/fasm - - runHook postInstall - ''; - - meta = { - description = "x86(-64) macro assembler to binary, MZ, PE, COFF, and ELF"; - homepage = "https://flatassembler.net/download.php"; - license = lib.licenses.bsd2; - mainProgram = "fasm"; - maintainers = with lib.maintainers; [ orivej ]; - platforms = [ "i686-linux" "x86_64-linux" ]; - }; -}) diff --git a/pkgs/development/compilers/fasm/default.nix b/pkgs/development/compilers/fasm/default.nix deleted file mode 100644 index f17d18bf92a6..000000000000 --- a/pkgs/development/compilers/fasm/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenv, lib, fasm-bin, isx86_64 }: - -stdenv.mkDerivation { - inherit (fasm-bin) version src meta; - - pname = "fasm"; - - nativeBuildInputs = [ fasm-bin ]; - - buildPhase = '' - fasm source/Linux${lib.optionalString isx86_64 "/x64"}/fasm.asm fasm - for tool in listing prepsrc symbols; do - fasm tools/libc/$tool.asm - cc -o tools/libc/fasm-$tool tools/libc/$tool.o - done - ''; - - outputs = [ "out" "doc" ]; - - installPhase = '' - install -Dt $out/bin fasm tools/libc/fasm-* - - docs=$doc/share/doc/fasm - mkdir -p $docs - cp -r examples/ *.txt tools/fas.txt $docs - cp tools/readme.txt $docs/tools.txt - ''; -} |