-
Notifications
You must be signed in to change notification settings - Fork 383
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
(zotero) add 64-bit installer #2546
base: master
Are you sure you want to change the base?
Conversation
The Tixoti package has an "open" dependency on AutoHotKey. V2 of AHK has significantly different syntax, so the script had to be rewritten. This requires AHK v2 now, but it seems to be working.
This adds the new install option for 64-bit Zotero and simplifies the update a bit.
✅ Package verification completed without issues. PR is now pending human review |
Apologies for my ignorance here, but is there anything I need to (or can) do about the the
Thanks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apologizes for taking so long to review the changes in this PR.
There quite a few changes I would like you to make.
In addition to these changes, please also rebase your PR, as well as update any existing commits to have the prefix (zotero)
in front of them.
|
Again, ignoramus here. I've adjusted the files in my fork/branch, but I don't know how to rebase it. Is it possible in the web GUI or in GitHub desktop? Thanks. |
|
Allow rebase commands in GUI.
This adds the new install option for 64-bit Zotero and simplifies the update a bit.
Description
Modified the update.ps1 to grab both 32-bit and 64-bit installer URLs, download the EXEs and replace the information in the
VERIFICATION.txt
file. Modifiedchocolateyinstall.ps1
to install either 32-bit or 64-bit flavor of Zotero. Also simplified theVERIFICATION.txt
file andchocolateyinstall.ps1
andchocolateyuninstall.ps1
files to require fewer (or no) edits viaupdate.ps1
. Re-arranged metadata in the.nuspec
to match the order of a new package. Updated theLICENSE.txt
file to match changes at the project.Motivation and Context
32-bit Zotero works fine on 64-bit systems, but regularly pops up a dialog indicating that it's not the most efficient version for the environment. The upgrade from 32-bit to 64-bit is as simple as a re-install, so fixing this package to have both bit-levels was fairly straightforward.
How Has this Been Tested?
Installed the current, 32-bit-only, v7.0.5 package then upgraded to proposed v7.0.5.20240930 package with no trouble. Also installed the proposed package without upgrading. Uninstalls worked too.
This was on Win11 system with Chocolatey v2.3.0. There is no reason to suspect the official test environment would have any issues because the script functions are exactly the same, just with the addition of the 64-bit installer. I don't have ready access to the official test environment, so someone else will have to test that if it is absolutely necessary.
Types of changes
Checklist: