From eabef9420ad67ca3cac0155299fb9e4e041833e0 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 25 Aug 2016 15:47:32 +0000 Subject: [PATCH] re2c: 0.14.3 -> 0.16 --- pkgs/development/tools/parsing/re2c/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) 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";