1{ stdenv, fetchurl, unzip }:
2
3stdenv.mkDerivation {
4 name = "dlx-2012.07.08";
5
6 src = fetchurl {
7 url = "http://www.davidviner.com/zip/dlx/dlx.zip";
8 sha256 = "0q5hildq2xcig7yrqi26n7fqlanyssjirm7swy2a9icfxpppfpkn";
9 };
10
11 buildInputs = [ unzip ];
12
13 makeFlags = "LINK=gcc CFLAGS=-O2";
14
15 installPhase = ''
16 mkdir -p $out/include/dlx $out/share/dlx/{examples,doc} $out/bin
17 mv -v masm mon dasm $out/bin/
18 mv -v *.i auto.a $out/include/dlx/
19 mv -v *.a *.m $out/share/dlx/examples/
20 mv -v README.txt MANUAL.TXT $out/share/dlx/doc/
21 '';
22
23 meta = {
24 homepage = "http://www.davidviner.com/dlx.php";
25 description = "DLX Simulator";
26 license = stdenv.lib.licenses.gpl2;
27 };
28}