<commit_before>{ stdenv
, fetchurl
, makeWrapper
, python2
}:

stdenv.mkDerivation rec {
  name    = pname + "-" + version;
  pname   = "ecryptfs-helper";
  version = "20160722";

  src = fetchurl {
    url    = "https://gist.githubusercontent.com/obadz/ec053fdb00dcb48441d8313169874e30/raw/4b657a4b7c3dc684e4d5e3ffaf46ced1b7675163/ecryptfs-helper.py";
    sha256 = "0gp4m22zc80814ng80s38hp930aa8r4zqihr7jr23m0m2iq4pdpg";
  };

  phases = [ "installPhase" ];

  buildInputs = [ makeWrapper ];

  # Do not hardcode PATH to ${ecryptfs} as we need the script to invoke executables from /run/wrappers/bin
  installPhase = ''
    mkdir -p $out/bin $out/libexec
    cp $src $out/libexec/ecryptfs-helper.py
    makeWrapper "${python2.interpreter} $out/libexec/ecryptfs-helper.py" $out/bin/ecryptfs-helper
  '';

  meta = with stdenv.lib; {
    description    = "Helper script to create/mount/unemount encrypted directories using eCryptfs without needing root permissions";
    license        = licenses.gpl2Plus;
    maintainers    = with maintainers; [ obadz ];
    platforms      = platforms.linux;
    hydraPlatforms = [];
  };
}<commit_msg>ecryptfs-helper: fix makeWrapper use after 7ff6eec5<commit_after>{ stdenv
, fetchurl
, makeWrapper
, python2
}:

stdenv.mkDerivation rec {
  name    = pname + "-" + version;
  pname   = "ecryptfs-helper";
  version = "20160722";

  src = fetchurl {
    url    = "https://gist.githubusercontent.com/obadz/ec053fdb00dcb48441d8313169874e30/raw/4b657a4b7c3dc684e4d5e3ffaf46ced1b7675163/ecryptfs-helper.py";
    sha256 = "0gp4m22zc80814ng80s38hp930aa8r4zqihr7jr23m0m2iq4pdpg";
  };

  phases = [ "installPhase" ];

  buildInputs = [ makeWrapper ];

  # Do not hardcode PATH to ${ecryptfs} as we need the script to invoke executables from /run/wrappers/bin
  installPhase = ''
    mkdir -p $out/bin $out/libexec
    cp $src $out/libexec/ecryptfs-helper.py
    makeWrapper "${python2.interpreter}" "$out/bin/ecryptfs-helper" --add-flags "$out/libexec/ecryptfs-helper.py"
  '';

  meta = with stdenv.lib; {
    description    = "Helper script to create/mount/unemount encrypted directories using eCryptfs without needing root permissions";
    license        = licenses.gpl2Plus;
    maintainers    = with maintainers; [ obadz ];
    platforms      = platforms.linux;
    hydraPlatforms = [];
  };
}
{'fraction_non_alphanumeric': 0.11383161512027491, 'fraction_numerical': 0.07259450171821306, 'mean_word_length': 3.611881188118812, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5756959', 'n_tokens_mistral': 945, 'n_tokens_neox': 852, 'n_words': 160}