linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / libinjection / default.nix
blob81a1398147bae9bed990146d07a51bcad01f9c04
1 { lib, stdenv, fetchFromGitHub
2 , python2
3 }:
5 stdenv.mkDerivation rec {
6   pname   = "libinjection";
7   version = "3.10.0";
9   src = fetchFromGitHub {
10     owner  = "client9";
11     repo   = pname;
12     rev    = "refs/tags/v${version}";
13     sha256 = "0chsgam5dqr9vjfhdcp8cgk7la6nf3lq44zs6z6si98cq743550g";
14   };
16   nativeBuildInputs = [ python2 ];
18   strictDeps = true;
20   patchPhase = ''
21     patchShebangs src
22     substituteInPlace src/Makefile \
23       --replace /usr/local $out
24   '';
26   configurePhase = "cd src";
27   buildPhase = "make all";
29   # no binaries, so out = library, dev = headers
30   outputs = [ "out" "dev" ];
32   meta = with lib; {
33     description = "SQL / SQLI tokenizer parser analyzer";
34     homepage    = "https://github.com/client9/libinjection";
35     license     = licenses.bsd3;
36     platforms   = platforms.all;
37     maintainers = with maintainers; [ thoughtpolice ];
38   };