Skip to content

Commit e87b913

Browse files
authored
Merge pull request #264986 from audivir/tpix-formula
tpix 1.0.3 (new formula)
2 parents ef89f68 + acbe081 commit e87b913

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

Formula/t/tpix.rb

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
class Tpix < Formula
2+
desc "Simple terminal image viewer using the Kitty graphics protocol"
3+
homepage "https://github.com/jesvedberg/tpix"
4+
url "https://github.com/jesvedberg/tpix/archive/refs/tags/v1.0.3.tar.gz"
5+
sha256 "2d9fb663a9aea3137d2d56fd470e2862ee752beac5aef2988755d2ad06808dd9"
6+
license "MIT"
7+
head "https://github.com/jesvedberg/tpix.git", branch: "master"
8+
9+
bottle do
10+
sha256 cellar: :any_skip_relocation, arm64_tahoe: "3d87b224ced00e835b796c34ed8a01440b0874174f6c3bc872e77f01c31d848f"
11+
sha256 cellar: :any_skip_relocation, arm64_sequoia: "0a652e7455804c8862979ae45580498901bfcf07d08fa63b9899183efd50b9ca"
12+
sha256 cellar: :any_skip_relocation, arm64_sonoma: "23b065fcf26d392475c389f55d51e4291b9b31875c9dd008c82e903868c4d633"
13+
sha256 cellar: :any_skip_relocation, sonoma: "ed51a1847548c67c760ed0afec619a32ff7c51756cf5fc10717def6dd56e90fd"
14+
sha256 cellar: :any_skip_relocation, arm64_linux: "b3ea9eff7220055aa15a36c5c9848b235a447f6e4374b9c91febe6f45f358549"
15+
sha256 cellar: :any_skip_relocation, x86_64_linux: "b797cc1be957d9b85f439bf5ce1e5f26a689f34025513019378f117006cfdfec"
16+
end
17+
18+
depends_on "nim" => :build
19+
20+
def install
21+
system "nimble", "build", "-y", "-d:release", "--verbose"
22+
23+
bin.install "tpix"
24+
end
25+
26+
test do
27+
assert_match version.to_s, shell_output("#{bin}/tpix --version")
28+
assert_match "\x1b", pipe_output(bin/"tpix", test_fixtures("test.png").read)
29+
pdf_output = pipe_output(bin/"tpix", test_fixtures("test.pdf").read)
30+
assert_match "Error: Unsupported image file format", pdf_output
31+
end
32+
end

0 commit comments

Comments
 (0)