forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / by-name / re / re-flex / package.nix
blob48d6b7bb84de221110ca50edeacaf7a9a3fad0f8
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 }:
7 stdenv.mkDerivation rec {
8   pname = "re-flex";
9   version = "5.0.1";
11   src = fetchFromGitHub {
12     owner = "Genivia";
13     repo = "RE-flex";
14     rev = "v${version}";
15     hash = "sha256-w3qL02I9nrOkEFqmMQU4noPRCamyvJTYpQJYJiUf4ec=";
16   };
18   outputs = [ "out" "bin" "dev" ];
20   nativeBuildInputs = [
21     cmake
22   ];
24   meta = with lib; {
25     homepage = "https://www.genivia.com/doc/reflex/html";
26     description = "Regex-centric, fast lexical analyzer generator for C++ with full Unicode support";
27     license = licenses.bsd3;
28     platforms = platforms.all;
29     maintainers = with lib.maintainers; [ prrlvr ];
30     mainProgram = "reflex";
31   };