From 17c1a57c962eccb76649c61697a234e503ed324c Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman <145775305+xokdvium@users.noreply.github.com> Date: Sun, 2 Feb 2025 12:53:06 +0300 Subject: [PATCH] rzip: fix build The pregenerated configure script is too old and fails with: ``` configure:658:1: error: return type defaults to 'int' [-Wimplicit-int] 658 | main(){return(0);} ``` --- pkgs/by-name/rz/rzip/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rz/rzip/package.nix b/pkgs/by-name/rz/rzip/package.nix index cd2c4b42ba7a..b1bb25c7fb24 100644 --- a/pkgs/by-name/rz/rzip/package.nix +++ b/pkgs/by-name/rz/rzip/package.nix @@ -4,6 +4,7 @@ fetchurl, fetchpatch, bzip2, + autoreconfHook, }: stdenv.mkDerivation rec { @@ -14,6 +15,8 @@ stdenv.mkDerivation rec { url = "mirror://samba/rzip/rzip-${version}.tar.gz"; sha256 = "4bb96f4d58ccf16749ed3f836957ce97dbcff3e3ee5fd50266229a48f89815b7"; }; + + nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ bzip2 ]; patches = [ @@ -24,8 +27,6 @@ stdenv.mkDerivation rec { }) ]; - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=implicit-int"; - meta = with lib; { homepage = "https://rzip.samba.org/"; description = "Compression program";