Loading pkgs/by-name/pn/pngnq/missing-includes.patch 0 → 100644 +17 −0 Original line number Diff line number Diff line diff --git a/src/rwpng.c b/src/rwpng.c index aaa21fc..11d698f 100644 --- a/src/rwpng.c +++ b/src/rwpng.c @@ -30,10 +30,12 @@ ---------------------------------------------------------------------------*/ #include <stdio.h> +#include <string.h> #include <stdlib.h> #include "png.h" /* libpng header; includes zlib.h */ #include "rwpng.h" /* typedefs, common macros, public prototypes */ +#include <zlib.h> /* future versions of libpng will provide this macro: */ /* GRR NOTUSED */ pkgs/by-name/pn/pngnq/package.nix +8 −4 Original line number Diff line number Diff line Loading @@ -16,16 +16,20 @@ stdenv.mkDerivation rec { sha256 = "1qmnnl846agg55i7h4vmrn11lgb8kg6gvs8byqz34bdkjh5gwiy1"; }; patches = [ ./missing-includes.patch ]; env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=incompatible-pointer-types" ]; nativeBuildInputs = [ pkg-config ]; buildInputs = [ libpng zlib ]; patchPhase = '' sed -i '/png.h/a \#include <zlib.h>' src/rwpng.c ''; meta = with lib; { homepage = "https://pngnq.sourceforge.net/"; description = "PNG quantizer"; Loading Loading
pkgs/by-name/pn/pngnq/missing-includes.patch 0 → 100644 +17 −0 Original line number Diff line number Diff line diff --git a/src/rwpng.c b/src/rwpng.c index aaa21fc..11d698f 100644 --- a/src/rwpng.c +++ b/src/rwpng.c @@ -30,10 +30,12 @@ ---------------------------------------------------------------------------*/ #include <stdio.h> +#include <string.h> #include <stdlib.h> #include "png.h" /* libpng header; includes zlib.h */ #include "rwpng.h" /* typedefs, common macros, public prototypes */ +#include <zlib.h> /* future versions of libpng will provide this macro: */ /* GRR NOTUSED */
pkgs/by-name/pn/pngnq/package.nix +8 −4 Original line number Diff line number Diff line Loading @@ -16,16 +16,20 @@ stdenv.mkDerivation rec { sha256 = "1qmnnl846agg55i7h4vmrn11lgb8kg6gvs8byqz34bdkjh5gwiy1"; }; patches = [ ./missing-includes.patch ]; env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=incompatible-pointer-types" ]; nativeBuildInputs = [ pkg-config ]; buildInputs = [ libpng zlib ]; patchPhase = '' sed -i '/png.h/a \#include <zlib.h>' src/rwpng.c ''; meta = with lib; { homepage = "https://pngnq.sourceforge.net/"; description = "PNG quantizer"; Loading