From 41ed8fd30e9b777eda95e212b761593379c0fe6a Mon Sep 17 00:00:00 2001 From: altf4arnold Date: Sun, 3 Dec 2023 03:41:25 +0100 Subject: [PATCH] senabluetoothdevicemanager 4.4.4 (new cask) Co-authored-by: Razvan Azamfirei --- Casks/s/senabluetoothdevicemanager.rb | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Casks/s/senabluetoothdevicemanager.rb diff --git a/Casks/s/senabluetoothdevicemanager.rb b/Casks/s/senabluetoothdevicemanager.rb new file mode 100644 index 0000000000..e5df29b18f --- /dev/null +++ b/Casks/s/senabluetoothdevicemanager.rb @@ -0,0 +1,32 @@ +cask "senabluetoothdevicemanager" do + version "4.4.4" + sha256 "00ece30492bbe9683c637995ca900d3c32c9ace1b4c3c3dc5ebc147d21326031" + + url "https://firmware.sena.com/senabluetoothmanager/SENABluetoothDeviceManagerForMAC-v#{version}.pkg" + name "Sena Bluetooth Device Manager" + desc "Manager for SENA devices" + homepage "https://www.sena.com/us-en/support/software" + + livecheck do + url :homepage + regex(/href=.*?senabluetoothdevicemanager.*?[._-]v?(\d+(?:\.\d+)+)\.pkg/i) + end + + depends_on macos: ">= :catalina" + + pkg "SENABluetoothDeviceManagerForMAC-v#{version}.pkg" + + uninstall quit: "com.sena.SenaBluetoothDeviceManager", + pkgutil: "com.sena.SenaBluetoothDeviceManager", + delete: "#{appdir}/SenaBluetoothDeviceManager.app" + + zap trash: [ + "~/Library/Caches/com.sena.SenaBluetoothDeviceManager", + "~/Library/HTTPStorages/com.sena.SenaBluetoothDeviceManager", + "~/Library/WebKit/com.sena.SenaBluetoothDeviceManager", + ] + + caveats do + requires_rosetta + end +end