slashwq / Chocolatey

This repo contains Chocolatey packages created by me. Learn more about Chocolatey at https://chocolatey.org.
1 stars 2 forks source link

(playnite) Move Chocolatey build to use online installer package. #4

Open slashwq opened 3 years ago

slashwq commented 3 years ago

From Playnite's official Discord, message link: https://discord.com/channels/365863063296933888/365863064010227723/864523159823056926

New installer is custom written by Crow (Josef Nemec) and does not support any silent switches from what I can tell. Crow has stated that offline installs will still be available, but will need to see what happens when this switch occurs.

This may be the end of my maintaining of this package on Chocolatey and I may deprecate the entire package. It's unfortunate that the developer won't stick to using known good install packages for ease of use in Chocolatey, WinGet, and just general automation. I wish the dev the best of luck and success in migrating to a new, custom installation package.

slashwq commented 3 years ago

Looks like the package is installing from GitHub releases - https://github.com/JosefNemec/Playnite/releases

So long as the offline package uses Inno or another documented installer package, converting the Chocolatey scripts shouldn't be much of an issue.

slashwq commented 2 years ago

After much thought, I'm going to look into converting this package to install the online variant of Playnite located here and publish the final build of this on Chocolatey. No ETA at this time regarding this.

The online version always installs the most up-to-date build available, and all future updates can be handled by the built-in updater (think similar to how Steam installs via Chocolatey).

Unfortunately, I just don't have the time to keep constantly updating this, especially as I no longer use Playnite for my own uses. Coding for work projects among other items have taken priority over maintaining this package. However, I do want to make sure that whatever package is published is at least up-to-date with minimal effort.

TheCakeIsNaOH commented 2 years ago

@Hyp5r note that the Chocolatey Community Repository currently has a very strong recommendation to use checksums, and will be moving that to a requirement at some point. Additionally, a specific version Chocolatey packages is supposed to point to a specific version of the software.

However, would be able to maintain this package, and add an AU script to automatically update it. If you would want to hand the package over, my username is TheCakeIsNaOH, same as here.

slashwq commented 2 years ago

@Hyp5r note that the Chocolatey Community Repository currently has a very strong recommendation to use checksums, and will be moving that to a requirement at some point. Additionally, a specific version Chocolatey packages is supposed to point to a specific version of the software.

However, would be able to maintain this package, and add an AU script to automatically update it. If you would want to hand the package over, my username is TheCakeIsNaOH, same as here.

Definitely appreciate the reply and offer! I've added you to be a maintainer for the Playnite package on Chocolatey.

Apologies that I couldn't keep up with maintaining it - it's been a fun couple of years with it, admittedly, but too many things outside of this came up that I ended up pushing this priority.

TheCakeIsNaOH commented 2 years ago

Actually thank you for creating this package in the first place.

I've uploaded version 9.19: https://community.chocolatey.org/packages/playnite/9.19