aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJason Masker2014-10-02 18:47:42 -0400
committerJack Nagel2014-10-14 01:13:01 -0500
commit5f7531b792bc8a8f831c48a83ca0b9aa9fd52bd0 (patch)
tree02ea2de104af29094284737207eb33a07fc4f5fc /Library
parent9fc9bc3f0de992b23fd4211f8f8e7660178ba5d0 (diff)
downloadhomebrew-5f7531b792bc8a8f831c48a83ca0b9aa9fd52bd0.tar.bz2
librsvg: update pixbuf cache in post-install
Closes #32888. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/librsvg.rb7
1 files changed, 7 insertions, 0 deletions
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