autopkg / dataJAR-recipes

Elegant and powerful Apple services for business and education.
https://www.datajar.co.uk
Apache License 2.0
113 stars 80 forks source link

Update Screen Pal 3.munki.recipe #311

Closed JiiJuuTee closed 3 months ago

JiiJuuTee commented 9 months ago

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.

paul-cossey commented 9 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

paul-cossey commented 9 months ago

And it looks like the actual version is 3.8.0.2

https://screenpal.com/release-notes/desktop/version-3-8-0-2/

JiiJuuTee commented 9 months ago

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!

paul-cossey commented 8 months ago

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 😄

JiiJuuTee commented 8 months ago

Hi Paul,

I submitted a ticket about this too (#320099), hope it gets fixed soon! 👍

JiiJuuTee commented 8 months ago

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!

paul-cossey commented 6 months ago

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.

paul-cossey commented 3 months ago

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.