-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release naming format for Scoop #645
Comments
I haven't looked much into this yet, but we now install to the If it would help, I can fix up the release asset naming and add standalone MSI's for x64 and arm64 (i.e. installers for only GlazeWM without the option to also install Zebar). |
should the mentioned issue then also remove the need to install as administrator as mentioned here ScoopInstaller/Extras#14401 (comment) I assume if a different destination is chosen by scoop, the requirement to be administrator is removed? EDIT: ok after investigating some more, i think the current glazewm release can not be installed via scoop, since it cant overwrite the destination of the installation in the WiX setup glazewm/resources/wix/standalone.wxs Line 43 in 382c8a1
INSTALLFOLDER . Its a pity, i think scoop support would be quite helpful for a lot of people working without local admin rights.
My current workaround is:
|
I have managed to install the latest glazewm with Scoop without admin rights with the following modified {
"version": "3.6.0",
"description": "A tiling window manager for Windows inspired by i3 and Polybar.",
"homepage": "https://github.com/glzr-io/glazewm",
"license": "GPL-3.0-only",
"architecture": {
"64bit": {
"url": "https://github.com/glzr-io/glazewm/releases/download/v3.6.0/standalone-glazewm-v3.6.0-x64.msi",
"hash":"762a0ef381ddba009d14061775719a76c692cba3f697cc0a68403a6df849139c"
}
},
"bin": "GlazeWM.exe",
"shortcuts": [
[
"GlazeWM.exe",
"GlazeWM"
]
],
"checkver": "github",
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/glzr-io/glazewm/releases/download/v$version/glazewm-v$version.exe#/glazewm-v$version.exe"
}
}
}
}
Thank you for all the great work! |
@dillacorn you are absolutely right, I have taken inspiration from the zebar.json manifest to update my snippet (the only incorrect piece should be the hash for the arm release). It now runs without any errors! {
"version": "3.6.0",
"description": "A tiling window manager for Windows inspired by i3 and Polybar.",
"homepage": "https://github.com/glzr-io/glazewm",
"license": "GPL-3.0-only",
"architecture": {
"64bit": {
"url": "https://github.com/glzr-io/glazewm/releases/download/v3.6.0/standalone-glazewm-v3.6.0-x64.msi",
"hash":"762a0ef381ddba009d14061775719a76c692cba3f697cc0a68403a6df849139c"
},
"arm64": {
"url": "https://github.com/glzr-io/glazewm/releases/download/v3.6.0/standalone-glazewm-v3.6.0-arm64.msi",
"hash":"762a0ef381ddba009d14061775719a76c692cba3f697cc0a68403a6df849139c"
}
},
"extract_dir": "PFiles64\\glzr.io\\GlazeWM",
"bin": "glazewm.exe",
"shortcuts": [
[
"glazewm.exe",
"glazewm"
]
],
"checkver": "github",
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/glzr-io/glazewm/releases/download/v$version/standalone-glazewm-v$version-x64.msi"
}
}
}
} |
I've extracted the hash and included it for
|
With how simple this is to do and how dedicated I am to this piece of software I may as well be the one to update and maintain this bucket... Instead of having an update check in the bucket I could just verify the official hash and update the bucket till I'm dead.. or someone else could maintain it... all I'm doing to verify hash is with powershell. Get-FileHash -Path "C:\Users\username\Downloads\standalone-glazewm-v3.7.0-x64.msi" -Algorithm SHA256 {
"version": "3.7.0",
"description": "A tiling window manager for Windows inspired by i3 and Polybar.",
"homepage": "https://github.com/glzr-io/glazewm",
"license": "GPL-3.0-only",
"architecture": {
"64bit": {
"url": "https://github.com/glzr-io/glazewm/releases/download/v3.7.0/standalone-glazewm-v3.7.0-x64.msi",
"hash": "733C09B3D19BF68FD5A522EE8F068F48CADE8EC7422A4AA8A0D18B2BEEBE3494"
},
"arm64": {
"url": "https://github.com/glzr-io/glazewm/releases/download/v3.7.0/standalone-glazewm-v3.7.0-arm64.msi",
"hash": "C1C91D4E29863A9454C336101D57042A97613138F6403B1F718D018AD52BF517"
}
},
"extract_dir": "PFiles64\\glzr.io\\GlazeWM",
"bin": "GlazeWM.exe",
"shortcuts": [
[
"GlazeWM.exe",
"GlazeWM"
]
],
"checkver": "github",
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/glzr-io/glazewm/releases/download/v$version/standalone-glazewm-v$version-x64.msi"
},
"arm64": {
"url": "https://github.com/glzr-io/glazewm/releases/download/v$version/standalone-glazewm-v$version-arm64.msi"
}
}
}
} |
I was going to submit a PR to Scoop with the 3.1.0 update, but the autoupdater failed because the format of the name has changed. The autoupdate entry of the Scoop manifest is:
"v$version/GlazeWM_x64_$version.exe"
So the release needs to be changed from "v3.1.0/glazewm-3.1.0.exe" to "v3.1.0/GlazeWM_x64_3.1.0.exe" and "v3.1.0/GlazeWM_x86_3.1.0.exe"
Here is the output from Scoop autoupdater:
The text was updated successfully, but these errors were encountered: