homebrew-core/Formula/star.rb

47 lines
2.3 KiB
Ruby

class Star < Formula
desc "Standard tap archiver"
homepage "https://cdrtools.sourceforge.io/private/star.html"
url "https://downloads.sourceforge.net/project/s-tar/star-1.5.3.tar.bz2"
sha256 "070342833ea83104169bf956aa880bcd088e7af7f5b1f8e3d29853b49b1a4f5b"
license "CDDL-1.0"
bottle do
sha256 cellar: :any_skip_relocation, arm64_ventura: "2ff2215c3e9ccb9d58eedaa95e868df3e7f04c2ee76dd56390eb1f6db327e276"
sha256 cellar: :any_skip_relocation, arm64_monterey: "1c741d208f7a080264af2c3431029d3473c6f3c9a3cead02f25a537ed41a7e40"
sha256 cellar: :any_skip_relocation, arm64_big_sur: "0c002816e54a4bf9a821386bb231d34f9cc6ac9f9daf1f6d9241f79d9fc568c7"
sha256 cellar: :any_skip_relocation, ventura: "396e08b4d8d8e9a68e6847508aad7a41f76ff96d596c3ceccd541d3d00c82867"
sha256 cellar: :any_skip_relocation, monterey: "6e05507949b924107ed8cdec69938443580b072c41ceafb39a1819fe417a6154"
sha256 cellar: :any_skip_relocation, big_sur: "b35d569dd3653c0ea0d626206d2101e7de401f39c2e046e5c4553e3701fabb25"
sha256 cellar: :any_skip_relocation, catalina: "d97f6a6df5eaf3360e7b4c17a475e5417ce268815c01dfcbc94709377a47f6eb"
sha256 cellar: :any_skip_relocation, mojave: "8d1e4d304f4ac9c281f3b445f31a1268271eebba6a58f098b4f9339be51218b9"
sha256 cellar: :any_skip_relocation, high_sierra: "9f4a24f592647071a2ead26c2dba4d86cb664f71cdf4d280037a94748c92ec0c"
sha256 cellar: :any_skip_relocation, sierra: "ec7a276b68c0dc946d3320e3cd9cf923d0affdbfa72587ecccb2efa3dc7276cc"
sha256 cellar: :any_skip_relocation, el_capitan: "64288e33524b1d1afcc5ae7e6ff5dc1488f1793eba9452e54279054d55e93db3"
sha256 cellar: :any_skip_relocation, x86_64_linux: "8afd0b94b5b4cf2580d5bb920ab19b351ab0ef870eb15b9f69f425ab68fff076"
end
depends_on "smake" => :build
def install
ENV.deparallelize # smake does not like -j
system "smake", "GMAKE_NOWARN=true", "INS_BASE=#{prefix}", "INS_RBASE=#{prefix}", "install"
# Remove symlinks that override built-in utilities
(bin+"gnutar").unlink
(bin+"tar").unlink
(man1+"gnutar.1").unlink
# Remove useless files
lib.rmtree
include.rmtree
# Remove conflicting files
%w[makefiles makerules].each { |f| (man5/"#{f}.5").unlink }
end
test do
system "#{bin}/star", "--version"
end
end