32 lines
1.3 KiB
Ruby
32 lines
1.3 KiB
Ruby
class Voms < Formula
|
|
desc "Virtual organization membership service"
|
|
homepage "https://github.com/italiangrid/voms"
|
|
url "https://github.com/italiangrid/voms-clients/archive/v3.0.7.tar.gz"
|
|
sha256 "24cc29f4dc93f048e1cda9003ab8004e5d0ebc245d0139a058e6224bc2ca6ba7"
|
|
|
|
bottle do
|
|
cellar :any_skip_relocation
|
|
sha256 "50f51cebb89971280072db95e7674a2ace3363ad11e7fb39654411d240f9067c" => :high_sierra
|
|
sha256 "247e6715cfaa6511762096465e7d32c1b3cc729a78833c7a033d6df62a952789" => :sierra
|
|
sha256 "2c714e700a020e728425fcacfb2d4217bbbfcbf2ccb5e62fa2d723dd4d4c4fd2" => :el_capitan
|
|
sha256 "9afed6217d4abdaf71419b4cdab29599244962891ccdd600e53ad2454f6b3191" => :yosemite
|
|
sha256 "7f8dc56553a8b31c5080ef32493ee1d509b4945c7493a16fa9def20daed57d54" => :mavericks
|
|
end
|
|
|
|
depends_on :java
|
|
depends_on "maven" => :build
|
|
depends_on "openssl"
|
|
|
|
def install
|
|
system "mvn", "package", "-Dmaven.repo.local=$(pwd)/m2repo/", "-Dmaven.javadoc.skip=true"
|
|
system "tar", "-xf", "target/voms-clients.tar.gz"
|
|
share.install "voms-clients/share/java"
|
|
man5.install Dir["voms-clients/share/man/man5/*.5"]
|
|
man1.install Dir["voms-clients/share/man/man1/*.1"]
|
|
bin.install Dir["voms-clients/bin/*"]
|
|
end
|
|
|
|
test do
|
|
system "#{bin}/voms-proxy-info", "--version"
|
|
end
|
|
end
|