homebrew-core/Formula/eg.rb

35 lines
1.2 KiB
Ruby

class Eg < Formula
desc "Expert Guide. Norton Guide Reader For GNU/Linux"
homepage "https://github.com/davep/eg"
url "https://github.com/davep/eg/archive/eg-v1.01.tar.gz"
sha256 "bb7a2af37c8d5d07f785466692f21561257ff99106d2cb91db13ba2e946ff13b"
head "https://github.com/davep/eg.git"
bottle do
cellar :any
rebuild 1
sha256 "3db2d5fbfd6b6b2cf268cc08bdd3469333083c57ae666c43ed8349db70becb17" => :sierra
sha256 "e7d8afd59c28e7b0b1c41adddf33a81612beb702dafcc361b6419f8ceb557849" => :el_capitan
sha256 "a76496f35cb02e8c6a71a821e408ddc7c771810a594c2f42359802f4e8833a2b" => :yosemite
sha256 "2197c470b87aa65d756c2e574477bfaaf4ce755427d1fa7bb56d948292237eb6" => :mavericks
end
depends_on "s-lang"
def install
inreplace "eglib.c", "/usr/share/", "#{etc}/"
bin.mkpath
man1.mkpath
system "make"
system "make", "install", "BINDIR=#{bin}", "MANDIR=#{man}", "NGDIR=#{etc}/norton-guides"
end
test do
# It will return a non-zero exit code when called with any option
# except a filename, but will return success if the file doesn't
# exist, without popping into the UI - we're exploiting this here.
ENV["TERM"] = "xterm"
system bin/"eg", "not_here.ng"
end
end