Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778{ lib, stdenv, fetchFromGitHub, autoconf, automake, bison, flex, readline,}:
stdenv.mkDerivation (finalAttrs: { pname = "cdecl"; version = "18.5";
src = fetchFromGitHub { owner = "paul-j-lucas"; repo = "cdecl"; tag = "cdecl-${finalAttrs.version}"; hash = "sha256-cC098+W8cbcumBv+3ZFwGYXmens4u0aQSx5Lvw6maYM="; };
strictDeps = true; preConfigure = "./bootstrap";
nativeBuildInputs = [ autoconf automake bison flex ]; buildInputs = [ readline ];
env = { NIX_CFLAGS_COMPILE = toString ( [ "-DBSD" "-DUSE_READLINE" ] ++ lib.optionals stdenv.cc.isClang [ "-Wno-error=int-conversion" "-Wno-error=incompatible-function-pointer-types" ] ); NIX_LDFLAGS = "-lreadline"; };
makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "PREFIX=${placeholder "out"}" "BINDIR=${placeholder "out"}/bin" "MANDIR=${placeholder "out"}/man1" "CATDIR=${placeholder "out"}/cat1" ];
doCheck = true; checkTarget = "test";
preInstall = '' mkdir -p $out/bin; '';
outputs = [ "out" "man" ];
meta = { description = "Composing and deciphering C (or C++) declarations or casts, aka ''gibberish.''"; homepage = "https://github.com/paul-j-lucas/cdecl"; changelog = "https://github.com/paul-j-lucas/cdecl/blob/cdecl-${finalAttrs.version}/ChangeLog"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ sigmanificient ]; platforms = lib.platforms.unix; mainProgram = "cdecl"; };})