From 74aaab3d5898475eeda5943a01e6e33494404e73 Mon Sep 17 00:00:00 2001 From: axo bot Date: Sun, 21 Apr 2024 12:38:13 +0000 Subject: [PATCH] rucksack 1.1.1 --- Formula/rucksack.rb | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/Formula/rucksack.rb b/Formula/rucksack.rb index d49f049..2c99d33 100644 --- a/Formula/rucksack.rb +++ b/Formula/rucksack.rb @@ -1,18 +1,35 @@ class Rucksack < Formula desc "CLI tool to collect files from multiple directories into a single target" homepage "https://github.com/msfjarvis/rucksack" - if Hardware::CPU.type == :arm - url "https://github.com/msfjarvis/rucksack/releases/download/v1.0.8/rucksack-aarch64-apple-darwin.tar.xz" - sha256 "ac9156df84bbf7bbf764c097dd69f1dbe64fba54556c9a2082fee49ac77b932b" - else - url "https://github.com/msfjarvis/rucksack/releases/download/v1.0.8/rucksack-x86_64-apple-darwin.tar.xz" - sha256 "010f7bdb55d08a16fbf007b236629fd76536ddb829de2cc2c20569e7ef31f396" + version "1.1.1" + if OS.mac? + if Hardware::CPU.arm? + url "https://github.com/msfjarvis/rucksack/releases/download/v1.1.1/rucksack-aarch64-apple-darwin.tar.xz" + sha256 "22f2e0ee0437ca496e8adac022b47340c66c6a000703227227d23b0c5db8aced" + end + if Hardware::CPU.intel? + url "https://github.com/msfjarvis/rucksack/releases/download/v1.1.1/rucksack-x86_64-apple-darwin.tar.xz" + sha256 "e1ac9b4f317da35d6b9e4094b2facfdbd8f77baa4f6f740758d96ada017d46fc" + end + end + if OS.linux? + if Hardware::CPU.intel? + url "https://github.com/msfjarvis/rucksack/releases/download/v1.1.1/rucksack-x86_64-unknown-linux-gnu.tar.xz" + sha256 "e4b3471b5806a691f5d8f4752ebe88355c9a31835e36233af33ddd6f0c65c008" + end end - version "1.0.8" license "MIT/Apache-2.0" def install - bin.install "rucksack" + if OS.mac? && Hardware::CPU.arm? + bin.install "rucksack" + end + if OS.mac? && Hardware::CPU.intel? + bin.install "rucksack" + end + if OS.linux? && Hardware::CPU.intel? + bin.install "rucksack" + end # Homebrew will automatically install these, so we don't need to do that doc_files = Dir["README.*", "readme.*", "LICENSE", "LICENSE.*", "CHANGELOG.*"] @@ -20,6 +37,6 @@ class Rucksack < Formula # Install any leftover files in pkgshare; these are probably config or # sample files. - pkgshare.install *leftover_contents unless leftover_contents.empty? + pkgshare.install(*leftover_contents) unless leftover_contents.empty? end end