From 22d652559a959d3228568297afd2703cddcd667e Mon Sep 17 00:00:00 2001 From: James Cuzella Date: Sat, 17 Aug 2024 05:15:36 -0600 Subject: [PATCH 1/6] Migrate soundid-reference from lyraphase/soundid-reference Tap --- Casks/soundid-reference.rb | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Casks/soundid-reference.rb diff --git a/Casks/soundid-reference.rb b/Casks/soundid-reference.rb new file mode 100644 index 0000000..3ffd2e7 --- /dev/null +++ b/Casks/soundid-reference.rb @@ -0,0 +1,39 @@ +# +# Cask:: soundid-reference +# Recipe:: default +# Authors:: James Cuzella +# +# Copyright:: © 🄯 2022, James Cuzella +# License:: GPLv3.0 +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +cask "soundid-reference" do + version :latest + sha256 :no_check + conflicts_with cask: "sonarworks-reference4" + + + # url "https://www.sonarworks.com/soundid-reference/download" + url "https://updates.sonarworks.com/InstallerDownload.ashx?bootstrap=SoundIDReference&platform=Mac64" + name "SoundID Reference" + desc "SoundID Reference (the next-generation version of Reference 4) software calibrates your speakers and studio headphones." + homepage "https://www.sonarworks.com/soundid-reference" + + installer manual: "SoundID Reference.app" + + uninstall quit: "com.sonarworks.soundid.reference.measure|com.sonarworks.soundid.reference.systemwide|com.sonarworks.soundid.reference.installer.boot", + pkgutil: "com.sonarworks.soundid.*" +end From 205bc3257d4b9eb0d5cf0326c95bd8404611768c Mon Sep 17 00:00:00 2001 From: James Cuzella Date: Sat, 17 Aug 2024 05:57:38 -0600 Subject: [PATCH 2/6] =?UTF-8?q?Add=20GPLv3=20license=20boilerplate=20&=20u?= =?UTF-8?q?pdate=20=C2=A9=20=F0=9F=84=AF=20years?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Casks/bpm.rb | 21 +++++++++++++++++++++ Casks/ndi-tools.rb | 21 +++++++++++++++++++++ Casks/soundid-reference.rb | 2 +- 3 files changed, 43 insertions(+), 1 deletion(-) diff --git a/Casks/bpm.rb b/Casks/bpm.rb index 10a39dc..edaace4 100644 --- a/Casks/bpm.rb +++ b/Casks/bpm.rb @@ -1,3 +1,24 @@ +# +# Cask:: bpm +# Recipe:: default +# Authors:: James Cuzella +# +# Copyright:: © 🄯 2022-2024, James Cuzella +# License:: GPLv3.0 +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + cask "bpm" do version "1.6,4bbef8bb49039e3b154109265710a2f150b8180b" sha256 "3cba546138c48b4c33d18a3f3bcc6d8b179b1ad676ea0431227cbefdddb9f1d9" diff --git a/Casks/ndi-tools.rb b/Casks/ndi-tools.rb index 97190fe..241d88b 100644 --- a/Casks/ndi-tools.rb +++ b/Casks/ndi-tools.rb @@ -1,3 +1,24 @@ +# +# Cask:: ndi-tools +# Recipe:: default +# Authors:: James Cuzella +# +# Copyright:: © 🄯 2022-2024, James Cuzella +# License:: GPLv3.0 +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + cask "ndi-tools" do version :latest sha256 :no_check diff --git a/Casks/soundid-reference.rb b/Casks/soundid-reference.rb index 3ffd2e7..3d8d94a 100644 --- a/Casks/soundid-reference.rb +++ b/Casks/soundid-reference.rb @@ -3,7 +3,7 @@ # Recipe:: default # Authors:: James Cuzella # -# Copyright:: © 🄯 2022, James Cuzella +# Copyright:: © 🄯 2022-2024, James Cuzella # License:: GPLv3.0 # # This program is free software: you can redistribute it and/or modify From f9d2c1f9e6089e3c6664cffa805bc1ed44f54143 Mon Sep 17 00:00:00 2001 From: James Cuzella Date: Sat, 17 Aug 2024 06:20:36 -0600 Subject: [PATCH 3/6] ci: Add cache path for downloaded soundid-reference dmg --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 339f388..fda842f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -79,6 +79,7 @@ jobs: ~/Library/Caches/Homebrew/Cask/ndi-tools--* ~/Library/Caches/Homebrew/downloads/*--bpm.zip* ~/Library/Caches/Homebrew/downloads/*--NDIToolsInstaller.pkg* + ~/Library/Caches/Homebrew/downloads/*--SoundID\ Reference.dmg* key: brew-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('.github/clear_github_actions_cache') }}-${{ hashFiles( env.BREWFILE_PATH, '**/Brewfile.lock.json') }}-${{ hashFiles('Casks/**.rb') }} restore-keys: | brew-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('.github/clear_github_actions_cache') }}-${{ hashFiles( env.BREWFILE_PATH, '**/Brewfile.lock.json') }}-${{ hashFiles('Casks/**.rb') }} From 4934f47d265293cac3b51003b4ab49edc0c430e8 Mon Sep 17 00:00:00 2001 From: James Cuzella Date: Sat, 17 Aug 2024 07:12:10 -0600 Subject: [PATCH 4/6] soundid-reference: Fix brew style Cask/Desc warning --- Casks/soundid-reference.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/soundid-reference.rb b/Casks/soundid-reference.rb index 3d8d94a..453beac 100644 --- a/Casks/soundid-reference.rb +++ b/Casks/soundid-reference.rb @@ -29,7 +29,7 @@ # url "https://www.sonarworks.com/soundid-reference/download" url "https://updates.sonarworks.com/InstallerDownload.ashx?bootstrap=SoundIDReference&platform=Mac64" name "SoundID Reference" - desc "SoundID Reference (the next-generation version of Reference 4) software calibrates your speakers and studio headphones." + desc "Next-gen version of SoundID Reference calibrates speakers and studio headphones." homepage "https://www.sonarworks.com/soundid-reference" installer manual: "SoundID Reference.app" From 79475ec6fc6d6714dc907cfb505676e165846eff Mon Sep 17 00:00:00 2001 From: James Cuzella Date: Sat, 17 Aug 2024 07:14:52 -0600 Subject: [PATCH 5/6] soundid-reference: Fix brew style 'Line is too long' warning --- Casks/soundid-reference.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Casks/soundid-reference.rb b/Casks/soundid-reference.rb index 453beac..f842258 100644 --- a/Casks/soundid-reference.rb +++ b/Casks/soundid-reference.rb @@ -34,6 +34,8 @@ installer manual: "SoundID Reference.app" - uninstall quit: "com.sonarworks.soundid.reference.measure|com.sonarworks.soundid.reference.systemwide|com.sonarworks.soundid.reference.installer.boot", + uninstall quit: "com.sonarworks.soundid.reference.measure|" \ + "com.sonarworks.soundid.reference.systemwide|" \ + "com.sonarworks.soundid.reference.installer.boot", pkgutil: "com.sonarworks.soundid.*" end From 19166d9a2c8186b8c95bdb1bcbd15bfa16e5b780 Mon Sep 17 00:00:00 2001 From: James Cuzella Date: Sat, 17 Aug 2024 07:21:12 -0600 Subject: [PATCH 6/6] soundid-reference: Fix all correctable brew style --- Casks/soundid-reference.rb | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Casks/soundid-reference.rb b/Casks/soundid-reference.rb index f842258..cd11cf0 100644 --- a/Casks/soundid-reference.rb +++ b/Casks/soundid-reference.rb @@ -19,23 +19,22 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . - cask "soundid-reference" do version :latest sha256 :no_check - conflicts_with cask: "sonarworks-reference4" - # url "https://www.sonarworks.com/soundid-reference/download" url "https://updates.sonarworks.com/InstallerDownload.ashx?bootstrap=SoundIDReference&platform=Mac64" name "SoundID Reference" - desc "Next-gen version of SoundID Reference calibrates speakers and studio headphones." + desc "Next-gen version of SoundID Reference calibrates speakers and studio headphones" homepage "https://www.sonarworks.com/soundid-reference" + conflicts_with cask: "sonarworks-reference4" + installer manual: "SoundID Reference.app" - uninstall quit: "com.sonarworks.soundid.reference.measure|" \ - "com.sonarworks.soundid.reference.systemwide|" \ - "com.sonarworks.soundid.reference.installer.boot", + uninstall quit: "com.sonarworks.soundid.reference.measure|" \ + "com.sonarworks.soundid.reference.systemwide|" \ + "com.sonarworks.soundid.reference.installer.boot", pkgutil: "com.sonarworks.soundid.*" end