diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/gsmartcontrol.rb | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Library/Formula/gsmartcontrol.rb b/Library/Formula/gsmartcontrol.rb index 28c317493..f0afe9d6f 100644 --- a/Library/Formula/gsmartcontrol.rb +++ b/Library/Formula/gsmartcontrol.rb @@ -12,14 +12,48 @@ class Gsmartcontrol < Formula depends_on 'pcre' depends_on 'libglademm' + # Fix bad includes with gtkmm-2.24.3 + # Check if this is still needed with new versions of gsmartcontrol and gtkmm + def patches + DATA + end + def install system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}" system "make" system "make install" + # Don't link this into share! + (share/"icons/hicolor/icon-theme.cache").unlink end def test system "#{bin}/gsmartcontrol", "--version" end end + +__END__ +diff --git a/src/applib/cmdex_sync_gui.cpp b/src/applib/cmdex_sync_gui.cpp +index d253a17..83b2e11 100644 +--- a/src/applib/cmdex_sync_gui.cpp ++++ b/src/applib/cmdex_sync_gui.cpp +@@ -9,6 +9,7 @@ + /// \weakgroup applib + /// @{ + ++#include <glibmm.h> + #include <gtkmm/main.h> // Gtk::Main + + #include "hz/fs_path.h" +diff --git a/src/gsc_init.cpp b/src/gsc_init.cpp +index 0ded7bc..6fb1bb7 100644 +--- a/src/gsc_init.cpp ++++ b/src/gsc_init.cpp +@@ -15,6 +15,7 @@ + #include <cstdio> // std::printf + #include <vector> + #include <sstream> ++#include <glibmm.h> + #include <gtkmm/main.h> + #include <gtkmm/messagedialog.h> + #include <gtk/gtk.h> // gtk_window_set_default_icon_name, gtk_icon_theme_* |
