um 4.1.0 (new formula)
Closes #32670. Signed-off-by: commitay <commitay@users.noreply.github.com>
This commit is contained in:
parent
c1f231f23c
commit
4e0ce9a807
1 changed files with 39 additions and 0 deletions
39
Formula/um.rb
Normal file
39
Formula/um.rb
Normal file
|
@ -0,0 +1,39 @@
|
|||
class Um < Formula
|
||||
desc "Command-line utility for creating and maintaining personal man pages"
|
||||
homepage "https://github.com/sinclairtarget/um"
|
||||
url "https://github.com/sinclairtarget/um/archive/4.1.0.tar.gz"
|
||||
sha256 "0606cd8da69618d508d06dee859dd1147a4d8846cdff57fb8958c71fe906523f"
|
||||
|
||||
depends_on "ruby" if MacOS.version <= :sierra
|
||||
|
||||
resource "kramdown" do
|
||||
url "https://rubygems.org/gems/kramdown-1.17.0.gem"
|
||||
sha256 "5862410a2c1692fde2fcc86d78d2265777c22bd101f11c76442f1698ab242cd8"
|
||||
end
|
||||
|
||||
def install
|
||||
ENV["GEM_HOME"] = libexec
|
||||
|
||||
resources.each do |r|
|
||||
r.verify_download_integrity(r.fetch)
|
||||
system "gem", "install", r.cached_download, "--ignore-dependencies",
|
||||
"--no-document", "--install-dir", libexec
|
||||
end
|
||||
|
||||
system "gem", "build", "um.gemspec"
|
||||
system "gem", "install", "--ignore-dependencies", "um-#{version}.gem"
|
||||
|
||||
bin.install libexec/"bin/um"
|
||||
bin.env_script_all_files(libexec/"bin", :GEM_HOME => ENV["GEM_HOME"])
|
||||
|
||||
bash_completion.install "um-completion.sh"
|
||||
man1.install Dir["doc/man1/*"]
|
||||
end
|
||||
|
||||
test do
|
||||
system bin/"um", "topic", "-d" # Set default topic
|
||||
|
||||
output = shell_output("#{bin}/um topic")
|
||||
assert_match shell_output("#{bin}/um config default_topic"), output
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue