Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / pg / pg-gvm / package.nix
blob96aa7a2f68b9622a8f4281863a6065e56151429f
2   cmake,
3   fetchFromGitHub,
4   glib,
5   gvm-libs,
6   icu,
7   lib,
8   libical,
9   pcre2,
10   pkg-config,
11   postgresql,
12   stdenv,
15 stdenv.mkDerivation rec {
16   pname = "pg-gvm";
17   version = "22.6.5";
19   src = fetchFromGitHub {
20     owner = "greenbone";
21     repo = "pg-gvm";
22     rev = "refs/tags/v${version}";
23     hash = "sha256-19ZmQdLjfwJwOMoO16rKJYKOnRyt7SQOdkYTxt8WQ2A=";
24   };
26   strictDeps = true;
28   configurePhase = ''
29     runHook preConfigure
31     cmake \
32       -DCMAKE_INSTALL_DEV_PREFIX=$out .
34     runHook postConfigure
35   '';
37   nativeBuildInputs = [
38     cmake
39     pkg-config
40   ];
42   buildInputs = [
43     glib
44     gvm-libs
45     icu
46     libical
47     pcre2
48     postgresql
49   ];
51   meta = {
52     description = "Greenbone Library for helper functions in PostgreSQL";
53     homepage = "https://github.com/greenbone/pg-gvm";
54     changelog = "https://github.com/greenbone/pg-gvm/releases/tag/v${version}";
55     license = lib.licenses.gpl3Only;
56     maintainers = with lib.maintainers; [ tochiaha ];
57     mainProgram = "pg-gvm";
58     platforms = lib.platforms.all;
59   };