<commit_before>class Gtkextra < Formula
  desc "Widgets for creating GUIs for GTK+"
  homepage "https://gtkextra.sourceforge.io/"
  url "https://downloads.sourceforge.net/project/gtkextra/3.3/gtkextra-3.3.4.tar.gz"
  sha256 "651b738a78edbd5d6ccb64f5a256c39ec35fbbed898e54a3ab7e6cf8fd82f1d6"

  bottle do
    cellar :any
    sha256 "c83e9020038de86c26e74e2a87bdb8e382d668cfa7ee0c7560c3e653e776e52e" => :high_sierra
    sha256 "19204f24b8d8bca289b41e662b8acb46a9522a9aecc70f3a13666b7d14290606" => :sierra
    sha256 "6d9cadd386a89aee512dcf591efa08485341c2a36cde58091d2f1d51f74ce7ba" => :el_capitan
  end

  depends_on "pkg-config" => :build
  depends_on "gtk+"

  def install
    system "./configure", "--disable-debug",
                          "--disable-dependency-tracking",
                          "--disable-silent-rules",
                          "--enable-tests",
                          "--prefix=#{prefix}"
    system "make"
    system "make", "install"
  end

  test do
    (testpath/"test.c").write <<-EOS.undent
    #include <gtkextra/gtkextra.h>
    int main(int argc, char *argv[]) {
      GtkWidget *canvas = gtk_plot_canvas_new(GTK_PLOT_A4_H, GTK_PLOT_A4_W, 0.8);
      return 0;
    }

    EOS
    atk = Formula["atk"]
    cairo = Formula["cairo"]
    fontconfig = Formula["fontconfig"]
    freetype = Formula["freetype"]
    gdk_pixbuf = Formula["gdk-pixbuf"]<commit_msg>gtkextra: update 3.3.4 bottle for Linuxbrew.<commit_after>class Gtkextra < Formula
  desc "Widgets for creating GUIs for GTK+"
  homepage "https://gtkextra.sourceforge.io/"
  url "https://downloads.sourceforge.net/project/gtkextra/3.3/gtkextra-3.3.4.tar.gz"
  sha256 "651b738a78edbd5d6ccb64f5a256c39ec35fbbed898e54a3ab7e6cf8fd82f1d6"

  bottle do
    cellar :any
    sha256 "c83e9020038de86c26e74e2a87bdb8e382d668cfa7ee0c7560c3e653e776e52e" => :high_sierra
    sha256 "19204f24b8d8bca289b41e662b8acb46a9522a9aecc70f3a13666b7d14290606" => :sierra
    sha256 "6d9cadd386a89aee512dcf591efa08485341c2a36cde58091d2f1d51f74ce7ba" => :el_capitan
    sha256 "d7899681940ffae9903540f4c2041e46be1b11238e82994966f616df59741dc0" => :x86_64_linux
  end

  depends_on "pkg-config" => :build
  depends_on "gtk+"

  def install
    system "./configure", "--disable-debug",
                          "--disable-dependency-tracking",
                          "--disable-silent-rules",
                          "--enable-tests",
                          "--prefix=#{prefix}"
    system "make"
    system "make", "install"
  end

  test do
    (testpath/"test.c").write <<-EOS.undent
    #include <gtkextra/gtkextra.h>
    int main(int argc, char *argv[]) {
      GtkWidget *canvas = gtk_plot_canvas_new(GTK_PLOT_A4_H, GTK_PLOT_A4_W, 0.8);
      return 0;
    }

    EOS
    atk = Formula["atk"]
    cairo = Formula["cairo"]
    fontconfig = Formula["fontconfig"]
    freetype = Formula["freetype"]
    gdk_pixbuf = Formula["gdk-pixbuf"]
{'fraction_non_alphanumeric': 0.11564859299931365, 'fraction_numerical': 0.13829787234042554, 'mean_word_length': 3.076923076923077, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 14, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2804477', 'n_tokens_mistral': 1391, 'n_tokens_neox': 1180, 'n_words': 165}