nixpkgs/pkgs/by-name/na/nas/package.nix
2024-12-26 14:33:40 +01:00

72 lines
1.1 KiB
Nix

{
lib,
stdenv,
fetchurl,
bison,
flex,
gccmakedep,
imake,
libXau,
libXaw,
libXext,
libXpm,
libXt,
xorgcffiles,
xorgproto,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "nas";
version = "1.9.5";
src = fetchurl {
url = "mirror://sourceforge/nas/nas-${finalAttrs.version}.tar.gz";
hash = "sha256-t4hK+zj+7AOhlr07fpxHuAPIMOzRDXRV6cl+Eiw3lEw=";
};
nativeBuildInputs = [
bison
flex
gccmakedep
imake
];
buildInputs = [
libXau
libXaw
libXext
libXpm
libXt
xorgproto
];
buildFlags = [
"WORLDOPTS="
"World"
];
env.NIX_CFLAGS_COMPILE = toString [
"-Wno-error=implicit-function-declaration"
"-Wno-error=implicit-int"
"-Wno-error=incompatible-pointer-types"
];
installFlags = [
"LDLIBS=-lfl"
"DESTDIR=${placeholder "out"}"
];
postInstall = ''
mv $out/${xorgcffiles}/* $out
rm -fr $out/nix
'';
meta = {
homepage = "http://radscan.com/nas.html";
description = "Network transparent, client/server audio transport system";
license = lib.licenses.mit;
maintainers = [ ];
platforms = lib.platforms.linux;
};
})