class B43Fwcutter < Formula desc "Extract firmware from Braodcom 43xx driver files" homepage "https://wireless.kernel.org/en/users/Drivers/b43" url "http://bues.ch/b43/fwcutter/b43-fwcutter-019.tar.bz2" mirror "https://launchpad.net/ubuntu/+archive/primary/+files/b43-fwcutter_019.orig.tar.bz2" sha256 "d6ea85310df6ae08e7f7e46d8b975e17fc867145ee249307413cfbe15d7121ce" bottle do cellar :any sha256 "fed62452f6d8b74976575b0b2fc3f5fac351981ac85768160bb188a6c55ff170" => :yosemite sha256 "b2d662d6f951714738626f19698922875b4f97d149fbc8a79aeac0034f75d594" => :mavericks sha256 "e423ba3a40a826611d5af02c7267b9d260219c1012add5291b3df09002abfa5f" => :mountain_lion end def install inreplace "Makefile" do |m| # Don't try to chown root:root on generated files m.gsub! /install -o 0 -g 0/, "install" m.gsub! /install -d -o 0 -g 0/, "install -d" # Fix manpage installation directory m.gsub! "$(PREFIX)/man", man end # b43-fwcutter has no ./configure system "make", "PREFIX=#{prefix}", "install" end test do system "#{bin}/b43-fwcutter", "--version" end end