class Vilistextum < Formula desc "HTML to text converter" homepage "https://bhaak.net/vilistextum/" url "https://bhaak.net/vilistextum/vilistextum-2.6.9.tar.gz" sha256 "3a16b4d70bfb144e044a8d584f091b0f9204d86a716997540190100c20aaf88d" license "GPL-2.0" livecheck do url "https://bhaak.net/vilistextum/download.html" regex(/href=.*?vilistextum[._-]v?(\d+(?:\.\d+)+)\.t/i) strategy :page_match do |page, regex| # Omit version with old scheme that is incorrectly treated as newest # NOTE: This `strategy` block can be removed in the future if/when the # download page only contains versions with three parts like 2.3.0. page.scan(regex).map { |match| ((version = match.first) == "2.22") ? nil : version } end end bottle do sha256 cellar: :any_skip_relocation, arm64_ventura: "4a6b83b2e8ddabeedb5def8c287c556efa9b442929a98d06171265b7f781e8cf" sha256 cellar: :any_skip_relocation, arm64_monterey: "e63b2fe29b72a3f2203aaf741fa4589b345c6ca5fb761a132cf27a6b5bee5068" sha256 cellar: :any_skip_relocation, arm64_big_sur: "dfd4ab35a880dbac2c93e43eed5e0001093fad04c94c32f955c3f91822d84ccd" sha256 cellar: :any_skip_relocation, ventura: "768041a4e365f2dde17beb262782927aed7a6b44f5d6d0290e962ce2b96d0925" sha256 cellar: :any_skip_relocation, monterey: "24296c2112ad6437cf40295a62b10898500ed3c13b2af65f514f8138ea874b6b" sha256 cellar: :any_skip_relocation, big_sur: "c1107f3edeb308819c5b074f1ed2072583c3bc5a7800af162ab10ef460548f18" sha256 cellar: :any_skip_relocation, catalina: "cead55f6cb7e4d66d3f6ca2bf013f0cb653144a0fe79620fdd5735a1e57566a5" sha256 cellar: :any_skip_relocation, mojave: "c36418e1556b9f5f9c0126811fddca3149137abfed6b36596ec4612c3806a3ec" sha256 cellar: :any_skip_relocation, high_sierra: "6005ce3b4c593707dfe7ffbc10ea64f26ce6e441803a9133ab46ba0fbaee422f" sha256 cellar: :any_skip_relocation, sierra: "b8fa6ddde71b9b86128e12bbc343935ca5ec58e15d28da2a1a9972a23df9becd" sha256 cellar: :any_skip_relocation, el_capitan: "d46bae51c7e9a7193a735660af8583960c98e50f03aa33c8a9d81c22b2d9bf61" sha256 cellar: :any_skip_relocation, x86_64_linux: "8b6ebe879dd14d1bf3482d057ab7364ff9851f2ab3d4af5d0a97a59c9c2ca8d8" end def install system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}", "--mandir=#{man}" system "make", "install" end test do system "#{bin}/vilistextum", "-v" end end