LoginSignup
1
0

More than 5 years have passed since last update.

homebrewで導入したevinceでpostscriptのバックエンドを復活する方法

Posted at

問題 

最近の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 バックエンドがデフォルトで無効化されました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0