@qubidt
As already noted by other people, this package declares a lot of completely unnecessary dependencies. aarch64-linux-gnu-gcc
is especially bad, because the package neither does any building nor support aarch64. Can you please align the dependencies of this package with those provided by sukanka?
Search Criteria
Package Details: zotero-beta 6.0beta.1+8c846468f-1
Git Clone URL: | https://aur.archlinux.org/zotero-beta.git (read-only, click to copy) |
---|---|
Package Base: | zotero-beta |
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: | malacology |
Maintainer: | None |
Last Packager: | qubidt |
Votes: | 5 |
Popularity: | 0.191667 |
First Submitted: | 2021-04-28 13:27 (UTC) |
Last Updated: | 2022-02-13 21:56 (UTC) |
Dependencies (26)
- aarch64-linux-gnu-gcc (aarch64-linux-gnu-gcc55, aarch64-linux-gnu-gcc49-linaro-bin, aarch64-linux-gnu-gcc75-linaro-bin)
- atk (atk-git)
- cairo (cairo-git, cairo-minimal, cairo-glesv2-bin, cairo-glesv3-bin, cairo-ubuntu)
- dbus (dbus-elogind, dbus-git, dbus-nosystemd-minimal-git, dbus-nosystemd, dbus-selinux, dbus-x11, dbus-xdg-docs)
- dbus-glib (dbus-glib-git)
- desktop-file-utils (desktop-file-utils-git)
- fontconfig (fontconfig-srb, fontconfig-minimal-git, fontconfig-git, fontconfig-ubuntu)
- freetype2 (freetype2-minimal-git, freetype2-ttmetrics, freetype2-v35, freetype2-git, freetype2-ultimate5, freetype2-infinality-remix)
- gdk-pixbuf2 (gdk-pixbuf2-git)
- glib2 (glib2-selinux, glib2-nodocs-git, glib2-git, glib2-patched-thumbnailer)
- glibc (glibc-git, glibc-force-mmap, lib32-glibc-force-mmap, glibc-minimal-git, glibc-linux4, glibc-widevine)
- gnupg (gnupg-clavator, gnupg-large-rsa, gnupg-large-secmem, gnupg-minimal-git, gnupg-largekeys, gnupg-git, gnupg23, gnupg-nouid-patch)
- gtk3 (gtk3-git, gtk3-ubuntu, gtk3-typeahead, gtk3-patched-filechooser-icon-view, gtk3-no_deadkeys_underline, gtk3-classic, gtk3-classic-noatk-64)
- harfbuzz (harfbuzz-git, harfbuzz-minimal-git)
- hicolor-icon-theme (hicolor-icon-theme-git)
- libx11 (libx11-git)
- libxcb (libxcb-git)
- libxcomposite
- libxcursor (libxcursor-git)
- libxdamage
- Show 6 more dependencies...
Required by (0)
Sources (3)
Latest Comments
json commented on 2022-03-21 19:57 (UTC)
sukanka commented on 2022-03-11 03:46 (UTC)
I also wonder why aarch64-linux-gnu-gcc
is needed. this package doesn't support aarch64
at all.
I used namcap
to check the dependencies.
I suggest the dependencies should be the following
depends=(
'nss'
'gtk2'
'gtk3'
'libxt'
'dbus-glib'
)
optdepends=('java-runtime')
wbthomason commented on 2022-01-07 05:12 (UTC)
The desktop MIME type patch now fails to apply (as of Zotero-5.0.97-beta.63+035aac30f).
c4pote commented on 2021-12-29 18:14 (UTC)
As abougouffa already mentioned, the aarch packages are wrong in this packages. concretely: aarch64-linux-gnu-binutils-2.37-1 aarch64-linux-gnu-gcc-11.2.0-1 aarch64-linux-gnu-glibc-2.34-1 aarch64-linux-gnu-linux-api-headers-5.8-1
abougouffa commented on 2021-12-23 10:32 (UTC) (edited on 2021-12-23 10:33 (UTC) by abougouffa)
Hello,
Thank you for the package.
I wonder why the package depends on aarch64-linux-gnu-gcc
even on x64_86
platforms?
qubidt commented on 2021-12-20 12:57 (UTC)
@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.
warwickmm commented on 2021-11-17 00:49 (UTC)
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.
stew commented on 2021-10-19 21:40 (UTC)
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.
jadelord commented on 2021-09-17 08:35 (UTC) (edited on 2021-09-17 08:38 (UTC) by jadelord)
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.
kaji-ryoji commented on 2021-09-05 11:25 (UTC)
Hi @qubidt.
After newly installing this app, I cannot find zotero application in gnome40 anymore. Could you take a look at it?
Thanks, Kaji
qubidt commented on 2021-08-23 05:53 (UTC)
I've updated the PKGBUILD with some fixes and improvements. If this breaks anyone's setup (it shouldn't) please tell me. Cheers
malacology commented on 2021-08-22 09:23 (UTC)
@qubidt I'm not the maintainer anymore from yesterday.
qubidt commented on 2021-08-22 09:15 (UTC)
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
malacology commented on 2021-08-17 18:11 (UTC)
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.
malacology commented on 2021-06-20 07:07 (UTC)
@retrofan Thanks, I added
retrofan commented on 2021-06-19 11:51 (UTC)
This package should conflict with the zotero package, no? Would be great if you could add that :)
FabioLolix commented on 2021-05-30 08:10 (UTC)
I have also commented on zotero page, the fact that zotero is not build from source is not an excuse.
I know that a direct renaming is not possible, re-upload as zotero-beta-bin and fill a merge request for zotero-beta into zotero-beta-bin
malacology commented on 2021-05-30 08:05 (UTC)
@FabioLolix Hello, the Zotero package is also not built from the source, and it's difficult to rename. Thanks for your attention.
FabioLolix commented on 2021-05-30 07:55 (UTC)
Hello, this pkgbuild need to be renamed zotero-beta-bin or build from source, please don't use unneeded custom variable
malacology commented on 2021-05-09 18:05 (UTC) (edited on 2021-08-21 15:30 (UTC) by malacology)
For auto-update, please use sudo chown -R YOUR_USER /usr/share/zotero/
I stop maintaining it
21 Aug 2021
19 Aug 5.0.97-beta.37+ddc7be75c Stop maintaining
12 Aug 5.0.97-beta.36+9738d2055
22 Jul 5.0.97-beta.35+a5902fc46
14 Jul 5.0.97-beta.34+07f6958b9
28 Jun 5.0.97-beta.33+fdcd4e51c
24 Jun 5.0.97-beta.32+3fc7ce8e7
23 Jun 5.0.97-beta.31+a2f374315
05 Jun 5.0.97-beta.29+2fd46157f
28 May 5.0.97-beta.28+1daf4b041
23 May 5.0.97-beta.27+861d5787d
20 May 5.0.97-beta.26+c5757afec
15 May 5.0.97-beta.25+2B146e1af18
12 May 5.0.97-beta.24+833ee1051
10 May 5.0.97-beta.23+d27b622f9
Pinned Comments