問題
最近のevinceではpostscriptのバックエンドがデフォルトで無効化されてしまったので,homebrewで導入したevinceを利用してpsファイルやepsファイルの画像を見ることができない.
解決策
homebrewのFormulaを書き換えて,brewを使ってソースからビルドし直す.
-
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/
にあるevince.rbに"--enable-ps"
を次の様に書き足す.
--- evince.rb.original
+++ evince.rb
@@ -42,6 +42,7 @@ class Evince < Formula
system "./configure", "--disable-debug",
"--disable-dependency-tracking",
"--disable-silent-rules",
+ "--enable-ps",
"--prefix=#{prefix}",
"--disable-nautilus",
"--disable-schemas-compile",
brew reinstall evince --build-from-source
としてバイナリーのインストールではなくてソースビルドを行う.evinceを使ってepsファイルなどが閲覧できればOK.
参考
Evince 3.30.0 で PostScript バックエンドがデフォルトで無効化されました。