From 98eae2246c74ec99256b2a8804e648668fae911c Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 14:39:34 -0800 Subject: [PATCH 01/32] Deprecate 25io recipes --- 25io/Mou.download.recipe | 9 +++++++++ 25io/Smaller.download.recipe | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/25io/Mou.download.recipe b/25io/Mou.download.recipe index 5f0e0ecb..83a1ab3e 100644 --- a/25io/Mou.download.recipe +++ b/25io/Mou.download.recipe @@ -17,6 +17,15 @@ 1.0.0 Process + + Processor + DeprecationWarning + Arguments + + warning_message + The 25io website is offline as of December 2024. This recipe is deprecated and may be removed in the future. + + Arguments diff --git a/25io/Smaller.download.recipe b/25io/Smaller.download.recipe index 39ece353..975fd922 100644 --- a/25io/Smaller.download.recipe +++ b/25io/Smaller.download.recipe @@ -17,6 +17,15 @@ 1.0.0 Process + + Processor + DeprecationWarning + Arguments + + warning_message + The 25io website is offline as of December 2024. This recipe is deprecated and may be removed in the future. + + Arguments From db97d14c222aa9685c98174757e873c5c839ab4f Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 14:42:23 -0800 Subject: [PATCH 02/32] Update code signature verification for Bartender --- Bartender/Bartender.download.recipe | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Bartender/Bartender.download.recipe b/Bartender/Bartender.download.recipe index 0e4d0ada..53d3974d 100644 --- a/Bartender/Bartender.download.recipe +++ b/Bartender/Bartender.download.recipe @@ -75,7 +75,7 @@ Specify which major version you want in the MAJOR_VERSION input variable. Suppor input_path %RECIPE_CACHE_DIR%/%NAME%/Bartender %MAJOR_VERSION%.app requirement - anchor apple generic and identifier "com.surteesstudios.Bartender" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "24J875RH8J") + anchor apple generic and identifier "com.surteesstudios.Bartender" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "8DD663WDX4") Processor CodeSignatureVerifier From fbd652ea95da6754a6e04b7f59a813c0f3451926 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 14:52:33 -0800 Subject: [PATCH 03/32] Deprecate Boom 2 recipes --- Boom/Boom2.download.recipe | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Boom/Boom2.download.recipe b/Boom/Boom2.download.recipe index eff41c0b..ed0a7eca 100644 --- a/Boom/Boom2.download.recipe +++ b/Boom/Boom2.download.recipe @@ -17,6 +17,15 @@ 0.6.1 Process + + Processor + DeprecationWarning + Arguments + + warning_message + The Boom 2 recipes are deprecated and will be removed. Consider updating to the Boom 3D recipes in this repo or in the ahousseini-recipes repo. + + Arguments From 764c5ef8b9aff39d3441d9d6504ede7401699090 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 14:54:37 -0800 Subject: [PATCH 04/32] Deprecate CaseApps recipes --- CaseApps/SofaControl.download.recipe | 9 +++++++++ CaseApps/Tags.download.recipe | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/CaseApps/SofaControl.download.recipe b/CaseApps/SofaControl.download.recipe index 786f3a6c..8af24b23 100644 --- a/CaseApps/SofaControl.download.recipe +++ b/CaseApps/SofaControl.download.recipe @@ -17,6 +17,15 @@ 0.6.1 Process + + Processor + DeprecationWarning + Arguments + + warning_message + As of December 2024, caseapps.com has a broken SSL certificate. The SofaControl and Tags recipes are deprecated and may be removed in the future unless caseapps.com comes back online. + + Arguments diff --git a/CaseApps/Tags.download.recipe b/CaseApps/Tags.download.recipe index 3b2582ff..771e25a9 100644 --- a/CaseApps/Tags.download.recipe +++ b/CaseApps/Tags.download.recipe @@ -17,6 +17,15 @@ 0.6.1 Process + + Processor + DeprecationWarning + Arguments + + warning_message + As of December 2024, caseapps.com has a broken SSL certificate. The SofaControl and Tags recipes are deprecated and may be removed in the future unless caseapps.com comes back online. + + Arguments From 3b32302fcdc4caa98e4fcbbca92f01c7769d620b Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 15:59:08 -0800 Subject: [PATCH 05/32] Update or remove user-agent headers --- AutodeskFusion360/AutodeskFusion360.download.recipe | 7 ------- Cisdem/CisdemUnarchiver.download.recipe | 5 +++++ Eclipse/Eclipse.download.recipe | 5 ----- MacPaw/SpyBuster.download.recipe | 10 ---------- MySQLWorkbench/MySQLWorkbench.download.recipe | 4 +--- Quip/Quip.download.recipe | 2 +- Tunabelly/SilentStart.download.recipe | 12 ------------ 7 files changed, 7 insertions(+), 38 deletions(-) diff --git a/AutodeskFusion360/AutodeskFusion360.download.recipe b/AutodeskFusion360/AutodeskFusion360.download.recipe index 3b3be850..e4a3620c 100644 --- a/AutodeskFusion360/AutodeskFusion360.download.recipe +++ b/AutodeskFusion360/AutodeskFusion360.download.recipe @@ -10,8 +10,6 @@ NAME Autodesk Fusion 360 - USER_AGENT - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30 MinimumVersion 0.6.1 @@ -22,11 +20,6 @@ filename %NAME%.pkg - request_headers - - user-agent - %USER_AGENT% - url https://dl.appstreaming.autodesk.com/production/installers/Autodesk%20Fusion%20Admin%20Install.pkg diff --git a/Cisdem/CisdemUnarchiver.download.recipe b/Cisdem/CisdemUnarchiver.download.recipe index 89df22ac..90044bb7 100644 --- a/Cisdem/CisdemUnarchiver.download.recipe +++ b/Cisdem/CisdemUnarchiver.download.recipe @@ -22,6 +22,11 @@ filename %NAME%.dmg + request_headers + + user-agent + Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 + url https://download.cisdem.com/cisdem-unarchiver.dmg diff --git a/Eclipse/Eclipse.download.recipe b/Eclipse/Eclipse.download.recipe index b4ecf5ab..a26a81a6 100644 --- a/Eclipse/Eclipse.download.recipe +++ b/Eclipse/Eclipse.download.recipe @@ -40,11 +40,6 @@ Eclipse IDE for Scout Developers: scout re_pattern \/downloads\/download\.php\?file=([/\w-]+eclipse-%ECLIPSE_CODE%[\w-]+macosx-cocoa-%ARCHITECTURE%\.dmg) - request_headers - - user-agent - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11) AppleWebKit/601.1.39 (KHTML, like Gecko) Version/9.0 Safari/601.1.39 - result_output_var_name match url diff --git a/MacPaw/SpyBuster.download.recipe b/MacPaw/SpyBuster.download.recipe index 2eeeda8d..af5cfabb 100644 --- a/MacPaw/SpyBuster.download.recipe +++ b/MacPaw/SpyBuster.download.recipe @@ -20,11 +20,6 @@ Arguments - appcast_request_headers - - user-agent - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15 - appcast_url https://updates.devmate.com/com.macpaw-labs.snitch.xml @@ -36,11 +31,6 @@ filename %NAME%-%version%.zip - request_headers - - user-agent - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15 - Processor URLDownloader diff --git a/MySQLWorkbench/MySQLWorkbench.download.recipe b/MySQLWorkbench/MySQLWorkbench.download.recipe index 3559c05b..53926a21 100644 --- a/MySQLWorkbench/MySQLWorkbench.download.recipe +++ b/MySQLWorkbench/MySQLWorkbench.download.recipe @@ -15,8 +15,6 @@ Set the ARCH input variable based on the desired architecture: NAME MySQLWorkbench - USER_AGENT - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5 Safari/605.1.15 ARCH x86_64 @@ -32,7 +30,7 @@ Set the ARCH input variable based on the desired architecture: request_headers user-agent - %USER_AGENT% + Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 url https://dev.mysql.com/downloads/workbench diff --git a/Quip/Quip.download.recipe b/Quip/Quip.download.recipe index e8bd6289..18e2021c 100644 --- a/Quip/Quip.download.recipe +++ b/Quip/Quip.download.recipe @@ -23,7 +23,7 @@ request_headers user-agent - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_0) + Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 url https://quip.com/downloads/auto diff --git a/Tunabelly/SilentStart.download.recipe b/Tunabelly/SilentStart.download.recipe index 3ab3a2f8..0eb6e839 100644 --- a/Tunabelly/SilentStart.download.recipe +++ b/Tunabelly/SilentStart.download.recipe @@ -12,8 +12,6 @@ NAME Silent Start - USER_AGENT - Mozilla/5.0 MinimumVersion 0.6.0 @@ -22,11 +20,6 @@ Arguments - appcast_request_headers - - user-agent - %USER_AGENT% - appcast_url https://www.tunabellysoftware.com/resources/sparkle/silentstart.xml @@ -38,11 +31,6 @@ filename %NAME%-%version%.zip - request_headers - - user-agent - %USER_AGENT% - Processor URLDownloader From ed9b852d00111050b3e9c8964b3d68325f6d2be6 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 15:59:52 -0800 Subject: [PATCH 06/32] Update DeltaWalker download recipe with ARCH options --- Deltopia/DeltaWalker.download.recipe | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/Deltopia/DeltaWalker.download.recipe b/Deltopia/DeltaWalker.download.recipe index e2442397..e3afe395 100644 --- a/Deltopia/DeltaWalker.download.recipe +++ b/Deltopia/DeltaWalker.download.recipe @@ -3,15 +3,20 @@ Description - Downloads the latest version of DeltaWalker. + Downloads the latest version of DeltaWalker. + +Valid values for ARCH include: +- x64 (default; Intel) +- aarch64 (Apple Silicon) + Identifier com.github.homebysix.download.DeltaWalker Input NAME DeltaWalker - USER_AGENT - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.2 Safari/605.1.15 + ARCH + x64 MinimumVersion 0.6.1 @@ -21,21 +26,21 @@ Arguments re_pattern - href="(https:\/\/s3\.amazonaws\.com\/deltawalker\/DeltaWalker-[\d\.]+\.dmg)" - request_headers - - user-agent - %USER_AGENT% - + href="(https://s3.amazonaws.com/deltawalker/DeltaWalker-(?P<version>[\d\.]+)_%ARCH%.dmg)" result_output_var_name url url - https://www.deltawalker.com/download.jsp + https://www.deltawalker.com/download Processor URLTextSearcher + Arguments + + filename + %NAME%-%version%-%ARCH%.dmg + Processor URLDownloader From 8fa76c0ff6b24513a941d11190d80b2045d42cad Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 17:06:57 -0800 Subject: [PATCH 07/32] Deprecate Delicious Library recipes --- DeliciousMonster/DeliciousLibrary.download.recipe | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/DeliciousMonster/DeliciousLibrary.download.recipe b/DeliciousMonster/DeliciousLibrary.download.recipe index 61062ae7..3dcf709f 100644 --- a/DeliciousMonster/DeliciousLibrary.download.recipe +++ b/DeliciousMonster/DeliciousLibrary.download.recipe @@ -17,6 +17,15 @@ 0.6.1 Process + + Arguments + + warning_message + Delicious Monster's website is no longer online as of December 2024. This recipe is deprecated and will be removed in the future. + + Processor + DeprecationWarning + Arguments From b93e4aedcf38f11ff36dab53aeab2478f2fcbc8e Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 17:07:16 -0800 Subject: [PATCH 08/32] Endurance Sparkle feed broken, use URLTextSearcher instead --- Endurance/Endurance.download.recipe | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Endurance/Endurance.download.recipe b/Endurance/Endurance.download.recipe index af5f6cd6..55529614 100644 --- a/Endurance/Endurance.download.recipe +++ b/Endurance/Endurance.download.recipe @@ -17,20 +17,27 @@ 0.6.0 Process + Arguments - appcast_url - https://enduranceapp.com/appcast + re_pattern + href="https://enduranceapp.com/downloads/Endurance([\d\.]+).zip" + result_output_var_name + version + url + https://enduranceapp.com/ Processor - SparkleUpdateInfoProvider + URLTextSearcher Arguments filename %NAME%-%version%.zip + url + https://enduranceapp.com/downloads/Endurance%version%.zip Processor URLDownloader From d9821b9c824acd76817f9cfea70005b1774005b0 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 17:08:41 -0800 Subject: [PATCH 09/32] Deprecate Folio recipes --- Folio/Folio.download.recipe | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Folio/Folio.download.recipe b/Folio/Folio.download.recipe index 0f21dbe8..591d5930 100644 --- a/Folio/Folio.download.recipe +++ b/Folio/Folio.download.recipe @@ -17,6 +17,10 @@ 0.6.1 Process + + Processor + DeprecationWarning + Arguments From 3739819a8bee50f6997254af35d92937a4dbedc2 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 17:12:46 -0800 Subject: [PATCH 10/32] Update download URL for GSP5 --- GeometersSketchpad5/GSP5.download.recipe | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/GeometersSketchpad5/GSP5.download.recipe b/GeometersSketchpad5/GSP5.download.recipe index b37d2ab8..2b626746 100644 --- a/GeometersSketchpad5/GSP5.download.recipe +++ b/GeometersSketchpad5/GSP5.download.recipe @@ -3,7 +3,9 @@ Description - Downloads the current release version of Geometer's Sketchpad 5 + Downloads the current release version of Geometer's Sketchpad 5. + +Not using CodeSignatureVerifier because version 5.06 resource envelope is obsolete (version 1 signature). Identifier com.github.homebysix.download.GSP5 Input @@ -19,7 +21,7 @@ Arguments url - https://gsp5.s3.amazonaws.com/GSP5.dmg + https://sketchpad.keycurriculum.com/key-s3/gsp5/GSP5.dmg Processor URLDownloader From c8ef0f3291fb53138bd8d5cdd6558226cd00e86f Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 17:18:52 -0800 Subject: [PATCH 11/32] Deprecate Tokens recipes --- Gikken/Tokens.download.recipe | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Gikken/Tokens.download.recipe b/Gikken/Tokens.download.recipe index 8842338c..013b424f 100644 --- a/Gikken/Tokens.download.recipe +++ b/Gikken/Tokens.download.recipe @@ -22,6 +22,10 @@ upgrade from the old app from developer Peer Assembly. 1.0.0 Process + + Processor + DeprecationWarning + Arguments From f497fb994bbdaa5fe70c7aab373895fac58032b0 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 17:19:06 -0800 Subject: [PATCH 12/32] Hocus Focus Sparkle feed broken, use URLTextSearcher instead --- HocusFocus/HocusFocus.download.recipe | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/HocusFocus/HocusFocus.download.recipe b/HocusFocus/HocusFocus.download.recipe index ead8d61e..ba5aa64a 100644 --- a/HocusFocus/HocusFocus.download.recipe +++ b/HocusFocus/HocusFocus.download.recipe @@ -20,17 +20,23 @@ Arguments - appcast_url - https://hocusfoc.us/updates.xml + re_pattern + href="/static/releases/hocusfocus-([\d\.]+).zip" + result_output_var_name + version + url + https://hocusfoc.us/previous-versions Processor - SparkleUpdateInfoProvider + URLTextSearcher Arguments filename %NAME%-%version%.zip + url + https://hocusfoc.us/static/releases/hocusfocus-%version%.zip Processor URLDownloader @@ -63,6 +69,17 @@ Processor CodeSignatureVerifier + + Arguments + + input_plist_path + %RECIPE_CACHE_DIR%/%NAME%/Applications/Hocus Focus.app/Contents/Info.plist + plist_version_key + CFBundleShortVersionString + + Processor + Versioner + From d4c032bc04980696d827075e127e528d3712d1ca Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 17:29:08 -0800 Subject: [PATCH 13/32] Deprecate Kite recipes --- Kite/Kite.download.recipe | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Kite/Kite.download.recipe b/Kite/Kite.download.recipe index e56b9c75..0c9752f9 100644 --- a/Kite/Kite.download.recipe +++ b/Kite/Kite.download.recipe @@ -15,6 +15,17 @@ 0.6.1 Process + + Processor + DeprecationWarning + Arguments + + warning_message + Kite development ceased in 2022. (Details: https://web.archive.org/web/20241210091357/https://www.kite.com/blog/product/kite-is-saying-farewell/) + +This recipe is deprecated and will be removed in the future. + + Arguments From b73c42b1e11a5d6ac2108e0de249501a2b54e497 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 17:29:17 -0800 Subject: [PATCH 14/32] Deprecate LiveSurface Context recipes --- LiveSurfaceContext/LiveSurfaceContext.download.recipe | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/LiveSurfaceContext/LiveSurfaceContext.download.recipe b/LiveSurfaceContext/LiveSurfaceContext.download.recipe index e6a814fa..9cb7f20c 100644 --- a/LiveSurfaceContext/LiveSurfaceContext.download.recipe +++ b/LiveSurfaceContext/LiveSurfaceContext.download.recipe @@ -17,6 +17,15 @@ 0.6.1 Process + + Arguments + + warning_message + As of December 2024, LiveSurface Context appears to be downloadable only via the Mac App Store. This recipe is deprecated and will be removed in the future. + + Processor + DeprecationWarning + Arguments From 2d27f41e1a53055d10d4b5014176eb34dc4aab61 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sat, 14 Dec 2024 17:29:28 -0800 Subject: [PATCH 15/32] Update Mellel recipes for major version 6 --- Mellel/Mellel.download.recipe | 10 +++++----- Mellel/Mellel.install.recipe | 4 +--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/Mellel/Mellel.download.recipe b/Mellel/Mellel.download.recipe index 5aca48b5..af20365c 100644 --- a/Mellel/Mellel.download.recipe +++ b/Mellel/Mellel.download.recipe @@ -8,8 +8,8 @@ com.github.homebysix.download.Mellel Input - APPNAME - Mellel 5.app + MAJOR_VERSION + 6 NAME Mellel @@ -47,9 +47,9 @@ Arguments input_path - %pathname%/%APPNAME% + %pathname%/Mellel %MAJOR_VERSION%.app requirement - anchor apple generic and identifier "com.redlex.mellel5" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DS2QH574BD) + anchor apple generic and identifier "com.redlex.mellel%MAJOR_VERSION%" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = MKZZ6CG2N9) Processor CodeSignatureVerifier @@ -58,7 +58,7 @@ Arguments input_plist_path - %pathname%/%APPNAME%/Contents/Info.plist + %pathname%/Mellel %MAJOR_VERSION%.app/Contents/Info.plist plist_version_key CFBundleShortVersionString diff --git a/Mellel/Mellel.install.recipe b/Mellel/Mellel.install.recipe index b3f2bb84..cafd13c2 100644 --- a/Mellel/Mellel.install.recipe +++ b/Mellel/Mellel.install.recipe @@ -8,8 +8,6 @@ com.github.homebysix.install.Mellel Input - APPNAME - Mellel 5.app NAME Mellel @@ -30,7 +28,7 @@ destination_path /Applications source_item - %APPNAME% + Mellel %MAJOR_VERSION%.app From 0cd928e8fd2a0a9b5476a0b919ec05776df42ebf Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:04:45 -0800 Subject: [PATCH 16/32] Update TMNotifier recipes for zip download format --- TMNotifier/TMNotifier.download.recipe | 23 ++++++++++++++++++----- TMNotifier/TMNotifier.install.recipe | 17 ++++++++++++++--- TMNotifier/TMNotifier.munki.recipe | 17 ++++++++++++++--- TMNotifier/TMNotifier.pkg.recipe | 9 +++++++-- 4 files changed, 53 insertions(+), 13 deletions(-) diff --git a/TMNotifier/TMNotifier.download.recipe b/TMNotifier/TMNotifier.download.recipe index ef7ca2fe..81ad720f 100644 --- a/TMNotifier/TMNotifier.download.recipe +++ b/TMNotifier/TMNotifier.download.recipe @@ -3,7 +3,7 @@ Comment - Created with Recipe Robot v1.0.3 (https://github.com/homebysix/recipe-robot) + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) Description Downloads the latest version of TMNotifier. Identifier @@ -14,7 +14,7 @@ TMNotifier MinimumVersion - 0.6.1 + 2.3 Process @@ -30,7 +30,7 @@ Arguments filename - %NAME%-%version%.dmg + %NAME%-%version%.zip Processor URLDownloader @@ -39,13 +39,26 @@ Processor EndOfCheckPhase + + Arguments + + archive_path + %pathname% + destination_path + %RECIPE_CACHE_DIR%/%NAME% + purge_destination + + + Processor + Unarchiver + Arguments input_path - %pathname%/TMNotifier.app + %RECIPE_CACHE_DIR%/%NAME%/TMNotifier.app requirement - anchor apple generic and identifier "com.everythingisgray.TMNotifier" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = RMVHK7L7TN) + identifier "com.everythingisgray.TMNotifier" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = RMVHK7L7TN Processor CodeSignatureVerifier diff --git a/TMNotifier/TMNotifier.install.recipe b/TMNotifier/TMNotifier.install.recipe index a60d3da3..1cee8dd5 100644 --- a/TMNotifier/TMNotifier.install.recipe +++ b/TMNotifier/TMNotifier.install.recipe @@ -3,7 +3,7 @@ Comment - Created with Recipe Robot v1.0.3 (https://github.com/homebysix/recipe-robot) + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) Description Installs the latest version of TMNotifier. Identifier @@ -14,7 +14,7 @@ TMNotifier MinimumVersion - 0.6.1 + 2.3 ParentRecipe com.github.homebysix.download.TMNotifier Process @@ -23,7 +23,18 @@ Arguments dmg_path - %pathname% + %RECIPE_CACHE_DIR%/%NAME%.dmg + dmg_root + %RECIPE_CACHE_DIR%/%NAME% + + Processor + DmgCreator + + + Arguments + + dmg_path + %dmg_path% items_to_copy diff --git a/TMNotifier/TMNotifier.munki.recipe b/TMNotifier/TMNotifier.munki.recipe index 4613fe62..ceb77a0b 100644 --- a/TMNotifier/TMNotifier.munki.recipe +++ b/TMNotifier/TMNotifier.munki.recipe @@ -3,7 +3,7 @@ Comment - Created with Recipe Robot v1.0.3 (https://github.com/homebysix/recipe-robot) + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) Description Downloads the latest version of TMNotifier and imports it into Munki. Identifier @@ -33,16 +33,27 @@ MinimumVersion - 0.6.1 + 2.3 ParentRecipe com.github.homebysix.download.TMNotifier Process + + Arguments + + dmg_path + %RECIPE_CACHE_DIR%/%NAME%.dmg + dmg_root + %RECIPE_CACHE_DIR%/%NAME% + + Processor + DmgCreator + Arguments pkg_path - %pathname% + %dmg_path% repo_subdirectory %MUNKI_REPO_SUBDIR% diff --git a/TMNotifier/TMNotifier.pkg.recipe b/TMNotifier/TMNotifier.pkg.recipe index 6ca08850..9fdd0736 100644 --- a/TMNotifier/TMNotifier.pkg.recipe +++ b/TMNotifier/TMNotifier.pkg.recipe @@ -3,7 +3,7 @@ Comment - Created with Recipe Robot v1.0.3 (https://github.com/homebysix/recipe-robot) + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) Description Downloads the latest version of TMNotifier and creates a package. Identifier @@ -14,12 +14,17 @@ TMNotifier MinimumVersion - 1.0.0 + 2.3 ParentRecipe com.github.homebysix.download.TMNotifier Process + Arguments + + app_path + %RECIPE_CACHE_DIR%/%NAME%/TMNotifier.app + Processor AppPkgCreator From 9af773ca886486a7e19f45d96bae370af2c267d3 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:04:59 -0800 Subject: [PATCH 17/32] Update code signature verification for VersionTracker --- Strawberry Software/VersionTracker.download.recipe | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Strawberry Software/VersionTracker.download.recipe b/Strawberry Software/VersionTracker.download.recipe index ef889af8..414ceda3 100644 --- a/Strawberry Software/VersionTracker.download.recipe +++ b/Strawberry Software/VersionTracker.download.recipe @@ -51,7 +51,7 @@ input_path %RECIPE_CACHE_DIR%/%NAME%/VersionTracker.app requirement - identifier "me.timi.versiontracker" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DYE2UQZ2C5 + identifier "com.strawberrysw.versiontracker" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DYE2UQZ2C5 Processor CodeSignatureVerifier From 4cdc0a839262fc857ea6fea6fdad8924242f345e Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:05:04 -0800 Subject: [PATCH 18/32] Update code signature verification for ShareMouse --- ShareMouse/ShareMouse.download.recipe | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ShareMouse/ShareMouse.download.recipe b/ShareMouse/ShareMouse.download.recipe index 2060adc6..1d5161ed 100644 --- a/ShareMouse/ShareMouse.download.recipe +++ b/ShareMouse/ShareMouse.download.recipe @@ -38,7 +38,7 @@ input_path %pathname%/ShareMouse.app requirement - anchor apple generic and identifier "com.bartelsmedia.sharemouse" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = L4KNRCW58K) + anchor apple generic and identifier "com.bartelsmedia.ShareMouse" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = L4KNRCW58K) Processor CodeSignatureVerifier From 91c41d555e7f834c0b4a4971be6012d82c48f19f Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:05:08 -0800 Subject: [PATCH 19/32] Update code signature verification for RV --- RV/RV.download.recipe | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RV/RV.download.recipe b/RV/RV.download.recipe index ed7ea444..cc5f8c01 100644 --- a/RV/RV.download.recipe +++ b/RV/RV.download.recipe @@ -38,7 +38,7 @@ input_path %pathname%/RV.app requirement - identifier "com.tweaksoftware.RV" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = XXKJ396S2Y + identifier "com.autodesk.RV" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = XXKJ396S2Y Processor CodeSignatureVerifier From b25c27ae2fae8336d7090486212af526cd0dc0b7 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:05:21 -0800 Subject: [PATCH 20/32] Deprecate RecordIt recipes --- RecordIt/RecordIt.download.recipe | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/RecordIt/RecordIt.download.recipe b/RecordIt/RecordIt.download.recipe index 724cb8ca..48d75ab4 100644 --- a/RecordIt/RecordIt.download.recipe +++ b/RecordIt/RecordIt.download.recipe @@ -17,6 +17,15 @@ 0.6.1 Process + + Arguments + + warning_message + The recordit.co website is redirecting to an unrelated site as of December 2024. This recipe is deprecated and will be removed in the future. + + Processor + DeprecationWarning + Arguments From 1d6e4a4df29d91749c1b9809e206b3b62856dcd0 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:05:26 -0800 Subject: [PATCH 21/32] Deprecate ProfitTrain recipes --- ProfitTrain/ProfitTrain.download.recipe | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ProfitTrain/ProfitTrain.download.recipe b/ProfitTrain/ProfitTrain.download.recipe index d8fb4737..b704ccb6 100644 --- a/ProfitTrain/ProfitTrain.download.recipe +++ b/ProfitTrain/ProfitTrain.download.recipe @@ -17,6 +17,15 @@ 0.6.1 Process + + Arguments + + warning_message + ProfitTrain was discontined by RazorAnt in 2018. (Details: https://mikezornek.com/projects/profittrain/) This recipe will be deleted in the future. + + Processor + DeprecationWarning + Arguments From a85ed303afde9d79b1fe37b221d8f21862e09502 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:05:32 -0800 Subject: [PATCH 22/32] Deprecate Whiskey recipes --- NothingMagical/Whiskey.download.recipe | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/NothingMagical/Whiskey.download.recipe b/NothingMagical/Whiskey.download.recipe index 353cd54a..9af70047 100644 --- a/NothingMagical/Whiskey.download.recipe +++ b/NothingMagical/Whiskey.download.recipe @@ -17,6 +17,15 @@ 0.6.1 Process + + Arguments + + warning_message + The usewhiskey.com website is down as of December 2024. This recipe is deprecated and will be removed in the future. + + Processor + DeprecationWarning + Arguments From eb0f80894fcf48b3b9f1a7fd875540e3c195afe7 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:05:43 -0800 Subject: [PATCH 23/32] Deprecate Palakis NDI Runtime recipes --- NDI/PalakisNDIRuntime.download.recipe | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/NDI/PalakisNDIRuntime.download.recipe b/NDI/PalakisNDIRuntime.download.recipe index 0dd6c1bc..427a4f1e 100644 --- a/NDI/PalakisNDIRuntime.download.recipe +++ b/NDI/PalakisNDIRuntime.download.recipe @@ -15,6 +15,10 @@ 1.0 Process + + Processor + DeprecationWarning + Arguments From 1ac5574137d4e5cf009b7301cf7ff7ce8c301979 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:11:34 -0800 Subject: [PATCH 24/32] Deprecate GifForMac recipes --- Tenor/GIFforMac.download.recipe | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Tenor/GIFforMac.download.recipe b/Tenor/GIFforMac.download.recipe index daf3c2ef..e4f3dcdb 100644 --- a/Tenor/GIFforMac.download.recipe +++ b/Tenor/GIFforMac.download.recipe @@ -17,6 +17,15 @@ 0.6.1 Process + + Arguments + + warning_message + The Tenor app is no longer available as of December 2024. This recipe is deprecated and will be removed. + + Processor + DeprecationWarning + Arguments From c298c9e36539d04aa65e1d7d6c4e0a7013c25b8a Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:11:59 -0800 Subject: [PATCH 25/32] Add support for Tinderbox 10 --- Tinderbox/Tinderbox.download.recipe | 8 +++++--- Tinderbox/Tinderbox.install.recipe | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Tinderbox/Tinderbox.download.recipe b/Tinderbox/Tinderbox.download.recipe index 6b3aa90a..d9df0d2c 100644 --- a/Tinderbox/Tinderbox.download.recipe +++ b/Tinderbox/Tinderbox.download.recipe @@ -12,6 +12,8 @@ NAME Tinderbox + MAJOR_VERSION + 10 MinimumVersion 1.0.0 @@ -49,9 +51,9 @@ Arguments input_path - %pathname%/Tinderbox 9.app + %pathname%/Tinderbox %MAJOR_VERSION%.app requirement - anchor apple generic and identifier "com.eastgate.Tinderbox-9" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = M5YSX9CC6H) + anchor apple generic and identifier "com.eastgate.Tinderbox-%MAJOR_VERSION%" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = M5YSX9CC6H) Processor CodeSignatureVerifier @@ -60,7 +62,7 @@ Arguments input_plist_path - %pathname%/Tinderbox 9.app/Contents/Info.plist + %pathname%/Tinderbox %MAJOR_VERSION%.app/Contents/Info.plist plist_version_key CFBundleShortVersionString diff --git a/Tinderbox/Tinderbox.install.recipe b/Tinderbox/Tinderbox.install.recipe index 3422cf8c..cf7428d9 100644 --- a/Tinderbox/Tinderbox.install.recipe +++ b/Tinderbox/Tinderbox.install.recipe @@ -28,7 +28,7 @@ destination_path /Applications source_item - Tinderbox 9.app + Tinderbox %MAJOR_VERSION%.app From 4f0dc527162425cdfcb808d5a9df8cd8d490f711 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:12:20 -0800 Subject: [PATCH 26/32] Update TouchSwitcher download method --- TouchSwitcher/TouchSwitcher.download.recipe | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/TouchSwitcher/TouchSwitcher.download.recipe b/TouchSwitcher/TouchSwitcher.download.recipe index 73a9d9c6..402863b6 100644 --- a/TouchSwitcher/TouchSwitcher.download.recipe +++ b/TouchSwitcher/TouchSwitcher.download.recipe @@ -15,13 +15,20 @@ 1.0.0 Process + + Arguments + + appcast_url + https://hazeover.com/touchswitcher/updates.xml + + Processor + SparkleUpdateInfoProvider + Arguments filename - %NAME%.zip - url - https://hazeover.com/touchswitcher/TouchSwitcher.zip + %NAME%-%version%.tgz Processor URLDownloader From 07584a3aa6bd67235d8a848b6cd24d7e40a77cab Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:25:24 -0800 Subject: [PATCH 27/32] Update WhatSize recipes for pkg download format --- WhatSize/WhatSize.download.recipe | 29 ++++++--------- WhatSize/WhatSize.install.recipe | 17 +++------ WhatSize/WhatSize.munki.recipe | 8 +++-- WhatSize/WhatSize.pkg.recipe | 60 +++++++++++++++++++++++++++++-- 4 files changed, 78 insertions(+), 36 deletions(-) diff --git a/WhatSize/WhatSize.download.recipe b/WhatSize/WhatSize.download.recipe index 32232cc2..27fa22db 100644 --- a/WhatSize/WhatSize.download.recipe +++ b/WhatSize/WhatSize.download.recipe @@ -3,7 +3,7 @@ Comment - Created with Recipe Robot v1.0.1 (https://github.com/homebysix/recipe-robot) + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) Description Downloads the latest version of WhatSize. Identifier @@ -14,16 +14,16 @@ WhatSize MinimumVersion - 0.6.1 + 2.3 Process Arguments filename - %NAME%.dmg + %NAME%.pkg url - https://whatsizemac.com/software/whatsize6/whatsize.dmg + https://www.whatsizemac.com/software/whatsize8/whatsize.pkg Processor URLDownloader @@ -35,25 +35,18 @@ Arguments + expected_authority_names + + Developer ID Installer: ID-DESIGN INC. (ME637H7ZM9) + Developer ID Certification Authority + Apple Root CA + input_path - %pathname%/WhatSize.app - requirement - identifier "com.id-design.whatsize" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = ME637H7ZM9 + %pathname% Processor CodeSignatureVerifier - - Arguments - - input_plist_path - %pathname%/WhatSize.app/Contents/Info.plist - plist_version_key - CFBundleShortVersionString - - Processor - Versioner - diff --git a/WhatSize/WhatSize.install.recipe b/WhatSize/WhatSize.install.recipe index dd80032c..7a3538a5 100644 --- a/WhatSize/WhatSize.install.recipe +++ b/WhatSize/WhatSize.install.recipe @@ -3,7 +3,7 @@ Comment - Created with Recipe Robot v1.0.1 (https://github.com/homebysix/recipe-robot) + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) Description Installs the latest version of WhatSize. Identifier @@ -14,7 +14,7 @@ WhatSize MinimumVersion - 0.5.0 + 2.3 ParentRecipe com.github.homebysix.download.WhatSize Process @@ -22,20 +22,11 @@ Arguments - dmg_path + pkg_path %pathname% - items_to_copy - - - destination_path - /Applications - source_item - WhatSize.app - - Processor - InstallFromDMG + Installer diff --git a/WhatSize/WhatSize.munki.recipe b/WhatSize/WhatSize.munki.recipe index e8d418b9..f455e9bf 100644 --- a/WhatSize/WhatSize.munki.recipe +++ b/WhatSize/WhatSize.munki.recipe @@ -3,7 +3,7 @@ Comment - Created with Recipe Robot v1.0.1 (https://github.com/homebysix/recipe-robot) + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) Description Downloads the latest version of WhatSize and imports it into Munki. Identifier @@ -16,6 +16,10 @@ WhatSize pkginfo + blocking_applications + + WhatSize.app + catalogs testing @@ -33,7 +37,7 @@ MinimumVersion - 0.5.0 + 2.3 ParentRecipe com.github.homebysix.download.WhatSize Process diff --git a/WhatSize/WhatSize.pkg.recipe b/WhatSize/WhatSize.pkg.recipe index f2b8b95c..eac4d83e 100644 --- a/WhatSize/WhatSize.pkg.recipe +++ b/WhatSize/WhatSize.pkg.recipe @@ -3,7 +3,7 @@ Comment - Created with Recipe Robot v1.0.1 (https://github.com/homebysix/recipe-robot) + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) Description Downloads the latest version of WhatSize and creates a package. Identifier @@ -14,14 +14,68 @@ WhatSize MinimumVersion - 1.0.0 + 2.3 ParentRecipe com.github.homebysix.download.WhatSize Process + Arguments + + destination_path + %RECIPE_CACHE_DIR%/unpacked + flat_pkg_path + %pathname% + Processor - AppPkgCreator + FlatPkgUnpacker + + + Arguments + + destination_path + %RECIPE_CACHE_DIR%/payload + pkg_payload_path + %RECIPE_CACHE_DIR%/unpacked/WhatSizeUnsigned.pkg/Payload + purge_destination + + + Processor + PkgPayloadUnpacker + + + Arguments + + input_plist_path + %RECIPE_CACHE_DIR%/payload/Applications/WhatSize.app/Contents/Info.plist + plist_version_key + CFBundleShortVersionString + + Processor + Versioner + + + Arguments + + pkg_path + %RECIPE_CACHE_DIR%/%NAME%-%version%.pkg + source_pkg + %pathname% + + Processor + PkgCopier + + + Arguments + + path_list + + %RECIPE_CACHE_DIR%/payload + %RECIPE_CACHE_DIR%/unpacked + + + Processor + PathDeleter From faa005fb717aa1d54d4288c77b00a32c57a1bbec Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:25:32 -0800 Subject: [PATCH 28/32] Deprecate VirtualHostX recipes --- VirtualHost/VirtualHostX.download.recipe | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/VirtualHost/VirtualHostX.download.recipe b/VirtualHost/VirtualHostX.download.recipe index 33027b7b..e61baaa0 100644 --- a/VirtualHost/VirtualHostX.download.recipe +++ b/VirtualHost/VirtualHostX.download.recipe @@ -17,6 +17,15 @@ 0.6.1 Process + + Arguments + + warning_message + As of November 2021, VirtualHostX is sunset as an actively developed product (details: https://retina.studio/virtualhostx/). This recipe is deprecated and will be removed in the future. + + Processor + DeprecationWarning + Arguments From 2b0373f5d7e63c49a35c0348eaea4966f26b637d Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:25:45 -0800 Subject: [PATCH 29/32] Update download pattern and URL for VyprVPN --- VyprVPN/VyprVPN.download.recipe | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/VyprVPN/VyprVPN.download.recipe b/VyprVPN/VyprVPN.download.recipe index d4531200..31142eb5 100644 --- a/VyprVPN/VyprVPN.download.recipe +++ b/VyprVPN/VyprVPN.download.recipe @@ -19,9 +19,7 @@ Arguments re_pattern - desktop/mac/production/([\d\.]+)/VyprVPN - result_output_var_name - version + desktop/mac/production/(?P<longversion>[\d\.]+)/VyprVPN_v(?P<shortversion>[\d\.]+).dmg url https://www.vyprvpn.com/vpn-apps/vpn-for-mac @@ -32,9 +30,9 @@ Arguments filename - VyprVPN-%version%.dmg + VyprVPN-%longversion%.dmg url - https://www.goldenfrog.com/downloads/vyprvpn/desktop/mac/production/%version%/VyprVPN_v%version%.dmg + https://www.vyprvpn.com/downloads/vyprvpn/desktop/mac/production/%longversion%/VyprVPN_v%shortversion%.dmg Processor URLDownloader @@ -54,6 +52,17 @@ Processor CodeSignatureVerifier + + Arguments + + input_plist_path + %pathname%/VyprVPN.app/Contents/Info.plist + plist_version_key + CFBundleShortVersionString + + Processor + Versioner + From 04d057d333a6d3dffda4aec5c87814fccd8b8fd1 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:25:54 -0800 Subject: [PATCH 30/32] Update code signature verification for Espresso --- Warewolf/Espresso.download.recipe | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Warewolf/Espresso.download.recipe b/Warewolf/Espresso.download.recipe index b9ea1417..850d3ebb 100644 --- a/Warewolf/Espresso.download.recipe +++ b/Warewolf/Espresso.download.recipe @@ -58,7 +58,7 @@ input_path %RECIPE_CACHE_DIR%/%NAME%/Espresso.app requirement - anchor apple generic and identifier "com.kanagacode.espresso" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "6Z69C2J5RD") + anchor apple generic and identifier "au.espressoapps.espresso" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = B4VT828L2Q) Processor CodeSignatureVerifier From f7e7193d2cdb53289fb1f0d27815a0e517fbc06f Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:34:55 -0800 Subject: [PATCH 31/32] Update Zed recipes to support multiple architectures --- Zed/Zed.download.recipe | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/Zed/Zed.download.recipe b/Zed/Zed.download.recipe index 7bf5e584..d7e612f9 100644 --- a/Zed/Zed.download.recipe +++ b/Zed/Zed.download.recipe @@ -2,10 +2,17 @@ - Comment - Created with Recipe Robot v2.3.0 (https://github.com/homebysix/recipe-robot) Description - Downloads the latest version of Zed. + Downloads the latest version of Zed. + +Valid values for ARCH include: +- x86_64 (default, Intel) +- aarch64 (Apple Silicon) + +Valid values for BRANCH include: +- stable (default) +- preview + Identifier com.github.homebysix.download.Zed Input @@ -14,6 +21,8 @@ Zed BRANCH stable + ARCH + x86_64 MinimumVersion 2.3 @@ -23,11 +32,11 @@ Arguments re_pattern - /api/releases/%BRANCH%/([\d\.]+)/Zed.dmg + /api/releases/%BRANCH%/([\d\.]+)/Zed-%ARCH%.dmg result_output_var_name version url - https://zed.dev/download + https://zed.dev/releases/%BRANCH% Processor URLTextSearcher @@ -36,9 +45,9 @@ Arguments filename - %NAME%-%version%.dmg + %NAME%-%version%-%ARCH%.dmg url - https://zed.dev/api/releases/stable/%version%/Zed.dmg + https://zed.dev/api/releases/%BRANCH%/%version%/Zed-%ARCH%.dmg Processor URLDownloader From 5a05a995658d5c35cbd58e85ca60fb414f329ad3 Mon Sep 17 00:00:00 2001 From: Elliot Jordan Date: Sun, 15 Dec 2024 10:35:03 -0800 Subject: [PATCH 32/32] Deprecate Zyzzyva recipes --- Zyzzyva/Zyzzyva.download.recipe | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Zyzzyva/Zyzzyva.download.recipe b/Zyzzyva/Zyzzyva.download.recipe index 02f09566..6be7492c 100644 --- a/Zyzzyva/Zyzzyva.download.recipe +++ b/Zyzzyva/Zyzzyva.download.recipe @@ -15,6 +15,10 @@ 1.0.0 Process + + Processor + DeprecationWarning + Arguments