Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / tools / parsing / re-flex / default.nix
blob6e224c7178a90dc9d55ce88e67d37e7efb4096cd
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , boost
6 , autoconf
7 , automake
8 }:
10 stdenv.mkDerivation rec {
11   pname = "re-flex";
12   version = "3.5.0";
14   src = fetchFromGitHub {
15     owner = "Genivia";
16     repo = "RE-flex";
17     rev = "v${version}";
18     sha256 = "sha256-gk+VVfjVPopuzhrEuWNxQxKYjOFbqOGD9YS1npN71Bg=";
19   };
21   nativeBuildInputs = [ boost autoconf automake ];
23   meta = with lib; {
24     homepage = "https://github.com/Genivia/RE-flex";
25     description = "The regex-centric, fast lexical analyzer generator for C++ with full Unicode support";
26     license = licenses.bsd3;
27     platforms = platforms.unix;
28     maintainers = with lib.maintainers; [ prrlvr ];
29   };