ScoopInstaller / Versions

📦 A Scoop bucket for alternative versions of apps.
https://scoop.sh
The Unlicense
188 stars 190 forks source link

7-Zip / 7-Zip-zstd Conflict #352

Open kewalsky opened 2 years ago

kewalsky commented 2 years ago

7zip-zstd Releases Manifest for 7zip.json Main Manifest for 7zip-zstd.json Versions

kewalsky commented 2 years ago

apologies accidentally hit close

I was going to suggest seeing if it would be possible to install 7zip-zstd using the EXE instead of the 7z file, but I am not sure if Scoop would see itself as having a copy of 7zip installed with "7ZIPEXTRACT_USE_EXTERNAL false" set.

rashil2000 commented 2 years ago

Does the exe accept any commandline arguments? We need it to accept the install directory location.

niheaven commented 2 years ago

It could, but pop UAC. so extract it as 7zip is the best solution.

rashil2000 commented 2 years ago

Using 7zip to extract 7zip-zstd defeats the purpose of 7zip-zstd 😅

niheaven commented 2 years ago

Unless 7-zip-zstd provide msi installer and we could omit UAC..

rashil2000 commented 2 years ago

Portable version has been requested many times: https://github.com/mcmilk/7-Zip-zstd/issues/120 https://github.com/mcmilk/7-Zip-zstd/issues/148

Someone made it using Portapps' 7zip - https://github.com/portapps/portapps/issues/151, available here - https://github.com/Chaython/7-Zip-ZSTD-Portable

kewalsky commented 2 years ago

unfortunately I believe it is also packed only in a .7z file but 7-zip proper does offer 7za.exe, a minimal version of the 7z commandline that only handles .7z files (under 7-zip Extra). It feels very goofy and I'm assuming not possible within sccop but if 7za is added to Versions it could go

rashil2000 commented 2 years ago

unfortunately I believe it is also packed only in a .7z file

It is a .zip file:

image

e6c31d commented 1 year ago

The good news is that official 7-zip will add zstd support. See this post by 7-zip's creator Igor Pavlov.