From 5f7531b792bc8a8f831c48a83ca0b9aa9fd52bd0 Mon Sep 17 00:00:00 2001 From: Jason Masker Date: Thu, 2 Oct 2014 18:47:42 -0400 Subject: librsvg: update pixbuf cache in post-install Closes #32888. Signed-off-by: Jack Nagel --- Library/Formula/librsvg.rb | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Library/Formula') diff --git a/Library/Formula/librsvg.rb b/Library/Formula/librsvg.rb index 27ab25b1c..ad54b27ff 100644 --- a/Library/Formula/librsvg.rb +++ b/Library/Formula/librsvg.rb @@ -31,4 +31,11 @@ class Librsvg < Formula system "./configure", *args system "make install" end + + def post_install + # librsvg is not aware GDK_PIXBUF_MODULEDIR must be set + # set GDK_PIXBUF_MODULEDIR and update loader cache + ENV["GDK_PIXBUF_MODULEDIR"] = "#{HOMEBREW_PREFIX}/lib/gdk-pixbuf-2.0/2.10.0/loaders" + system "#{Formula["gdk-pixbuf"].opt_bin}/gdk-pixbuf-query-loaders", "--update-cache" + end end -- cgit v1.2.3