bookloupe 2.0 (new formula)

Closes #1032.

Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
master
Dan Lowe 2016-05-09 23:53:50 -04:00 committed by Martin Afanasjew
parent 908e827d72
commit cf5d1f55b6
1 changed files with 30 additions and 0 deletions

30
Formula/bookloupe.rb Normal file
View File

@ -0,0 +1,30 @@
class Bookloupe < Formula
desc "List common formatting errors in a Project Gutenberg candidate file"
homepage "http://www.juiblex.co.uk/pgdp/bookloupe/"
url "http://www.juiblex.co.uk/pgdp/bookloupe/bookloupe-2.0.tar.gz"
sha256 "15b1f5a0fa01e7c0a0752c282f8a354d3dc9edbefc677e6e42044771d5abe3c9"
depends_on "pkg-config" => :build
depends_on "glib"
def install
system "./configure", "--disable-debug",
"--disable-dependency-tracking",
"--disable-silent-rules",
"--prefix=#{prefix}"
system "make", "install"
end
test do
ENV["BOOKLOUPE"] = "#{bin}/bookloupe"
Dir["#{pkgshare}/*.tst"].each do |test_file|
# Skip test that fails on OS X
# http://project.juiblex.co.uk/bugzilla/show_bug.cgi?id=39
# (bugzilla page is not publicly accessible)
next if test_file.end_with?("/markup.tst")
system "#{bin}/loupe-test", test_file
end
end
end