class Libxau < Formula desc "X.Org: A Sample Authorization Protocol for X" homepage "https://www.x.org/" url "https://www.x.org/archive/individual/lib/libXau-1.0.12.tar.xz" sha256 "74d0e4dfa3d39ad8939e99bda37f5967aba528211076828464d2777d477fc0fb" license "MIT" depends_on "pkgconf" => :build depends_on "util-macros" => :build depends_on "xorgproto" def install args = %W[ --sysconfdir=#{etc} --localstatedir=#{var} --disable-silent-rules ] system "./configure", *args, *std_configure_args system "make" system "make", "install" end test do (testpath/"test.c").write <<~C #include "X11/Xauth.h" int main(int argc, char* argv[]) { Xauth auth; return 0; } C system ENV.cc, "test.c" assert_equal 0, $CHILD_STATUS.exitstatus end end