<commit_before>{stdenv, fetchurl, id3lib, groff}:

stdenv.mkDerivation rec {
  name = "id3v2-0.1.11";
  src = fetchurl {
    url = "mirror://sourceforge/id3v2/${name}.tar.gz";
    sha256 = "00r6f9yzmkrqa62dnkm8njg5cjzhmy0l17nj1ba15nrrm0mnand4";
  };

  patches = [ ./id3v2-0.1.11-track-bad-free.patch ];

  nativeBuildInputs = [ groff ];
  buildInputs = [ id3lib ];

  configurePhase = ''
    export makeFlags=PREFIX=$out
  '';

  preInstall = ''
    mkdir -p $out/bin $out/man/man1
  '';

  meta = {
    description = "A command line editor for id3v2 tags";
    homepage = http://id3v2.sourceforge.net/;
    license = "GPLv2+";
  };
}<commit_msg>id3v2 now also requires zlib (presumably because id3lib no longer ships it)<commit_after>{stdenv, fetchurl, id3lib, groff, zlib}:

stdenv.mkDerivation rec {
  name = "id3v2-0.1.11";
  src = fetchurl {
    url = "mirror://sourceforge/id3v2/${name}.tar.gz";
    sha256 = "00r6f9yzmkrqa62dnkm8njg5cjzhmy0l17nj1ba15nrrm0mnand4";
  };

  patches = [ ./id3v2-0.1.11-track-bad-free.patch ];

  nativeBuildInputs = [ groff ];
  buildInputs = [ id3lib zlib ];

  configurePhase = ''
    export makeFlags=PREFIX=$out
  '';

  preInstall = ''
    mkdir -p $out/bin $out/man/man1
  '';

  meta = {
    description = "A command line editor for id3v2 tags";
    homepage = http://id3v2.sourceforge.net/;
    license = "GPLv2+";
  };
}
{'fraction_non_alphanumeric': 0.15435259692757863, 'fraction_numerical': 0.06217995610826628, 'mean_word_length': 3.2222222222222223, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '6803406', 'n_tokens_mistral': 593, 'n_tokens_neox': 559, 'n_words': 95}