From b8eb3dedb5f0fefbdcb85f0dbc64213bf61a3b9a Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Fri, 2 Jan 2015 16:29:28 +0800 Subject: png2ico: add test --- Library/Formula/png2ico.rb | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'Library') diff --git a/Library/Formula/png2ico.rb b/Library/Formula/png2ico.rb index 2f8d66dcf..a3f21b79c 100644 --- a/Library/Formula/png2ico.rb +++ b/Library/Formula/png2ico.rb @@ -1,21 +1,24 @@ -require 'formula' - class Png2ico < Formula - homepage 'http://www.winterdrache.de/freeware/png2ico/' - url 'http://www.winterdrache.de/freeware/png2ico/data/png2ico-src-2002-12-08.tar.gz' - sha1 '955004bee9a20f12b225aa01895762cbbafaeb28' + homepage "http://www.winterdrache.de/freeware/png2ico/" + url "http://www.winterdrache.de/freeware/png2ico/data/png2ico-src-2002-12-08.tar.gz" + sha1 "955004bee9a20f12b225aa01895762cbbafaeb28" revision 1 - depends_on 'libpng' + depends_on "libpng" # Fix build with recent clang patch :DATA def install - inreplace 'Makefile', 'g++', '$(CXX)' + inreplace "Makefile", "g++", "$(CXX)" system "make", "CPPFLAGS=#{ENV.cxxflags} #{ENV.cppflags} #{ENV.ldflags}" - bin.install 'png2ico' - man1.install 'doc/png2ico.1' + bin.install "png2ico" + man1.install "doc/png2ico.1" + end + + test do + system "#{bin}/png2ico", "out.ico", test_fixtures("test.png") + assert File.exist?("out.ico") end end -- cgit v1.2.3