class GlabelsQt < Formula desc "gLabels Label Designer (Qt/C++) — Seth's packaging fork" homepage "https://glabels.org" url "https://git.sethpc.xyz/Seth/sethLabels.git", tag: "PLACEHOLDER_FILLED_AT_FIRST_RELEASE", revision: "PLACEHOLDER_FILLED_AT_FIRST_RELEASE" license "GPL-3.0-only" head "https://git.sethpc.xyz/Seth/sethLabels.git", branch: "main" depends_on "cmake" => :build depends_on "ninja" => :build depends_on "pkgconf" => :build depends_on "qt" depends_on "zlib" depends_on "qrencode" => :recommended # optional barcode backend depends_on "zint" => :recommended # optional barcode backend def install system "cmake", "-S", ".", "-B", "build", "-G", "Ninja", "-DCMAKE_BUILD_TYPE=Release", *std_cmake_args system "cmake", "--build", "build" system "cmake", "--install", "build" end test do assert_match "gLabels", shell_output("#{bin}/glabels-batch-qt --version") end end