Commit 4ea664cf authored by Antoine Pietri's avatar Antoine Pietri Committed by github-actions[bot]
Browse files

psutils: fix build on darwin by setting -std=c89

And void main -> int main

(cherry picked from commit ff7534f1)
parent a4f2191d
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -9,9 +9,14 @@ stdenv.mkDerivation rec {
    hash = "sha256-OFPreVhLqPvieoFUJbZan38Vsljg1DoFqFa9t11YiuQ=";
  };

  postPatch = ''
    sed -i 's/void main/int main/' *.c
  '';

  configurePhase = ''
    sed -e 's,/usr/local/bin/perl,${perl}/bin/perl,' \
      -e "s,/usr/local,$out," \
      -e "s,CFLAGS =,CFLAGS = -std=c89," \
      Makefile.unix > Makefile
  '';