33 lines
1 KiB
Ruby
33 lines
1 KiB
Ruby
class Libbpg < Formula
|
|
desc "Image format meant to improve on JPEG quality and file size"
|
|
homepage "http://bellard.org/bpg/"
|
|
url "http://bellard.org/bpg/libbpg-0.9.5.tar.gz"
|
|
sha256 "30de1d0099920e24b7c9aae4d4e6b62f446823f0a1d52eb195dfc25c662ee203"
|
|
|
|
bottle do
|
|
cellar :any
|
|
revision 1
|
|
sha256 "02a25cb0b5672e5a78b8439bce4016341229fca8902042263090a3f72ef29aba" => :yosemite
|
|
sha256 "03f7fd9e4785c4d024c00d686680e3e06cd331379578e24151b853215446fa68" => :mavericks
|
|
sha256 "8a052c59fc6881292eb00deb01d4c6a5dd01a7ce7ff58c821ea3e8dc2278b1c4" => :mountain_lion
|
|
end
|
|
|
|
option "with-x265", "Enable x265 encoder"
|
|
option "without-jctvc", "Disable built-in JCTVC encoder"
|
|
|
|
depends_on "libpng"
|
|
depends_on "jpeg"
|
|
depends_on "x265" => :optional
|
|
|
|
def install
|
|
bin.mkpath
|
|
args = []
|
|
args << "USE_X265=y" if build.with? "x265"
|
|
args << "USE_JCTVC=" if build.without? "jctvc"
|
|
system "make", "install", "prefix=#{prefix}", "CONFIG_APPLE=y", *args
|
|
end
|
|
|
|
test do
|
|
system "#{bin}/bpgenc", test_fixtures("test.png")
|
|
end
|
|
end
|