forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / by-name / os / osslsigncode / package.nix
blob2fe91c46bcd3ec7e632eb0a2e6ea6ec890d8bc8b
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , pkg-config
6 , python3
7 , curl
8 , openssl
9 }:
11 stdenv.mkDerivation rec {
12   pname = "osslsigncode";
13   version = "2.9";
15   src = fetchFromGitHub {
16     owner = "mtrojnar";
17     repo = pname;
18     rev = version;
19     sha256 = "sha256-ENMFhIVQhPL4FDW9Ne2YGR3sXjvW55NN1bErfr/kDZg=";
20   };
22   nativeBuildInputs = [ cmake pkg-config python3 ];
24   buildInputs = [ curl openssl ];
26   meta = with lib; {
27     homepage = "https://github.com/mtrojnar/osslsigncode";
28     description = "OpenSSL based Authenticode signing for PE/MSI/Java CAB files";
29     mainProgram = "osslsigncode";
30     license = licenses.gpl3Plus;
31     maintainers = with maintainers; [ mmahut prusnak ];
32     platforms = platforms.all;
33   };