summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorIvar <41924494+IvarWithoutBones@users.noreply.github.com>2021-04-05 06:48:48 +0200
committerGitHub <noreply@github.com>2021-04-05 06:48:48 +0200
commit2870b314b2b8e2f030221a579123de6a3731a23e (patch)
tree4ff580f15fdd33e8a84d0a2e75573078e00f3f63 /pkgs/misc
parent6760947fa369f30f3956c5cf0485cdf711e16886 (diff)
downloadnixpkgs-2870b314b2b8e2f030221a579123de6a3731a23e.tar
nixpkgs-2870b314b2b8e2f030221a579123de6a3731a23e.tar.gz
nixpkgs-2870b314b2b8e2f030221a579123de6a3731a23e.tar.bz2
nixpkgs-2870b314b2b8e2f030221a579123de6a3731a23e.tar.lz
nixpkgs-2870b314b2b8e2f030221a579123de6a3731a23e.tar.xz
nixpkgs-2870b314b2b8e2f030221a579123de6a3731a23e.tar.zst
nixpkgs-2870b314b2b8e2f030221a579123de6a3731a23e.zip
dlx: cleanup (#93655)
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/emulators/dlx/default.nix32
1 files changed, 15 insertions, 17 deletions
diff --git a/pkgs/misc/emulators/dlx/default.nix b/pkgs/misc/emulators/dlx/default.nix
index 7ba4516a498..9573dd6d48d 100644
--- a/pkgs/misc/emulators/dlx/default.nix
+++ b/pkgs/misc/emulators/dlx/default.nix
@@ -1,31 +1,29 @@
-{ lib, stdenv, fetchurl, unzip }:
+{ lib, stdenv, fetchzip }:
 
-stdenv.mkDerivation {
-  name = "dlx-2012.07.08";
+stdenv.mkDerivation rec {
+  pname = "dlx";
+  version = "2012-07-08";
 
-  src = fetchurl {
+  src = fetchzip {
     url = "https://www.davidviner.com/zip/dlx/dlx.zip";
-    sha256 = "0q5hildq2xcig7yrqi26n7fqlanyssjirm7swy2a9icfxpppfpkn";
+    sha256 = "0508linnar9ivy3xr99gzrb2l027ngx12dlxaxs7w67cnwqnb0dg";
   };
 
-  nativeBuildInputs = [ unzip ];
-
   makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "LINK=${stdenv.cc.targetPrefix}cc" "CFLAGS=-O2" ];
-
   hardeningDisable = [ "format" ];
 
   installPhase = ''
     mkdir -p $out/include/dlx $out/share/dlx/{examples,doc} $out/bin
-    mv -v masm mon dasm $out/bin/
-    mv -v *.i auto.a $out/include/dlx/
-    mv -v *.a *.m $out/share/dlx/examples/
-    mv -v README.txt MANUAL.TXT $out/share/dlx/doc/
+    mv masm mon dasm $out/bin/
+    mv *.i auto.a $out/include/dlx/
+    mv *.a *.m $out/share/dlx/examples/
+    mv README.txt MANUAL.TXT $out/share/dlx/doc/
   '';
 
-  meta = {
-    homepage = "http://www.davidviner.com/dlx.php";
-    description = "DLX Simulator";
-    license = lib.licenses.gpl2;
-    platforms = lib.platforms.all;
+  meta = with lib; {
+    homepage = "https://www.davidviner.com/dlx.html?name=DLX+Simulator";
+    description = "An DLX simulator written in C";
+    license = licenses.gpl2Only;
+    platforms = platforms.linux;
   };
 }