kubernetes-controller-tools: 0.17.1 -> 0.17.2 (#380899)
[NixPkgs.git] / pkgs / by-name / pd / pdfgrep / package.nix
blob924fcd19d307be5eb4bd3488803b2ff644f2c334
2   lib,
3   stdenv,
4   fetchurl,
5   pkg-config,
6   poppler,
7   libgcrypt,
8   pcre2,
9   asciidoc,
12 stdenv.mkDerivation rec {
13   pname = "pdfgrep";
14   version = "2.2.0";
16   src = fetchurl {
17     url = "https://pdfgrep.org/download/${pname}-${version}.tar.gz";
18     hash = "sha256-BmHlMeTA7wl5Waocl3N5ZYXbOccshKAv+H0sNjfGIMs=";
19   };
21   postPatch = ''
22     for i in ./src/search.h ./src/pdfgrep.cc ./src/search.cc; do
23       substituteInPlace $i --replace '<cpp/' '<'
24     done
25   '';
27   configureFlags = [
28     "--with-libgcrypt-prefix=${lib.getDev libgcrypt}"
29   ];
31   nativeBuildInputs = [
32     pkg-config
33     asciidoc
34   ];
35   buildInputs = [
36     poppler
37     libgcrypt
38     pcre2
39   ];
41   meta = {
42     description = "Commandline utility to search text in PDF files";
43     homepage = "https://pdfgrep.org/";
44     license = lib.licenses.gpl2Plus;
45     maintainers = with lib.maintainers; [
46       qknight
47       fpletz
48     ];
49     platforms = with lib.platforms; unix;
50     mainProgram = "pdfgrep";
51   };