libbpg 0.9 (new formula)
Closes Homebrew/homebrew#34722. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
This commit is contained in:
parent
475d8c9cdf
commit
ed5ebb8afa
1 changed files with 30 additions and 0 deletions
30
Formula/libbpg.rb
Normal file
30
Formula/libbpg.rb
Normal file
|
@ -0,0 +1,30 @@
|
|||
require "formula"
|
||||
|
||||
class Libbpg < Formula
|
||||
homepage "http://bellard.org/bpg/"
|
||||
url "http://bellard.org/bpg/libbpg-0.9.tar.gz"
|
||||
sha1 "d40209384adf517c773a7a28cec0d4759051bf2c"
|
||||
|
||||
depends_on "libpng"
|
||||
depends_on "jpeg"
|
||||
|
||||
def install
|
||||
# Following changes are necessary for compilation on OS X. These have been
|
||||
# reported to the author and can be removed once incorporated upstream.
|
||||
inreplace "libavutil/mem.c" do |s|
|
||||
s.gsub! "#include <malloc.h>", "#include <malloc/malloc.h>"
|
||||
end
|
||||
|
||||
inreplace "Makefile" do |s|
|
||||
s.gsub! "--gc-sections", "-dead_strip"
|
||||
s.gsub! "LIBS:=-lrt -lm -lpthread", "LIBS:=-lm -lpthread"
|
||||
end
|
||||
|
||||
bin.mkpath
|
||||
system "make", "install", "prefix=#{prefix}"
|
||||
end
|
||||
|
||||
test do
|
||||
system "#{bin}/bpgenc", "#{HOMEBREW_PREFIX}/Library/Homebrew/test/fixtures/test.png"
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue