uniuuu / zotprime

Fully packaged on-premise Zotero platform
https://www.zotero.org
GNU General Public License v3.0
71 stars 7 forks source link

arm64 and armv7 support #21

Closed LoganJFisher closed 1 month ago

LoganJFisher commented 9 months ago

Please consider adding support for arm64 and armv7. I would like to use a Home Assistant add-on built off of this repository, but being limited to amd64 is inconvenient for Home Assistant as many users are on arm-based systems.

This change would allow for the creation of a broadly usable Home Assistant add-on, which would in turn make running zotprime significantly more accessible.

Please see this discussion for further details: https://github.com/alexbelgium/hassio-addons/issues/1227

uniuuu commented 9 months ago

Hi @LoganJFisher

Thank you. I'll have some free time on weekend and review it.

uniuuu commented 9 months ago

Hi @LoganJFisher There is a chance that it will run on ARM. However might be that not all components will run without issues. Would you be able to provide a tested/verified on ARM emulator i.e. qemu-system-arm virtual machine image with Debian/Ubuntu?

LoganJFisher commented 9 months ago

Sorry, but that is FAR beyond my skillset.

uniuuu commented 9 months ago

Currently it's in progress to test all Zotero Server components in ARM emulation. Cannot tell ETA for it, probably next weekend. For Zotero Client there is no yet ARM available from official page. But there is Arch Linux package that can be converted to DEB package as per https://forums.zotero.org/discussion/95586/zotero-on-arm64-linux-or-chromeos-arm

uniuuu commented 1 month ago

The latest Zotero Client v 7 added ARM64 support https://github.com/uniuuu/zotprime/discussions/30

uniuuu commented 1 month ago

@LoganJFisher I do not have Windows with ARM around. If you have one could you try to build a new v 7 client there ?

uniuuu commented 1 month ago

Moving this topic to discussions