Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various updates, deprecations, and fixes #668

Merged
merged 32 commits into from
Dec 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
98eae22
Deprecate 25io recipes
homebysix Dec 14, 2024
db97d14
Update code signature verification for Bartender
homebysix Dec 14, 2024
fbd652e
Deprecate Boom 2 recipes
homebysix Dec 14, 2024
764c5ef
Deprecate CaseApps recipes
homebysix Dec 14, 2024
3b32302
Update or remove user-agent headers
homebysix Dec 14, 2024
ed9b852
Update DeltaWalker download recipe with ARCH options
homebysix Dec 14, 2024
8fa76c0
Deprecate Delicious Library recipes
homebysix Dec 15, 2024
b93e4ae
Endurance Sparkle feed broken, use URLTextSearcher instead
homebysix Dec 15, 2024
d9821b9
Deprecate Folio recipes
homebysix Dec 15, 2024
3739819
Update download URL for GSP5
homebysix Dec 15, 2024
c8ef0f3
Deprecate Tokens recipes
homebysix Dec 15, 2024
f497fb9
Hocus Focus Sparkle feed broken, use URLTextSearcher instead
homebysix Dec 15, 2024
d4c032b
Deprecate Kite recipes
homebysix Dec 15, 2024
b73c42b
Deprecate LiveSurface Context recipes
homebysix Dec 15, 2024
2d27f41
Update Mellel recipes for major version 6
homebysix Dec 15, 2024
0cd928e
Update TMNotifier recipes for zip download format
homebysix Dec 15, 2024
9af773c
Update code signature verification for VersionTracker
homebysix Dec 15, 2024
4cdc0a8
Update code signature verification for ShareMouse
homebysix Dec 15, 2024
91c41d5
Update code signature verification for RV
homebysix Dec 15, 2024
b25c27a
Deprecate RecordIt recipes
homebysix Dec 15, 2024
1d6e4a4
Deprecate ProfitTrain recipes
homebysix Dec 15, 2024
a85ed30
Deprecate Whiskey recipes
homebysix Dec 15, 2024
eb0f808
Deprecate Palakis NDI Runtime recipes
homebysix Dec 15, 2024
1ac5574
Deprecate GifForMac recipes
homebysix Dec 15, 2024
c298c9e
Add support for Tinderbox 10
homebysix Dec 15, 2024
4f0dc52
Update TouchSwitcher download method
homebysix Dec 15, 2024
07584a3
Update WhatSize recipes for pkg download format
homebysix Dec 15, 2024
faa005f
Deprecate VirtualHostX recipes
homebysix Dec 15, 2024
2b0373f
Update download pattern and URL for VyprVPN
homebysix Dec 15, 2024
04d057d
Update code signature verification for Espresso
homebysix Dec 15, 2024
f7e7193
Update Zed recipes to support multiple architectures
homebysix Dec 15, 2024
5a05a99
Deprecate Zyzzyva recipes
homebysix Dec 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions 25io/Mou.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
<string>1.0.0</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>DeprecationWarning</string>
<key>Arguments</key>
<dict>
<key>warning_message</key>
<string>The 25io website is offline as of December 2024. This recipe is deprecated and may be removed in the future.</string>
</dict>
</dict>
<dict>
<key>Arguments</key>
<dict>
Expand Down
9 changes: 9 additions & 0 deletions 25io/Smaller.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
<string>1.0.0</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>DeprecationWarning</string>
<key>Arguments</key>
<dict>
<key>warning_message</key>
<string>The 25io website is offline as of December 2024. This recipe is deprecated and may be removed in the future.</string>
</dict>
</dict>
<dict>
<key>Arguments</key>
<dict>
Expand Down
7 changes: 0 additions & 7 deletions AutodeskFusion360/AutodeskFusion360.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
<dict>
<key>NAME</key>
<string>Autodesk Fusion 360</string>
<key>USER_AGENT</key>
<string>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</string>
</dict>
<key>MinimumVersion</key>
<string>0.6.1</string>
Expand All @@ -22,11 +20,6 @@
<dict>
<key>filename</key>
<string>%NAME%.pkg</string>
<key>request_headers</key>
<dict>
<key>user-agent</key>
<string>%USER_AGENT%</string>
</dict>
<key>url</key>
<string>https://dl.appstreaming.autodesk.com/production/installers/Autodesk%20Fusion%20Admin%20Install.pkg</string>
</dict>
Expand Down
2 changes: 1 addition & 1 deletion Bartender/Bartender.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ Specify which major version you want in the MAJOR_VERSION input variable. Suppor
<key>input_path</key>
<string>%RECIPE_CACHE_DIR%/%NAME%/Bartender %MAJOR_VERSION%.app</string>
<key>requirement</key>
<string>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")</string>
<string>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")</string>
</dict>
<key>Processor</key>
<string>CodeSignatureVerifier</string>
Expand Down
9 changes: 9 additions & 0 deletions Boom/Boom2.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
<string>0.6.1</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>DeprecationWarning</string>
<key>Arguments</key>
<dict>
<key>warning_message</key>
<string>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.</string>
</dict>
</dict>
<dict>
<key>Arguments</key>
<dict>
Expand Down
9 changes: 9 additions & 0 deletions CaseApps/SofaControl.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
<string>0.6.1</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>DeprecationWarning</string>
<key>Arguments</key>
<dict>
<key>warning_message</key>
<string>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.</string>
</dict>
</dict>
<dict>
<key>Arguments</key>
<dict>
Expand Down
9 changes: 9 additions & 0 deletions CaseApps/Tags.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
<string>0.6.1</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>DeprecationWarning</string>
<key>Arguments</key>
<dict>
<key>warning_message</key>
<string>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.</string>
</dict>
</dict>
<dict>
<key>Arguments</key>
<dict>
Expand Down
5 changes: 5 additions & 0 deletions Cisdem/CisdemUnarchiver.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,11 @@
<dict>
<key>filename</key>
<string>%NAME%.dmg</string>
<key>request_headers</key>
<dict>
<key>user-agent</key>
<string>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</string>
</dict>
<key>url</key>
<string>https://download.cisdem.com/cisdem-unarchiver.dmg</string>
</dict>
Expand Down
9 changes: 9 additions & 0 deletions DeliciousMonster/DeliciousLibrary.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
<string>0.6.1</string>
<key>Process</key>
<array>
<dict>
<key>Arguments</key>
<dict>
<key>warning_message</key>
<string>Delicious Monster's website is no longer online as of December 2024. This recipe is deprecated and will be removed in the future.</string>
</dict>
<key>Processor</key>
<string>DeprecationWarning</string>
</dict>
<dict>
<key>Arguments</key>
<dict>
Expand Down
25 changes: 15 additions & 10 deletions Deltopia/DeltaWalker.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,20 @@
<plist version="1.0">
<dict>
<key>Description</key>
<string>Downloads the latest version of DeltaWalker.</string>
<string>Downloads the latest version of DeltaWalker.

Valid values for ARCH include:
- x64 (default; Intel)
- aarch64 (Apple Silicon)
</string>
<key>Identifier</key>
<string>com.github.homebysix.download.DeltaWalker</string>
<key>Input</key>
<dict>
<key>NAME</key>
<string>DeltaWalker</string>
<key>USER_AGENT</key>
<string>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</string>
<key>ARCH</key>
<string>x64</string>
</dict>
<key>MinimumVersion</key>
<string>0.6.1</string>
Expand All @@ -21,21 +26,21 @@
<key>Arguments</key>
<dict>
<key>re_pattern</key>
<string>href="(https:\/\/s3\.amazonaws\.com\/deltawalker\/DeltaWalker-[\d\.]+\.dmg)"</string>
<key>request_headers</key>
<dict>
<key>user-agent</key>
<string>%USER_AGENT%</string>
</dict>
<string>href="(https://s3.amazonaws.com/deltawalker/DeltaWalker-(?P&lt;version&gt;[\d\.]+)_%ARCH%.dmg)"</string>
<key>result_output_var_name</key>
<string>url</string>
<key>url</key>
<string>https://www.deltawalker.com/download.jsp</string>
<string>https://www.deltawalker.com/download</string>
</dict>
<key>Processor</key>
<string>URLTextSearcher</string>
</dict>
<dict>
<key>Arguments</key>
<dict>
<key>filename</key>
<string>%NAME%-%version%-%ARCH%.dmg</string>
</dict>
<key>Processor</key>
<string>URLDownloader</string>
</dict>
Expand Down
5 changes: 0 additions & 5 deletions Eclipse/Eclipse.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,6 @@ Eclipse IDE for Scout Developers: scout</string>
<dict>
<key>re_pattern</key>
<string>\/downloads\/download\.php\?file=([/\w-]+eclipse-%ECLIPSE_CODE%[\w-]+macosx-cocoa-%ARCHITECTURE%\.dmg)</string>
<key>request_headers</key>
<dict>
<key>user-agent</key>
<string>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11) AppleWebKit/601.1.39 (KHTML, like Gecko) Version/9.0 Safari/601.1.39</string>
</dict>
<key>result_output_var_name</key>
<string>match</string>
<key>url</key>
Expand Down
13 changes: 10 additions & 3 deletions Endurance/Endurance.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,27 @@
<string>0.6.0</string>
<key>Process</key>
<array>

<dict>
<key>Arguments</key>
<dict>
<key>appcast_url</key>
<string>https://enduranceapp.com/appcast</string>
<key>re_pattern</key>
<string>href="https://enduranceapp.com/downloads/Endurance([\d\.]+).zip"</string>
<key>result_output_var_name</key>
<string>version</string>
<key>url</key>
<string>https://enduranceapp.com/</string>
</dict>
<key>Processor</key>
<string>SparkleUpdateInfoProvider</string>
<string>URLTextSearcher</string>
</dict>
<dict>
<key>Arguments</key>
<dict>
<key>filename</key>
<string>%NAME%-%version%.zip</string>
<key>url</key>
<string>https://enduranceapp.com/downloads/Endurance%version%.zip</string>
</dict>
<key>Processor</key>
<string>URLDownloader</string>
Expand Down
4 changes: 4 additions & 0 deletions Folio/Folio.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@
<string>0.6.1</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>DeprecationWarning</string>
</dict>
<dict>
<key>Arguments</key>
<dict>
Expand Down
6 changes: 4 additions & 2 deletions GeometersSketchpad5/GSP5.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
<plist version="1.0">
<dict>
<key>Description</key>
<string>Downloads the current release version of Geometer's Sketchpad 5</string>
<string>Downloads the current release version of Geometer's Sketchpad 5.

Not using CodeSignatureVerifier because version 5.06 resource envelope is obsolete (version 1 signature).</string>
<key>Identifier</key>
<string>com.github.homebysix.download.GSP5</string>
<key>Input</key>
Expand All @@ -19,7 +21,7 @@
<key>Arguments</key>
<dict>
<key>url</key>
<string>https://gsp5.s3.amazonaws.com/GSP5.dmg</string>
<string>https://sketchpad.keycurriculum.com/key-s3/gsp5/GSP5.dmg</string>
</dict>
<key>Processor</key>
<string>URLDownloader</string>
Expand Down
4 changes: 4 additions & 0 deletions Gikken/Tokens.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ upgrade from the old app from developer Peer Assembly.</string>
<string>1.0.0</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>DeprecationWarning</string>
</dict>
<dict>
<key>Arguments</key>
<dict>
Expand Down
23 changes: 20 additions & 3 deletions HocusFocus/HocusFocus.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,23 @@
<dict>
<key>Arguments</key>
<dict>
<key>appcast_url</key>
<string>https://hocusfoc.us/updates.xml</string>
<key>re_pattern</key>
<string>href="/static/releases/hocusfocus-([\d\.]+).zip"</string>
<key>result_output_var_name</key>
<string>version</string>
<key>url</key>
<string>https://hocusfoc.us/previous-versions</string>
</dict>
<key>Processor</key>
<string>SparkleUpdateInfoProvider</string>
<string>URLTextSearcher</string>
</dict>
<dict>
<key>Arguments</key>
<dict>
<key>filename</key>
<string>%NAME%-%version%.zip</string>
<key>url</key>
<string>https://hocusfoc.us/static/releases/hocusfocus-%version%.zip</string>
</dict>
<key>Processor</key>
<string>URLDownloader</string>
Expand Down Expand Up @@ -63,6 +69,17 @@
<key>Processor</key>
<string>CodeSignatureVerifier</string>
</dict>
<dict>
<key>Arguments</key>
<dict>
<key>input_plist_path</key>
<string>%RECIPE_CACHE_DIR%/%NAME%/Applications/Hocus Focus.app/Contents/Info.plist</string>
<key>plist_version_key</key>
<string>CFBundleShortVersionString</string>
</dict>
<key>Processor</key>
<string>Versioner</string>
</dict>
</array>
</dict>
</plist>
11 changes: 11 additions & 0 deletions Kite/Kite.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,17 @@
<string>0.6.1</string>
<key>Process</key>
<array>
<dict>
<key>Processor</key>
<string>DeprecationWarning</string>
<key>Arguments</key>
<dict>
<key>warning_message</key>
<string>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.</string>
</dict>
</dict>
<dict>
<key>Arguments</key>
<dict>
Expand Down
9 changes: 9 additions & 0 deletions LiveSurfaceContext/LiveSurfaceContext.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
<string>0.6.1</string>
<key>Process</key>
<array>
<dict>
<key>Arguments</key>
<dict>
<key>warning_message</key>
<string>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.</string>
</dict>
<key>Processor</key>
<string>DeprecationWarning</string>
</dict>
<dict>
<key>Arguments</key>
<dict>
Expand Down
10 changes: 0 additions & 10 deletions MacPaw/SpyBuster.download.recipe
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,6 @@
<dict>
<key>Arguments</key>
<dict>
<key>appcast_request_headers</key>
<dict>
<key>user-agent</key>
<string>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</string>
</dict>
<key>appcast_url</key>
<string>https://updates.devmate.com/com.macpaw-labs.snitch.xml</string>
</dict>
Expand All @@ -36,11 +31,6 @@
<dict>
<key>filename</key>
<string>%NAME%-%version%.zip</string>
<key>request_headers</key>
<dict>
<key>user-agent</key>
<string>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</string>
</dict>
</dict>
<key>Processor</key>
<string>URLDownloader</string>
Expand Down
Loading
Loading