Requirements are the same as for building Zotero Standalone plus the following:
- python
- s3cmd
- Google Chrome (for Chrome connector tests)
- Chrome certificate
- Safari (for Safari connector tests)
- xar modified to build safariextz archives
- libxml2 and openssl (for xar)
- xxd
- Safari certificate, dumped to pem and der following the instructions on the xar page above
- JDK
- ant (Windows installer)
- Firefox (for Gecko bookmarklet tests)
- Google Chrome (for Chrome bookmarklet tests)
- IE 9 (for IE bookmarklet tests)
Edit config.sh. Run test.sh.