homebrew-core/Formula/libtextcat.rb

41 lines
2.1 KiB
Ruby

class Libtextcat < Formula
desc "N-gram-based text categorization library"
homepage "https://software.wise-guys.nl/libtextcat/"
url "https://software.wise-guys.nl/download/libtextcat-2.2.tar.gz"
mirror "https://src.fedoraproject.org/repo/pkgs/libtextcat/libtextcat-2.2.tar.gz/128cfc86ed5953e57fe0f5ae98b62c2e/libtextcat-2.2.tar.gz"
sha256 "5677badffc48a8d332e345ea4fe225e3577f53fc95deeec8306000b256829655"
license "BSD-3-Clause"
livecheck do
url :homepage
regex(/href=.*?libtextcat[._-]v?(\d+(?:\.\d+)+)\.t/i)
end
bottle do
rebuild 1
sha256 cellar: :any, arm64_big_sur: "a7d4587c077074798e16772f893cea69a90a99ff89b6071690a9980083b55e93"
sha256 cellar: :any, big_sur: "894a917a9328865a92e965cb1bb4e5d74d8073299c501aba30e443a5451c5718"
sha256 cellar: :any, catalina: "9e178bd2a1479fb8d7be57c03b0bad722fbb94221d50b4b807bd6c89126492f2"
sha256 cellar: :any, mojave: "02d7f744996abfda8bd85b4580c5a92a8bd89ad6cc06e2848caa9b3b0e858144"
sha256 cellar: :any, high_sierra: "7997ea512b672f165e1e53e941147e9a520a9ab5d71b8b22e4a71622690e7cdb"
sha256 cellar: :any, sierra: "24fe8791549204d8ef6e596fc327fbd3a645c729b440ba31ef47cf545f6f5b30"
sha256 cellar: :any, el_capitan: "afa51f83d0a3c96ffc6f6c35011c864347f31d2c3aea987102c59f0257177072"
sha256 cellar: :any, yosemite: "1a63f24b16949843f6a3f6c17d9467208a471cfa6bf1b193738fa94c2d320f02"
sha256 cellar: :any_skip_relocation, x86_64_linux: "2104f4e2ec57f7f63de0e6f68d7b2dae82c6912146c17908f4fc1625a17bc7c5"
end
def install
system "./configure", "--disable-debug",
"--disable-dependency-tracking",
"--disable-silent-rules",
"--prefix=#{prefix}"
system "make", "install"
(include/"libtextcat/").install Dir["src/*.h"]
share.install "langclass/LM", "langclass/ShortTexts", "langclass/conf.txt"
end
test do
system "#{bin}/createfp < #{prefix}/README"
end
end