![]() ![]() ![]() If you look at how Zotero is built on Windows, macOS, and Linux it also downloads Firefox-esr-60.x from Mozilla's archive and extracts the components from it.įreeBSD of course doesn't *have* a downloadable version of firefox-esr from Mozilla. Zotero is built on XUL, so it needs a version of Firefox that still supports XUL. It's a bit of a mess, but I can try to give a couple of broad strokes. I've have a todo to actually document the whole process for others (I have documentation for myself, but it needs some updates). But, if someone has suggestions, I'm willing to take a further look (or someone can certainly grab the port and beat me to it). In theory, this should be possible to build firefox-esr locally and copy the parts over for messing around with, but I don't know enough about ports to know how to do that. It is essentially cloning many repositories from github, running scripts (that also run npm), downloading a copy of Firefox-ESR and stitching things together (Zotero does some customizations on the ESR it downloads). ![]() That being said, actually building Zotero stand alone isn't too difficult. I'm not sure if the port follows the porter's handbook on location for files (Zotero is a "very special" case). The port is built against TrueOS and the scripts are dependent on downloading a version of Firefox-ESR from TrueOS's package repo (this should be obvious in the patches it applies).Ģ. I created a port (more of a sketch) of a Zotero stand-alone that works fine (for me). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |