Skip to content
Snippets Groups Projects
openssl-111k.nix 1.36 KiB
Newer Older
  • Learn to ignore specific revisions
  • self: super: rec {
    
      openssl_1_1 = super.openssl_1_1.overrideAttrs (old: rec {
    
        pname = "openssl";
        name = "${pname}-${version}";
        src = builtins.fetchurl {
          url = "https://www.openssl.org/source/${pname}-${version}.tar.gz";
    
          sha256 = "1rdfzcrxy9y38wqdw5942vmdax9hjhgrprzxm42csal7p5shhal9";
    
      openssl = openssl_1_1;
    
      python2 = super.python2.override (old: {
        packageOverrides = python-self: python-super: {
          pyopenssl = python-super.callPackage ./pkgs/pyopenssl.nix { };
    
          cryptography = python-super.cryptography.overridePythonAttrs (old: {
            version = "3.2.1";
    
    Jean-Paul Calderone's avatar
    Jean-Paul Calderone committed
            src = python-super.fetchPypi {
    
              version = "3.2.1";
    
              pname = "cryptography";
              sha256 = "sha256:1qxz02kfsrihq1h4afyqwcsv9nh3s9mmrr6y9lhi4angw05y3mfk";
    
        };
      });
    
      python3 = super.python3.override (old: {
    
        packageOverrides = python-self: python-super: {
          pyopenssl = python-super.callPackage ./pkgs/pyopenssl.nix { };
    
          cryptography = python-super.cryptography.overridePythonAttrs (old: {
            version = "3.2.1";
    
    Jean-Paul Calderone's avatar
    Jean-Paul Calderone committed
            src = python-super.fetchPypi {
    
              version = "3.2.1";
    
              pname = "cryptography";
              sha256 = "sha256:1qxz02kfsrihq1h4afyqwcsv9nh3s9mmrr6y9lhi4angw05y3mfk";