Closed JiiJuuTee closed 3 months ago
Thanks, @JiiJuuTee
I was working on this last night as it goes, but encountered some issues with the vendors versioning that stopped me committing the changes.
Ideally we prefer to use the vendors packages as much as possible, and we also need install array's that use derive_minimum_os_version
The issues with the versioning, are
0
CFBundleShortVersionString
and CFBundleVersion
are both 3
(the old version was also 3
(well, 3.0.0
))3.0.2.0
And it looks like the actual version is 3.8.0.2
https://screenpal.com/release-notes/desktop/version-3-8-0-2/
Hi Paul,
Thanks a lot for the reply. Yeap, I noticed those version issues too, it's a bummer.
If this is already on your to-do list and you are waiting a reponse from the developer, you can close this pull request. I'll start cooking up some custom recipes to our environment. Thanks for the great recipes btw, been using them for a long time!
I've just raised with the vendor under #319999 feel free to reference this if you're able to raise a support ticket too, @JiiJuuTee
The more noise the better in these situations 😄
Hi Paul,
I submitted a ticket about this too (#320099), hope it gets fixed soon! 👍
Hi Paul,
I got a response from ScreenPal's support, that the versioning issue should be fixed in the next release. :)
Hope you'll have great and relaxing upcoming holidays!
Morning, @JiiJuuTee
I've committed my changes to this, mainly so I didn't lose them. I've been checking but we're still waiting for the vendor to fix the versioning. Hopefully they'll cut a release with correct versioning soon.
I'm going to close this PR as I've now deprecated the recipes.
The vendor hasn't updated the App's versioning past 3, and is seemingly only updating individual components which can be seen via ~/Library/ScreenPal-v3/app-0.log
05/21/24 13:29:12 INFO T0045: === starting update.
05/21/24 13:29:12 INFO T0001: === Waiting for update thread.
05/21/24 13:29:12 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/ScreencastOMaticEditor-3.11.1-beta2.jar
05/21/24 13:29:13 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/ScreencastOMaticEditor-3.11.1-beta2.jar (size: 12071576)
05/21/24 13:29:13 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/AppSkin-3.11.1-beta2.jar
05/21/24 13:29:14 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/AppSkin-3.11.1-beta2.jar (size: 5861652)
05/21/24 13:29:14 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/SOMAppSkin-3.11.1-beta2.jar
05/21/24 13:29:14 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/SOMAppSkin-3.11.1-beta2.jar (size: 779305)
05/21/24 13:29:14 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/RecorderSkin-3.11.1-beta2.jar
05/21/24 13:29:15 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/RecorderSkin-3.11.1-beta2.jar (size: 3551949)
05/21/24 13:29:15 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/libresample4j-2016.jar
05/21/24 13:29:15 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/libresample4j-2016.jar (size: 20762)
05/21/24 13:29:15 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/AppNative-3.11.1-beta2.jar
05/21/24 13:29:15 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/AppNative-3.11.1-beta2.jar (size: 3144928)
05/21/24 13:29:15 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/jl1.0.1-2017.jar
05/21/24 13:29:15 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/jl1.0.1-2017.jar (size: 114036)
05/21/24 13:29:15 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/ScreencastOMaticTray-3.11.1-beta2.jar
05/21/24 13:29:16 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/ScreencastOMaticTray-3.11.1-beta2.jar (size: 330485)
05/21/24 13:29:16 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/batik-all-1.16.jar
05/21/24 13:29:16 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/batik-all-1.16.jar (size: 4289313)
05/21/24 13:29:16 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/xml-apis-1.4.01.jar
05/21/24 13:29:16 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/xml-apis-1.4.01.jar (size: 220536)
05/21/24 13:29:16 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/xml-apis-ext-1.3.04.jar
05/21/24 13:29:17 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/xml-apis-ext-1.3.04.jar (size: 85686)
05/21/24 13:29:17 INFO T0045: Downloading jar: https://files2.screencast-o-matic.com/jars/xmlgraphics-commons-2.7.jar
05/21/24 13:29:17 INFO T0045: Downloaded jar: https://files2.screencast-o-matic.com/jars/xmlgraphics-commons-2.7.jar (size: 675889)
05/21/24 13:29:17 INFO T0045: === update done.
05/21/24 13:29:17 INFO T0045: === notifying main thread they can continue.
05/21/24 13:29:17 INFO T0001: === Update thread is done.
New ScreenPal package installs ScreenPal to applications folder. There is no Install Screenpal.app anymore.
So there are two options:
This commit does the latter (because earlier this was done via DMG too), and clears up some files after. Feel free to suggest fixes/modify the code if needed.