Package Details: mendeleydesktop 1.19.3-1

Git Clone URL: https://aur.archlinux.org/mendeleydesktop.git (read-only)
Package Base: mendeleydesktop
Description: Academic software for managing and sharing research papers.
Upstream URL: http://www.mendeley.com/release-notes/
Licenses: custom:mendeley_eula
Submitter: lpjhjdh
Maintainer: xgdgsc (akstrfn)
Last Packager: akstrfn
Votes: 296
Popularity: 3.293440
First Submitted: 2009-06-10 18:28
Last Updated: 2018-12-02 12:03

Pinned Comments

akstrfn commented on 2018-10-02 15:21

To avoid crashs when opening PDF's install mendeleydesktop-bundled which packages Qt provided by the upstream.

Latest Comments

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

coiby commented on 2018-11-26 11:57

For those who can't use Fcitx even after you install fcitx-qt5, this is caused by a wrong version of libfcitxplatforminputcontextplugin.so. libfcitxplatforminputcontextplugin.so should use the same version of Qt as mendeleydesktop.

To find which version of Qt mendeleydesktop is using, please execute qt strings libQt5Core.so.5 | grep "Qt 5". Then you will see the following output,

Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6)) This is the QtCore library version Qt 5.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6))

You can extract the corresponding libfcitxplatforminputcontextplugin.so (/usr/lib/qt/plugins/platforminputcontexts/) from an older version of https://archive.archlinux.org/packages/f/fcitx-qt5/. You need to find out which version of Qt is used for libfcitxplatforminputcontextplugin by executing strings libfcitxplatforminputcontextplugin.so|grep "Qt",

_ZN9QMetaType25registerConverterFunctionEPKN9QtPrivate25AbstractConverterFunctionEii ... Qt_5.10 ...

Then cp libfcitxplatforminputcontextplugin.so /opt/mendeleydesktop/lib/mendeleydesktop/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so.

For example, if you install mendeleydesktop 1.19.2-1, the correct version of libfcitxplatforminputcontextplugin.so is in https://archive.archlinux.org/packages/f/fcitx-qt5/fcitx-qt5-1.2.1-3-x86_64.pkg.tar.xz.

You can even compile your own Fcitx platforminputcontext plugin usinga specific version of Qt. Please refer to A case study: how to compile a Fcitx platforminputcontext plugin for a proprietary software that uses Qt 5 | CS Slayer

akstrfn commented on 2018-11-20 14:15

icu is included in qt5-webengine.

It should not matter since shared libs are used but did you try reinstalling mendeley? It works for me with updated icu.

Whats the output of: ldd /opt/mendeleydesktop/lib/mendeleydesktop/libexec/mendeleydesktop.x86_64

qwattash commented on 2018-11-19 23:03

Hi, after installation mendeley is crashing with the following error:

/opt/mendeleydesktop/lib/mendeleydesktop/libexec/mendeleydesktop.x86_64: error while loading shared libraries: libicui18n.so.62: cannot open shared object file: No such file or directory

It looks like icu is a dependency which is not listed here. Also core is now at libicui18n.so.63.

akstrfn commented on 2018-10-25 17:55

What's the reason for bumping the pkgrel?

"native" mendeley package stayed the same and bundled package was added so I see no reason to bump pkgrel.

heavysink commented on 2018-10-25 14:14

And also please update the pkgrel

akstrfn commented on 2018-10-02 15:22

@heavysink Thanks for the prompt reaction and thanks for the tip :)

akstrfn commented on 2018-10-02 15:21

To avoid crashs when opening PDF's install mendeleydesktop-bundled which packages Qt provided by the upstream.

heavysink commented on 2018-10-02 15:15

Hi,

I have deleted the mendeleydesktop-bundle package.

A suggestion: the new version checking can be done by

curl -n https://www.mendeley.com/release-notes | grep -o 'Desktop v[0-9].*' | head -n 1 | sed 's/<\/a><\/span><\/div><\/li>//g' | sed 's/Desktop v//g'

artstate commented on 2018-10-01 17:45

This package crash whenever tried to open a pdf file. Meanwhile, I have tested the bundle package and it seems to work fine for me. Sure, It is a just a temporal solution while the Mendeley developers don't build the package with the Qt 5.11 libraries. But it is the one that will work for most of the users. I think that to build the bundled package will be enough to change a few lines in the PKGBUILD, namely no dependencies and update the checksums to the 1.19.2-2 files. Something like this:

pkgname=mendeleydesktop
pkgver=1.19.2
pkgrel=2
pkgdesc="Academic software for managing and sharing research papers (desktop client). Includes all needed Qt5 libraries in order to avoid crashing while opens a file."
url=http://www.mendeley.com/release-notes/
arch=(i686 x86_64)
depends=()
license=(custom:mendeley_eula)
source_i686=("https://desktop-download.mendeley.com/download/linux/$pkgname-$pkgver-linux-i486.tar.bz2")
source_x86_64=("https://desktop-download.mendeley.com/download/linux/$pkgname-$pkgver-linux-x86_64.tar.bz2")
sha512sums_i686=('b8b8b291a2b2d3cf43ec96005f891b9acd73090c945252b0b22abbc71c631bd74c9cf600c3c5e2c75ee3784a3ac3d06d8d925b5a70a3e47e34901047f67ca587')
sha512sums_x86_64=('ddcbac4f863706f1226157a4528d89801502af6d5af105558ee1b3a5ecad4ba4c90ff64dffd822f485d45670c6ad54cae93f9a582a5bc82bc23e404c767aca40')

akstrfn commented on 2018-08-30 09:41

During this weekend I'll make 2 options for this package, native and bundled.