class Ptex < Formula desc "Texture mapping system" homepage "http://ptex.us" url "https://github.com/wdas/ptex.git", tag: "v2.3.2", revision: "1b8bc985a71143317ae9e4969fa08e164da7c2e5" bottle do cellar :any rebuild 1 sha256 "309b9d77d69b2797d9161c8bf93d13fbc48db114b4e308674bf208006ad4c571" => :catalina sha256 "2c55851c7d65d7953fedeed3ca738b9ab80c0ef61a7239633d485fbde53fdb92" => :mojave sha256 "599291e5ea9a7972828818ac1e940ecbaca107f1ef36af556bf9de4c141fa5a8" => :high_sierra end depends_on "cmake" => :build depends_on "pkg-config" => :build uses_from_macos "zlib" resource "wtest" do url "https://raw.githubusercontent.com/wdas/ptex/v2.3.2/src/tests/wtest.cpp" sha256 "95c78f97421eac034401b579037b7ba4536a96f4b356f8f1bb1e87b9db752444" end def install system "make", "prefix=#{prefix}" system "make", "install" end test do resource("wtest").stage testpath system ENV.cxx, "wtest.cpp", "-o", "wtest", "-L#{opt_lib}", "-lptex" system "./wtest" system "#{bin}/ptxinfo", "-c", "test.ptx" end end