chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ce / cert-viewer / package.nix
blob6cd594e13d6c97fa65d5f3fc6d853b60370eca8e
1 { buildGoModule
2 , buildPackages
3 , fetchFromGitHub
4 , lib
5 , installShellFiles
6 , stdenv
7 }:
9 buildGoModule rec {
10   pname = "cert-viewer";
11   version = "0.9.1";
13   src = fetchFromGitHub {
14     owner = "mgit-at";
15     repo = "cert-viewer";
16     rev = "refs/tags/v${version}";
17     hash = "sha256-6IPr2BG3y/7cmc2WkeeFDpQ59GNU1eOhhm49HE2w0cA=";
18   };
20   vendorHash = "sha256-jNT04bYH5L/Zcfvel673zr2UJLayCO443tvBGZjrBZk=";
22   nativeBuildInputs = [
23     installShellFiles
24   ];
26   postInstall =
27     let
28       prog =
29         if stdenv.buildPlatform.canExecute stdenv.hostPlatform
30         then "$out/bin/cert-viewer"
31         else lib.getExe buildPackages.cert-viewer;
32     in
33       ''
34         ${prog} --help-man > cert-viewer.1
35         installManPage cert-viewer.1
36       '';
38   meta = {
39     description = "Admin tool to view and inspect multiple x509 Certificates";
40     homepage = "https://github.com/mgit-at/cert-viewer";
41     license = lib.licenses.asl20;
42     maintainers = [ lib.maintainers.mkg20001 ];
43     mainProgram = "cert-viewer";
44   };