homebrew-core/Formula/zboy.rb

35 lines
1.1 KiB
Ruby

class Zboy < Formula
desc "GameBoy emulator"
homepage "https://zboy.sourceforge.io/"
url "https://downloads.sourceforge.net/project/zboy/zBoy%20v0.71/zboy-0.71.tar.xz"
sha256 "d359b87e3149418fbe1599247c9ca71e870d213b64a912616ffc6e77d1dff506"
license "GPL-3.0"
head "https://svn.code.sf.net/p/zboy/code/trunk"
livecheck do
url :stable
regex(%r{url=.*?/zboy[._-]v?(\d+(?:\.\d+)+)\.t}i)
end
bottle do
cellar :any
sha256 "9e143e9227bc22e48d66f7e9f3239374d4d22edc4d0867ffe50f8f60180d27db" => :catalina
sha256 "8e8a1a05aef5dbfde8ab113ef4e2da14bcf440a7bdb7a001a4913e60b90c23b0" => :mojave
sha256 "52b7fa6f933809f05ba692036e78233bb0da2947b5cfc8d1a85ab37037f0cac9" => :high_sierra
end
depends_on "sdl2"
def install
sdl2 = Formula["sdl2"]
ENV.append_to_cflags "-std=gnu89 -D__zboy4linux__ -DNETPLAY -DLFNAVAIL -I#{sdl2.include} -L#{sdl2.lib}"
inreplace "Makefile.linux", "zboy.o", "zboy.o drv_sdl2.o"
system "make", "-f", "Makefile.linux", "CFLAGS=#{ENV.cflags}"
bin.install "zboy"
end
test do
system "#{bin}/zboy", "--help"
end
end