openssl: add custom build of 1.0.2 for steam
This commit is contained in:
@@ -9,7 +9,7 @@ let
|
||||
opensslCrossSystem = stdenv.cross.openssl.system or
|
||||
(throw "openssl needs its platform name cross building");
|
||||
|
||||
common = args@{ version, sha256, patches ? [] }: stdenv.mkDerivation rec {
|
||||
common = args@{ version, sha256, patches ? [], configureFlags ? [], makeDepend ? false }: stdenv.mkDerivation rec {
|
||||
name = "openssl-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
@@ -45,7 +45,10 @@ let
|
||||
] ++ stdenv.lib.optionals withCryptodev [
|
||||
"-DHAVE_CRYPTODEV"
|
||||
"-DUSE_CRYPTODEV_DIGESTS"
|
||||
] ++ stdenv.lib.optional enableSSL2 "enable-ssl2";
|
||||
] ++ stdenv.lib.optional enableSSL2 "enable-ssl2"
|
||||
++ args.configureFlags or [];
|
||||
|
||||
postConfigure = if makeDepend then "make depend" else null;
|
||||
|
||||
makeFlags = [ "MANDIR=$(man)/share/man" ];
|
||||
|
||||
@@ -121,4 +124,12 @@ in {
|
||||
sha256 = "1xznrqvb1dbngv2k2nb6da6fdw00c01sy2i36yjdxr4vpxrf0pd4";
|
||||
};
|
||||
|
||||
openssl_1_0_2-steam = common {
|
||||
version = "1.0.2j";
|
||||
sha256 = "0cf4ar97ijfc7mg35zdgpad6x8ivkdx9qii6mz35khi1ps9g5bz7";
|
||||
configureFlags = [ "no-engine" ];
|
||||
makeDepend = true;
|
||||
patches = [ ./openssl-fix-cpuid_setup.patch ];
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user