homebrew-core/Formula/scdoc.rb

34 lines
1.1 KiB
Ruby

class Scdoc < Formula
desc "Small man page generator"
homepage "https://git.sr.ht/~sircmpwn/scdoc/"
url "https://git.sr.ht/~sircmpwn/scdoc/archive/1.11.0.tar.gz"
sha256 "8ac3e7e08fdfab0d75a312b1abcb6eafbd9114a5deaafbaba0fe5ec7e880929d"
license "MIT"
bottle do
cellar :any_skip_relocation
sha256 "cd14869a1ee30fb2cbb096f9a9f73438448fad68fbd048a4eed46394695f62ca" => :catalina
sha256 "12f800d4af4950f91eceba248a2576dfc2eb6100d35e400ffcd043d0c6885a82" => :mojave
sha256 "d6913f7e41d5e6f000a7b0e83d86d9d6975cd0d98769e73e88c0248be3b48685" => :high_sierra
end
def install
# scdoc sets by default LDFLAGS=-static which doesn't work on macos(x)
system "make", "LDFLAGS=", "PREFIX=#{prefix}"
system "make", "install", "PREFIX=#{prefix}"
end
test do
preamble = <<~EOF
.\\" Generated by scdoc #{version}
.\\" Complete documentation for this program is not available as a GNU info page
.ie \\n(.g .ds Aq \\(aq
.el .ds Aq '
.nh
.ad l
.\\" Begin generated content:
EOF
assert_equal preamble, shell_output("#{bin}/scdoc </dev/null")
end
end