summary refs log blame commit diff
path: root/pkgs/servers/nas/default.nix
blob: 1dba428e0ae985abcefe728df4f653596e60dbeb (plain) (tree)





































                                                                                
{ stdenv, fetchurl, imake, bison, flex_2_6_1, gccmakedep
, xproto, libXau, libXt, libXext, libXaw, libXpm, xorgcffiles }:

let
  pname = "nas";
  version = "1.9.4";
in stdenv.mkDerivation {
  name = "${pname}-${version}";

  src = fetchurl {
    url = "mirror://sourceforge/${pname}/${pname}-${version}.src.tar.gz";
    sha256 = "17dk0ckm6mp1ajc0cd6bwyi638ynw2f6bhbn7gynrs0wfmiyldng";
  };

  nativeBuildInputs = [ imake bison flex_2_6_1 gccmakedep ];

  buildInputs = [ xproto libXau libXt libXext libXaw libXpm ];

  buildPhase = ''
    xmkmf
    make WORLDOPTS="" World
  '';

  installFlags = "LDLIBS=-lfl DESTDIR=\${out}";

  postInstall = ''
    mv $out/${xorgcffiles}/* $out
    rm -r $out/nix
  '';

  meta = with stdenv.lib; {
    description = "A network transparent, client/server audio transport system";
    homepage = http://radscan.com/nas.html;
    license = licenses.mit;
    maintainers = [ maintainers.gnidorah ];
    platforms = platforms.linux;
  };
}