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