diff --git a/pkgs/by-name/dm/dmitry/implicit-function-declaration.patch b/pkgs/by-name/dm/dmitry/implicit-function-declaration.patch new file mode 100644 index 000000000000..608f90ccbc4d --- /dev/null +++ b/pkgs/by-name/dm/dmitry/implicit-function-declaration.patch @@ -0,0 +1,28 @@ +--- + src/dmitry.c | 1 + + src/file.c | 2 ++ + 2 files changed, 3 insertions(+) + +diff --git a/src/dmitry.c b/src/dmitry.c +index d47f231..567482d 100644 +--- a/src/dmitry.c ++++ b/src/dmitry.c +@@ -9,6 +9,7 @@ + #include + #include + #include ++#include + #include + #include + #include +diff --git a/src/file.c b/src/file.c +index f4ad48b..3714786 100644 +--- a/src/file.c ++++ b/src/file.c +@@ -1,4 +1,6 @@ + #include "includes/file.h" ++#include ++#include + int file_prep() + { + outputfile[strlen(outputfile)] = '\0'; diff --git a/pkgs/by-name/dm/dmitry/package.nix b/pkgs/by-name/dm/dmitry/package.nix index 5a641d1bf03e..fcde9593ba4b 100644 --- a/pkgs/by-name/dm/dmitry/package.nix +++ b/pkgs/by-name/dm/dmitry/package.nix @@ -16,16 +16,18 @@ stdenv.mkDerivation { hash = "sha256-cYFeBM8xFMaLXYk6Rg+5JvfbbIJI9F3mefzCX3+XbB0="; }; + patches = [ ./implicit-function-declaration.patch ]; + nativeBuildInputs = [ autoreconfHook ]; env.NIX_CFLAGS_COMPILE = toString [ "-fcommon" ]; - meta = with lib; { + meta = { description = "Deepmagic Information Gathering Tool"; mainProgram = "dmitry"; homepage = "https://github.com/jaygreig86/dmitry"; - maintainers = with maintainers; [ d3vil0p3r ]; - platforms = platforms.linux; - license = licenses.gpl2Plus; + maintainers = with lib.maintainers; [ d3vil0p3r ]; + platforms = lib.platforms.linux; + license = lib.licenses.gpl2Plus; }; }