Hello,
Thank you for the package.
I wonder why the package depends on aarch64-linux-gnu-gcc
even on x64_86
platforms?
Git Clone URL: | https://aur.archlinux.org/zotero-beta-bin.git (read-only, click to copy) |
---|---|
Package Base: | zotero-beta-bin |
Description: | Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share research. |
Upstream URL: | https://www.zotero.org/support/dev_builds |
Keywords: | reference |
Licenses: | AGPL3 |
Conflicts: | zotero |
Provides: | zotero |
Submitter: | qubidt |
Maintainer: | dhruvasambrani |
Last Packager: | dhruvasambrani |
Votes: | 14 |
Popularity: | 0.51 |
First Submitted: | 2022-11-21 13:39 (UTC) |
Last Updated: | 2024-11-21 10:30 (UTC) |
Hello,
Thank you for the package.
I wonder why the package depends on aarch64-linux-gnu-gcc
even on x64_86
platforms?
@warwickmm the specific version in the URL (e.g. https://download.zotero.org/client/beta/5.0.97-beta.59%2Babe8c39c5/Zotero-5.0.97-beta.59%2Babe8c39c5_linux-x86_64.tar.bz2
includes the commit hash (abe8c39c5
). I'll update the PKGBUILD to include the hash in the version but it will still invalidate anytime a new version is pushed.
The current package fails to install as the Zotero-beta tarball doesn't match the PKGBUILD checksum.
I'm not a packaging expert, but is the problem that the PKGBUILD is always downloading the latest beta version that https://www.zotero.org/download/client/dl?channel=beta&platform=linux-x86_64 is serving? Since we are not downloading a specific version, once they start serving a new version the hashes in the PKGBUILD become out of date.
The current package fails to install as the Zotero-beta tarball doesn't match the PKGBUILD checksum. Also, why is the dependency list so much longer than https://aur.archlinux.org/packages/zotero? It doesn't seem like the current beta has any additional requirements over the stable release.
Hi @qubidt, it seems to me the aarch64-linux-gnu-gcc dependency is architecture specific. Would it be reasonable to do:
diff --git a/PKGBUILD b/PKGBUILD
index 8759240..8adc30d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,7 +12,6 @@ conflicts=('zotero')
provides=('zotero')
license=('AGPL3')
depends=(
'aarch64-linux-gnu-gcc'
'atk'
'cairo'
'dbus'
@@ -39,6 +38,9 @@ depends=(
'libxt'
'nss'
)
depends_aarch64=(
'aarch64-linux-gnu-gcc'
)
source=('zotero-absolute-path-fix.patch'
'zotero-disable-update.patch'
'zotero-desktop-mimetype-fix.patch')
i.e. move it to depends_aarch64 - I am not 100% sure if it is supported by PKGBUILD.
Hi @qubidt.
After newly installing this app, I cannot find zotero application in gnome40 anymore. Could you take a look at it?
Thanks, Kaji
I've updated the PKGBUILD with some fixes and improvements. If this breaks anyone's setup (it shouldn't) please tell me. Cheers
@qubidt I'm not the maintainer anymore from yesterday.
The link in /usr/bin
is incorrect (it links to the package directory). The PKGBUILD should be:
ln -s /usr/share/zotero/zotero "$pkgdir"/usr/bin/zotero
(see the zotero
aur package, for example)
Also, I would not co-maintaining this package, if you'd like
Does anyone want to co-maintain it with me? I would transfer my files into JabRef which is suitable for me and the logic of organizing is better than Zotero.
Pinned Comments