diff options
| author | Xu Cheng | 2015-01-02 16:29:28 +0800 |
|---|---|---|
| committer | Mike McQuaid | 2015-01-03 20:50:01 +0000 |
| commit | b8eb3dedb5f0fefbdcb85f0dbc64213bf61a3b9a (patch) | |
| tree | d2a21734f626958708ddb6084fd19febbf73e0c3 /Library | |
| parent | 07fbcd8d06f432abced9975943c72dca91f33df5 (diff) | |
| download | homebrew-b8eb3dedb5f0fefbdcb85f0dbc64213bf61a3b9a.tar.bz2 | |
png2ico: add test
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/png2ico.rb | 21 |
1 files changed, 12 insertions, 9 deletions
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 |
