1{ lib
2, stdenv
3, fetchFromGitHub
4, autoreconfHook
5, pkg-config
6, curl
7, openssl
8}:
9
10stdenv.mkDerivation rec {
11 pname = "osslsigncode";
12 version = "2.2";
13
14 src = fetchFromGitHub {
15 owner = "mtrojnar";
16 repo = pname;
17 rev = version;
18 sha256 = "sha256-/YKj6JkVbQ4Fz+KSmBIRQ7F7A8fxi5Eg+pvKwhjpGYQ=";
19 };
20
21 nativeBuildInputs = [ autoreconfHook pkg-config ];
22
23 buildInputs = [ curl openssl ];
24
25 meta = with lib; {
26 homepage = "https://github.com/mtrojnar/osslsigncode";
27 description = "OpenSSL based Authenticode signing for PE/MSI/Java CAB files";
28 license = licenses.gpl3Plus;
29 maintainers = with maintainers; [ mmahut prusnak ];
30 platforms = platforms.all;
31 };
32}