Skip to content

Commit 331fbea

Browse files
committed
newsraft 0.29 (new formula)
1 parent a41f8e6 commit 331fbea

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

.github/autobump.txt

+1
Original file line numberDiff line numberDiff line change
@@ -2471,6 +2471,7 @@ newman
24712471
newrelic-cli
24722472
newrelic-infra-agent
24732473
newsboat
2474+
newsraft
24742475
newt
24752476
nextdns
24762477
nexttrace

Formula/n/newsraft.rb

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
class Newsraft < Formula
2+
desc "Terminal feed reader"
3+
homepage "https://codeberg.org/newsraft/newsraft"
4+
url "https://codeberg.org/newsraft/newsraft/archive/newsraft-0.29.tar.gz"
5+
sha256 "1dbec925d5556cae70e92dcc7b69cc4899473deb1d26a600b8903dbc0b3fde65"
6+
license "ISC"
7+
8+
depends_on "scdoc" => :build
9+
depends_on "gumbo-parser"
10+
depends_on "ncurses"
11+
depends_on "yajl"
12+
13+
uses_from_macos "curl"
14+
uses_from_macos "expat"
15+
uses_from_macos "sqlite"
16+
17+
def install
18+
system "make", "install", "PREFIX=#{prefix}"
19+
end
20+
21+
test do
22+
assert_match version.to_s, shell_output("#{bin}/newsraft -v 2>&1")
23+
24+
system "#{bin}/newsraft -l test 2>&1 || :"
25+
assert_match "Trying to initialize curses library...", File.read("test")
26+
end
27+
end

0 commit comments

Comments
 (0)