Package Details: zotero 7.0.30-1

Git Clone URL: https://aur.archlinux.org/zotero.git (read-only, click to copy)
Package Base: zotero
Description: A free, easy-to-use tool to help you collect, organize, cite, and share your research sources.
Upstream URL: https://github.com/zotero/zotero
Licenses: AGPL-3.0-or-later
Submitter: agkphysics
Maintainer: agkphysics
Last Packager: agkphysics
Votes: 50
Popularity: 2.40
First Submitted: 2022-08-13 10:04 (UTC)
Last Updated: 2026-01-06 07:49 (UTC)

Pinned Comments

agkphysics commented on 2023-06-14 11:31 (UTC)

@jeyes https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot

agkphysics commented on 2023-02-08 10:12 (UTC)

If people are having issues, try building with extra-x86_64-build in a clean chroot.

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

agkphysics commented on 2026-01-06 07:56 (UTC)

@carsme I have added the 0BSD license, REUSE.toml, etc., to the repo.

carsme commented on 2026-01-05 17:53 (UTC)

I'm planning to move this to the official repositories. In order to base our package on your PKGBUILD, we'll need you to license it under 0BSD, see https://rfc.archlinux.page/0040-license-package-sources/.

Could you add a 0BSD license file to the repository? Alternatively, run pkgctl license setup and it will do it for you.

Thanks for maintaining this so far!

agkphysics commented on 2025-12-07 03:46 (UTC)

@JonasKonrad @AmbassadorDave I have made the suggested change. It seems they have also patched the issue in Node, so it may be that only that specific version is affected. Hopefully in future we can remove the needed option entirely so long as people do not install that specific version.

AmbassadorDave commented on 2025-12-04 16:29 (UTC) (edited on 2025-12-04 16:32 (UTC) by AmbassadorDave)

@agkphysics I seem to be one affected by the --no-experimental-webstorage workaround, hopefully JonasKonrad's recommendation would fix it?

==> Starting build()...
node: --no-experimental-webstorage is not allowed in NODE_OPTIONS
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: zotero-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
zotero - exit status 4

My installation does use nodejs-lts-iron

JonasKonrad commented on 2025-12-03 11:33 (UTC)

@agkphysics Consider using

node_options="--openssl-legacy-provider"
if (( $(vercmp "$(node --version)" "25.2.0") >= 0 )); then
    node_options="$node_options --no-experimental-webstorage"
fi
NODE_OPTIONS=$node_options npm run build

Otherwise, build will fail for people like me who use a nodejs LTS version (from the extra repo!).

daniel_shub commented on 2025-11-17 15:57 (UTC)

@agkphysics that fixed it. I can build in a clean chroot now. Thanks.

agkphysics commented on 2025-11-16 06:59 (UTC) (edited on 2025-11-16 06:59 (UTC) by agkphysics)

@daniel_shub There seems to be a NodeJS update that caused this: https://github.com/nodejs/node/issues/60704. I have added a workaround mentioned in this comment: https://github.com/nodejs/node/issues/60704#issuecomment-3529614006

daniel_shub commented on 2025-11-12 16:04 (UTC)

I am having trouble building in a clean chroot


[ln] chrome.manifest
[js] test/tests/syncEngineTest.js

Error: Error: Command failed: npm run build
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme

    at genericNodeError (node:internal/errors:998:15)
    at wrappedFn (node:internal/errors:543:14)
    at ChildProcess.exithandler (node:child_process:417:12)
    at ChildProcess.emit (node:events:508:28)
    at maybeClose (node:internal/child_process:1085:16)
    at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
  code: 1,
  killed: false,
  signal: null,
  cmd: 'npm run build',
  stdout: '\n' +
    '> zotero-note-editor@1.0.0 build\n' +

detomassino commented on 2025-11-01 15:10 (UTC)

Thank you, it is working now.

agkphysics commented on 2025-10-31 23:34 (UTC)

It seems that they updated the tag reference on GitHub, which deleted the old one. I'm not quite sure why the needed to update it but I have updated the version to 7.0.29.