From 3a3256b8d94766a4a4d467f5a8156284a276e596 Mon Sep 17 00:00:00 2001 From: Cornelius Roemer Date: Sun, 15 Aug 2021 19:29:00 +0200 Subject: [PATCH] nextclade 1.2.3 (new formula) --- Formula/nextclade.rb | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Formula/nextclade.rb diff --git a/Formula/nextclade.rb b/Formula/nextclade.rb new file mode 100644 index 000000000..a6768e3e2 --- /dev/null +++ b/Formula/nextclade.rb @@ -0,0 +1,30 @@ +class Nextclade < Formula + desc "Viral genome alignment, mutation calling, clade assignment & quality checks" + homepage "https://clades.nextstrain.org" + url "https://github.com/nextstrain/nextclade/archive/refs/tags/1.2.3.tar.gz" + sha256 "4f0f71df7c26d03f7b5898cd01d0ab30029c46de505ec805f96abee09f8f231a" + license "MIT" + + livecheck do + url :stable + strategy :github_latest + end + + depends_on "cmake" => :build + depends_on "conan" => :build + depends_on "coreutils" => :build + depends_on "make" => :build + + def install + system "make", "prod" + # bin.install ".out/bin/nextalign-MacOS-x86_64" => "nextalign" + # bin.install ".out/bin/nextclade-MacOS-x86_64" => "nextclade" + bin.install Dir[".out/bin/nextalign-*"].first => "nextalign" + bin.install Dir[".out/bin/nextclade-*"].first => "nextclade" + end + + test do + assert_match "nextalign #{version}", shell_output("#{bin}/nextalign -h") + assert_match "nextclade #{version}", shell_output("#{bin}/nextclade -h") + end +end