diff --git a/pkgs/development/tools/parsing/re2c/default.nix b/pkgs/development/tools/parsing/re2c/default.nix index d4b3e56ebe3..a70afe51179 100644 --- a/pkgs/development/tools/parsing/re2c/default.nix +++ b/pkgs/development/tools/parsing/re2c/default.nix @@ -1,14 +1,20 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchFromGitHub, autoreconfHook }: stdenv.mkDerivation rec { name = "re2c-${version}"; - version = "0.14.3"; + version = "0.16"; - src = fetchurl { - url = "mirror://sourceforge/re2c/re2c/${version}/${name}.tar.gz"; - sha256 = "113yj5h38isfsjigqvb2j3ammfmxckgwyxmm0h4fyflzb7ghcs0w"; + sourceRoot = "${name}-src/re2c"; + + src = fetchFromGitHub { + owner = "skvadrik"; + repo = "re2c"; + rev = version; + sha256 = "0cijgmbyx34nwl2jmsswggkgvzy364871rkbxz8biq9x8xrhhjw5"; }; + nativeBuildInputs = [ autoreconfHook ]; + meta = { description = "Tool for writing very fast and very flexible scanners"; homepage = "http://re2c.org";