Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 340955

Summary: Zotero Everywhere ebuild request
Product: Gentoo Linux Reporter: Jens-Uwe Peter <jup.coburg>
Component: New packagesAssignee: Andrew Ammerlaan <andrewammerlaan>
Status: RESOLVED FIXED    
Severity: enhancement CC: andrewammerlaan, chris.burroughs, florian.berger, gagnmat, gpopac, hjftc001, icephoenix.nx1729+gentoo, ipolcak, kaula135, orangewarrior, pacho, pariksheet.nanda, pi314, russell.davie, ubiquitous1980, zdehlawi, zephyrus.271
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Zotero ebuild
sci-misc/zotero-4.0.29.10.ebuild
zotero-5.0.11.ebuild
zotero-5.0.25.ebuild
zotero-5.0.28.ebuild
zotero-bin-5.0.37.ebuild

Description Jens-Uwe Peter 2010-10-14 11:15:08 UTC
Zotero (a citation managment former for firefox/XUL only) now gets a standalone variant called "Zotero Everywhere". At the moment it is alpha, but an ebuild as soon as it achieves beta would be nice.
Comment 1 Damien John-Alan Sticklen 2010-12-13 03:24:30 UTC
(In reply to comment #0)
> Zotero (a citation managment former for firefox/XUL only) now gets a standalone
> variant called "Zotero Everywhere". At the moment it is alpha, but an ebuild as
> soon as it achieves beta would be nice.
> 

I second this motion.  Zotero is a very important piece of referencing FOSS.  It is unfortunate that the Openoffice.org integration with firefox requires proprietary Java for versions of firefox >=3.6
Comment 2 hjftc001 2012-04-30 15:58:27 UTC
Now, the official version is out --- Zotero standalone 3.0

It would be very useful if there is an ebuild for this.
Comment 3 russelld 2015-11-07 06:04:50 UTC
Created attachment 416212 [details]
Zotero ebuild

This is a local ebuild I wrote to install Zotero standalone on my laptop. Zotero will start from cli however it doesn't have menu or icons sections in the script as I as yet don't understand how to do this. I will look at this in the coming weeks.
Comment 4 Milos Popovic 2017-01-11 14:41:18 UTC
Created attachment 459630 [details]
sci-misc/zotero-4.0.29.10.ebuild

- Version bump
- Add menu entry
- Fix keywords issue
Comment 5 Milos Popovic 2017-08-15 07:51:05 UTC
Created attachment 489102 [details]
zotero-5.0.11.ebuild

Zotero 5.0 is out.
Comment 6 Milos Popovic 2017-11-15 09:16:33 UTC
Created attachment 504276 [details]
zotero-5.0.25.ebuild

New version.
Comment 7 pi 2017-11-22 19:01:11 UTC
Zotero officially announced to discontinue it's browser based version due to new security restrictions in the firefox plugin system. To be able to continuously use existing databases it will be important to be able to run the stand alone application.

See 
https://www.zotero.org/blog/a-unified-zotero-experience/?spm=a2700.details.0.0.13f4072FwYyK8
Comment 8 Milos Popovic 2017-11-22 19:25:40 UTC
Created attachment 505804 [details]
zotero-5.0.28.ebuild

Yes, now there is only one (i.e. standalone version). It would be nice to get it into portage.
Comment 9 gerion 2018-03-13 13:26:21 UTC
Here are the "build" instructions of Zotero:
https://www.zotero.org/support/dev/client_coding/building_the_standalone_client

This includes loading a firefox from somewhere and a modified prebuilt poppler.
It seems, that the standalone version of Zotero is an old Firefox together with Zotero as addon.
Comment 10 gerion 2018-03-13 13:57:56 UTC
Created attachment 523720 [details]
zotero-bin-5.0.37.ebuild

This is based on the other ebuild.
Comment 11 Milos Popovic 2018-03-13 16:26:33 UTC
@gerion

This is the right way to do it! It should have bean zotero-bin since the start, and hopefully we will make an ebuild to compile zotero. Thanks for the contribution.
Comment 12 Igor Krivenko 2018-03-30 18:37:51 UTC
@gerion

Thank you very much for the ebuild!
I cleaned it up a bit to make repoman happy and put it into my private overlay.

https://github.com/krivenko/gentoo-overlay/blob/master/sci-misc/zotero-bin/

Building Zotero Anywhere from the sources seems to be a formidable task, because it is written in Node.js, and has lots of dependencies. One would have to write an elaborate ebuild similar to that of app-editors/atom.
Comment 13 Larry the Git Cow gentoo-dev 2021-05-22 12:17:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7198d09b669cb62927972720c3e4328166dfc186

commit 7198d09b669cb62927972720c3e4328166dfc186
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2021-05-22 12:13:33 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2021-05-22 12:17:34 +0000

    app-text/zotero-bin: import from ::sci
    
    Closes: https://bugs.gentoo.org/340955
    Package-Manager: Portage-3.0.18, Repoman-3.0.3
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 app-text/zotero-bin/Manifest                   |  1 +
 app-text/zotero-bin/metadata.xml               | 12 +++++
 app-text/zotero-bin/zotero-bin-5.0.96.2.ebuild | 72 ++++++++++++++++++++++++++
 3 files changed, 85 insertions(+)