re2c: 0.14.3 -> 0.16

+11 -5
+11 -5
pkgs/development/tools/parsing/re2c/default.nix
··· 1 - { stdenv, fetchurl }: 1 + { stdenv, fetchFromGitHub, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "re2c-${version}"; 5 - version = "0.14.3"; 5 + version = "0.16"; 6 6 7 - src = fetchurl { 8 - url = "mirror://sourceforge/re2c/re2c/${version}/${name}.tar.gz"; 9 - sha256 = "113yj5h38isfsjigqvb2j3ammfmxckgwyxmm0h4fyflzb7ghcs0w"; 7 + sourceRoot = "${name}-src/re2c"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "skvadrik"; 11 + repo = "re2c"; 12 + rev = version; 13 + sha256 = "0cijgmbyx34nwl2jmsswggkgvzy364871rkbxz8biq9x8xrhhjw5"; 10 14 }; 15 + 16 + nativeBuildInputs = [ autoreconfHook ]; 11 17 12 18 meta = { 13 19 description = "Tool for writing very fast and very flexible scanners";