diff --git a/Formula/alac.rb b/Formula/alac.rb index 47a95b96aa..a6d0839849 100644 --- a/Formula/alac.rb +++ b/Formula/alac.rb @@ -1,12 +1,22 @@ -require 'formula' - class Alac < Formula - homepage 'http://craz.net/programs/itunes/alac.html' - url 'http://craz.net/programs/itunes/files/alac_decoder-0.2.0.tgz' - sha1 'a620f6293ef2d9490927d21ec341bbeff13eabe8' + homepage "https://web.archive.org/web/20150319040222/http://craz.net/programs/itunes/alac.html" + url "https://web.archive.org/web/20150510210401/http://craz.net/programs/itunes/files/alac_decoder-0.2.0.tgz" + sha256 "7f8f978a5619e6dfa03dc140994fd7255008d788af848ba6acf9cfbaa3e4122f" + + resource "sample" do + url "http://download.wavetlan.com/SVV/Media/HTTP/AAC/iTunes/iTunes_test4_AAC-LC_v4_Stereo_VBR_128kbps_44100Hz.m4a" + sha256 "c2b36e40aa48348837515172874db83c344bfe3fd9108956fb12c488be8e17d9" + end def install system "make", "CFLAGS=#{ENV.cflags}", "CC=#{ENV.cc}" - bin.install 'alac' + bin.install "alac" + end + + test do + resource("sample").stage do + assert_equal "file type: mp4a\n", + shell_output("#{bin}/alac -t iTunes_test4_AAC-LC_v4_Stereo_VBR_128kbps_44100Hz.m4a", 100) + end end end