diff options
Diffstat (limited to 'packages')
-rw-r--r-- | packages/openssl_1_0_0.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/packages/openssl_1_0_0.nix b/packages/openssl_1_0_0.nix new file mode 100644 index 0000000..b1572d1 --- /dev/null +++ b/packages/openssl_1_0_0.nix @@ -0,0 +1,39 @@ +{ + autoPatchelfHook, + fetchurl, + lib, + stdenvNoCC, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "openssl"; + version = "1.0.0"; + + src = fetchurl { + url = "https://downloads.dotslashplay.it/resources/openssl/openssl_${finalAttrs.version}.tar.xz"; + sha256 = "sha256-B8/FdkheAwrAtscn6dvUuen1slfRglM/kJb2xGm7uvA="; + }; + sourceRoot = "x86_64"; + + nativeBuildInputs = [autoPatchelfHook]; + + dontPatch = true; + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + install -Dm555 -t $out/lib libcrypto.so.1.0.0 + install -Dm555 -t $out/lib libssl.so.1.0.0 + + runHook postInstall + ''; + + meta = with lib; { + description = "Ancient OpenSSL version that some GOG games require"; + homepage = "https://downloads.dotslashplay.it/resources/openssl"; + license = licenses.asl20; + sourceProvenance = with lib.sourceTypes; [binaryBytecode]; + maintainers = with maintainers; [azahi]; + }; +}) |