require_relative "../require/macfuse" class AvfsMac < Formula desc "Virtual file system that facilitates looking inside archives" homepage "https://avf.sourceforge.io/" url "https://downloads.sourceforge.net/project/avf/avfs/1.2.0/avfs-1.2.0.tar.bz2" sha256 "a25a8ec43c1ee172624e1a4c79ce66a1b930841cdb545b725f1ec64bcabe889c" license all_of: [ "GPL-2.0-only", "LGPL-2.0-only", # for shared library "GPL-2.0-or-later", # modules/dav_ls.c "Zlib", # zlib/* ] livecheck do url :stable regex(%r{url=.*?/avfs[._-]v?(\d+(?:\.\d+)+)\.t}i) end bottle do root_url "https://ghcr.io/v2/gromgit/fuse" sha256 arm64_sonoma: "925ae6c3197657008289364ab4549266ea0a4a1a782314d6759eb97571f5d5e3" sha256 ventura: "0d46af6e0d31f778779b687dc7adadbf1afac641e2c2e35f8c837726ab635c37" end depends_on "pkgconf" => :build depends_on "bzip2" depends_on MacfuseRequirement depends_on :macos depends_on "xz" depends_on "zlib" def install setup_fuse system "./configure", "--disable-silent-rules", "--enable-fuse", "--enable-library", "--with-system-zlib", "--with-system-bzlib", "--with-xz", *std_configure_args system "make", "install" end test do system bin/"avfsd", "--version" end end