Unverified Commit b9d6a767 authored by dotlambda's avatar dotlambda Committed by GitHub
Browse files

python3Packages.pyoprf: fix loading liboprf-noiseXK (#462348)

parents d9b10260 e8aa20f0
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -29,6 +29,9 @@ buildPythonPackage rec {
    ''
      substituteInPlace ./pyoprf/__init__.py --replace-fail \
        "ctypes.util.find_library('oprf') or ctypes.util.find_library('liboprf')" "'${lib.getLib liboprf}/lib/liboprf${soext}'"
      substituteInPlace pyoprf/noisexk.py \
        --replace-fail "ctypes.util.find_library('oprf-noiseXK')" "'${lib.getLib liboprf}/lib/liboprf-noiseXK${soext}'" \
        --replace-fail "or ctypes.util.find_library('liboprf-noiseXK')" ""
    '';

  sourceRoot = "${src.name}/python";
@@ -51,9 +54,9 @@ buildPythonPackage rec {
  pytestFlagsArray = [ "tests/test.py" ];

  meta = {
    homepage = "https://github.com/stef/liboprf/tree/master/python";
    inherit (liboprf.meta)
      description
      homepage
      changelog
      license
      teams