mirror of
https://github.com/NickeManarin/ScreenToGif.git
synced 2026-04-25 15:15:51 +03:00
[GH-ISSUE #431] Improve chocolatey package #356
Labels
No labels
copy cats
duplicated
future feature
pull-request
⬜ Accepted
⬜ Completed
⬜ Help Wanted 💪
⬜ In Progress
⬜ Missing Details
⬜ Pending
⬜ Waiting For Answer ⏳
🆕 feature preview
🔷 Bug 🐛
🔷 Out Of Scope
🔷 Out Of Scope
🔷 Question
🔷Enhancement
🔷Enhancement
🔷Invalid / External
🔷Knowledge Base
🔷Won't Fix
🕑 High
🕑 High
🕑 High
🕕 Medium
🕙 Low
🕛 Critical
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ScreenToGif#356
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @majkinetor on GitHub (Jan 14, 2019).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/431
ffmpeg and gifski could be added as choco dependencies. Gifski doesn't exist as choco package yet but I am willing to make it.
That way
cinst screentogifwould install all of them and configure correctly.choco update ...would update only dependencies that actually have a new version--ignore-dependenciescmd line argument.What do you think ?
If you accept, I can do relevant work. I also think package should be embedded (i.e. contain binary inside, not just link)
@Kristinita commented on GitHub (Jan 30, 2019):
@majkinetor , It would be nice, if you add lossygif to Chocolatey too. See my table — it a best GIF compression tool.
Thanks.
@majkinetor commented on GitHub (Jan 30, 2019):
@Kristinita
They don't provide binaries so its a bit complicated as I need to build them myself which I generally do not do.
@NickeManarin commented on GitHub (Feb 28, 2020):
@majkinetor Hi, sorry for taking so long.
I would like to push this forward, at least with FFmpeg.
With Gifski and SharpDX, it's a little bit different. I think that it's best to bundle together.
@majkinetor commented on GitHub (Feb 28, 2020):
Sure, just add 1 line to nuspec file, that it depends on ffmpeg. I am personally involved in keeping this package up to date all the time as you can see in the version history.
If you need any help let me know.
@NickeManarin commented on GitHub (Mar 3, 2020):
Strange, it's not working on my tests in here:
I added these lines to the nuspec:
And I'm trying to test with this command:
choco install -fdv .\screentogif.nuspecI end up with this error:
@NickeManarin commented on GitHub (Mar 3, 2020):
Forget it, it's working now with this command, running the same folder as the package:
choco install -s "'.;https://chocolatey.org/api/v2/'" -fdv screentogif@NickeManarin commented on GitHub (Mar 3, 2020):
Now for the Gifski and SharpDX, I think that I could simply ship my own MSI file.
But I'm not sure how existent "choco" installations of ScreenToGif would work.
Because the current package is installed via the portable version.
@majkinetor commented on GitHub (Mar 5, 2020):
Why not just add them to portable installation directly. Why MSI for 1 simple exe and a library ?
Like suggested I can create gifsky package. If you add it to deps, the exe will then be available on the PATH. If you don't want to depend on choco, you should embedd it.
@NickeManarin commented on GitHub (Mar 5, 2020):
I'll try to embedd both Gifski.dll and SharpDX.dll.
@lucastheisen commented on GitHub (Mar 23, 2020):
I just got a message saying Netframework 4.8 is required as well... Could be added as another dep: https://chocolatey.org/packages/netfx-4.8
@NickeManarin commented on GitHub (Mar 31, 2020):
@lucastheisen Yes, it can be. Thanks.
@brian6932 commented on GitHub (Jul 16, 2021):
Is it possible to get an installer in addition to the current portable version, or at least an install argument? Cause the current package is potable only