<commit_before>require 'formula'

class Lilypond < Formula
  homepage 'http://lilypond.org/'
  url 'http://download.linuxaudio.org/lilypond/sources/v2.18/lilypond-2.18.2.tar.gz'
  sha1 '09d3a1e0e9fadeb8ef6e279227a2b30812c7ee9b'

  devel do
    url 'http://download.linuxaudio.org/lilypond/source/v2.19/lilypond-2.19.7.tar.gz'
    sha1 'da39a3ee5e6b4b0d3255bfef95601890afd80709'
  end

  # LilyPond currently only builds with an older version of Guile (<1.9)
  resource 'guile18' do
    url 'http://ftpmirror.gnu.org/guile/guile-1.8.8.tar.gz'
    sha1 '548d6927aeda332b117f8fc5e4e82c39a05704f9'
  end

  env :std

  option 'with-doc', "Build documentation in addition to binaries (may require several hours)."
<commit_msg>lilypond devel 2.19.8<commit_after>require 'formula'

class Lilypond < Formula
  homepage 'http://lilypond.org/'
  url 'http://download.linuxaudio.org/lilypond/sources/v2.18/lilypond-2.18.2.tar.gz'
  sha1 '09d3a1e0e9fadeb8ef6e279227a2b30812c7ee9b'

  devel do
    url 'http://download.linuxaudio.org/lilypond/source/v2.19/lilypond-2.19.8.tar.gz'
    sha1 '3d2fd25a1f35ab0edb191328cec569ed74f86eac'
  end

  # LilyPond currently only builds with an older version of Guile (<1.9)
  resource 'guile18' do
    url 'http://ftpmirror.gnu.org/guile/guile-1.8.8.tar.gz'
    sha1 '548d6927aeda332b117f8fc5e4e82c39a05704f9'
  end

  env :std

  option 'with-doc', "Build documentation in addition to binaries (may require several hours)."

{'fraction_non_alphanumeric': 0.11724137931034483, 'fraction_numerical': 0.13310344827586207, 'mean_word_length': 4.091228070175439, 'pattern_counts': {'":': 0, '<': 7, '<?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': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5365977', 'n_tokens_mistral': 703, 'n_tokens_neox': 621, 'n_words': 104}