Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Sparkle for updates #657

Closed
kmplngj opened this issue Feb 23, 2021 · 12 comments · Fixed by #950
Closed

Sparkle for updates #657

kmplngj opened this issue Feb 23, 2021 · 12 comments · Fixed by #950
Assignees

Comments

@kmplngj
Copy link

kmplngj commented Feb 23, 2021

Topgrade should support Sparkle for updates.

More information
Many macOS apps are using the sparkle framework to find and load updates. Would it be possible to update (or show) this apps with Topgrade?

There is a macOS GUI app that does this. It is called Latest.

Best regards
Jan

@r-darwish
Copy link
Owner

Do you know if there's any command line utility that works like Latest?

@MCOfficer
Copy link
Contributor

There's sparkle-cli, but only in sparkle 2.0 (see sparkle-project/Sparkle#1523 for adoption).

Also, TIL sparkle's author is kornelski. Doesn't that name sound familiar :D

@r-darwish
Copy link
Owner

I will do that once Sparkle 2.0 is out, but until it happens I have no way to test it. Please reopen this issue with Sparkle 2.0 is generally available.

@dec0dOS
Copy link

dec0dOS commented Jan 4, 2022

Seems that Sparkle 2.0 is out
https://github.com/sparkle-project/Sparkle/releases/tag/2.0.0

@r-darwish r-darwish reopened this Jan 5, 2022
@dec0dOS
Copy link

dec0dOS commented Feb 11, 2022

Thanks for the awesome project! Any updates to this issue?

@r-darwish
Copy link
Owner

Could you explain what needs to run now? What's the name of the CLI tool and which arguments should Topgrade pass to it?

@dec0dOS
Copy link

dec0dOS commented May 1, 2022

Check the following docs:
https://sparkle-project.org/documentation/sparkle-cli/

@MCOfficer
Copy link
Contributor

Is there any specific location sparkle-cli is installed to? is it in PATH? or do users just drop it somewhere, windows-style?

@r-darwish
Copy link
Owner

Also, it doesn't seem that this cli can detect and upgrade all Sparkle enabled apps. Is there any way to determine whether a specific App uses Sparkle?

@r-darwish
Copy link
Owner

@kmplngj @dec0dOS please advise

@dec0dOS
Copy link

dec0dOS commented May 28, 2022

Checking the Frameworks dir of the app should be the easiest solution, afaik.

Screenshot 2022-05-28 at 21 10 23
Screenshot 2022-05-28 at 21 10 28

@kmplngj
Copy link
Author

kmplngj commented May 28, 2022

Great help from Sparkle dev! sparkle-project/Sparkle#2131

@r-darwish r-darwish self-assigned this Jun 1, 2022
r-darwish added a commit that referenced this issue Jun 5, 2022
@r-darwish r-darwish mentioned this issue Jun 5, 2022
7 tasks
r-darwish added a commit that referenced this issue Jun 11, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants