diff --git a/pkgs/development/tools/flock/default.nix b/pkgs/development/tools/flock/default.nix index a6ba410ec710..c9c71a9f8592 100644 --- a/pkgs/development/tools/flock/default.nix +++ b/pkgs/development/tools/flock/default.nix @@ -1,22 +1,30 @@ -{ stdenv, lib, fetchFromGitHub, autoreconfHook, ronn }: +{ stdenv, lib, fetchFromGitHub, fetchpatch, autoreconfHook, ronn }: stdenv.mkDerivation rec { pname = "flock"; - version = "0.2.3"; + version = "0.4.0"; src = fetchFromGitHub { owner = "discoteq"; repo = pname; rev = "v${version}"; - sha256 = "1vdq22zhdfi7wwndsd6s7fwmz02fsn0x04d7asq4hslk7bjxjjzn"; + sha256 = "sha256-cCpckORtogs6Nt7c5q2+z0acXAnALdLV6uzxa5ng3s4="; }; nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ ronn ]; + patches = [ + (fetchpatch { + name = "fix-format-specifier.patch"; + url = "https://github.com/discoteq/flock/commit/408bad42eb8d76cdd0c504c2f97f21c0b424c3b1.patch"; + sha256 = "sha256-YuFKXWTBu9A2kBNqkg1Oek6vDbVo/y8dB1k9Fuh3QmA"; + }) + ]; + meta = with lib; { description = "Cross-platform version of flock(1)"; - maintainers = [ maintainers.matthewbauer ]; + maintainers = with maintainers; [ matthewbauer msfjarvis ]; platforms = platforms.all; license = licenses.isc; };