homebrew-core/Formula/zpaq.rb
Kristoffer 7f39883fd7 zpaq 6.55
Closes Homebrew/homebrew#32453.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
2014-09-20 09:26:10 -07:00

26 lines
724 B
Ruby

require "formula"
class Zpaq < Formula
homepage "http://mattmahoney.net/dc/zpaq.html"
url "http://mattmahoney.net/dc/zpaq655.zip"
sha1 "0a64fada7112e59a85b8a53c5bf13f22b6f63620"
version "6.55"
def install
ENV.append_to_cflags "-Dunix -O3"
system "make", "libzpaq.o", "divsufsort.o", "zpaq.o"
system "ar", "-r", "libzpaq.a", "libzpaq.o", "divsufsort.o"
system ENV.cxx, "-o", "zpaq", "libzpaq.a", "zpaq.o"
lib.install "libzpaq.a"
include.install "libzpaq.h"
bin.install "zpaq"
end
test do
archive = testpath/'test.zpaq'
zpaq = bin/"zpaq"
system zpaq, "a", archive, "#{include}/libzpaq.h"
system zpaq, "t", archive
assert_equal "7kSt", archive.read(4)
end
end