about summary refs log tree commit diff
path: root/pkgs/development/compilers/fasm
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/fasm')
-rw-r--r--pkgs/development/compilers/fasm/bin.nix28
-rw-r--r--pkgs/development/compilers/fasm/default.nix28
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
-  '';
-}