biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / misc / xca / default.nix
blob19b5a8e3ec2d3ea56de0944ebe531bec11e07b26
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , wrapQtAppsHook
5 , cmake
6 , pkg-config
7 , openssl
8 , qtbase
9 , qttools
10 , sphinx
13 stdenv.mkDerivation (finalAttrs: {
14   pname = "xca";
15   version = "2.6.0";
17   src = fetchFromGitHub {
18     owner = "chris2511";
19     repo = "xca";
20     rev = "RELEASE.${finalAttrs.version}";
21     hash = "sha256-E0Ap+JDK/oYTG+uaRHsdOxyLIywlYJ01T4ANQhNH220=";
22   };
24   buildInputs = [ openssl qtbase ];
26   nativeBuildInputs = [
27     cmake
28     pkg-config
29     qttools
30     sphinx
31     wrapQtAppsHook
32   ];
34   # Needed for qcollectiongenerator (see https://github.com/NixOS/nixpkgs/pull/92710)
35   QT_PLUGIN_PATH = "${qtbase}/${qtbase.qtPluginPrefix}";
37   enableParallelBuilding = true;
39   meta = with lib; {
40     description = "An x509 certificate generation tool, handling RSA, DSA and EC keys, certificate signing requests (PKCS#10) and CRLs";
41     mainProgram = "xca";
42     homepage = "https://hohnstaedt.de/xca/";
43     license = licenses.bsd3;
44     maintainers = with maintainers; [ offline peterhoeg ];
45     inherit (qtbase.meta) platforms;
46   };