All Projects → hmaarrfk → Mendeley Rpm

hmaarrfk / Mendeley Rpm

Mendeley packaged for Fedora.

Labels

Projects that are alternatives of or similar to Mendeley Rpm

Gc Latency Experiment
Exploring some worst-case latencies in GCs, inspired by a post on GHC's runtime pause times: https://making.pusher.com/latency-working-set-ghc-gc-pick-two/
Stars: ✭ 45 (-8.16%)
Mutual labels:  makefile
Textnormalizationcoveringgrammars
Covering grammars for English and Russian text normalization
Stars: ✭ 46 (-6.12%)
Mutual labels:  makefile
Device xiaomi grus Twrp
TWRP device tree for Xiaomi Mi 9 SE(treble)
Stars: ✭ 49 (+0%)
Mutual labels:  makefile
Stouts.jenkins
Ansible role which manage Jenkins CI
Stars: ✭ 45 (-8.16%)
Mutual labels:  makefile
Docker Redis Cluster
Dockerfile for Redis Cluster (redis 3.0+)
Stars: ✭ 1,035 (+2012.24%)
Mutual labels:  makefile
Rlp
An Example of Using Literate Programming for R Package Development
Stars: ✭ 47 (-4.08%)
Mutual labels:  makefile
Ansible Newrelic
Ansible role which installs and configures New Relic Server Monitoring Daemon
Stars: ✭ 44 (-10.2%)
Mutual labels:  makefile
Openwrt Extra
extra openwrt package feed (samba 4.12.x)
Stars: ✭ 49 (+0%)
Mutual labels:  makefile
Android device oneplus enchilada
Stars: ✭ 47 (-4.08%)
Mutual labels:  makefile
Booktree
UPDATE: I've decided that this project is not useful enough, Git for local editing is not the bottleneck. We must focus on ranking algorithms instead: https://github.com/cirosantilli/write-free-science-books-to-get-famous-website
Stars: ✭ 48 (-2.04%)
Mutual labels:  makefile
Lime processing
Low-light enhancement technology(C++)
Stars: ✭ 46 (-6.12%)
Mutual labels:  makefile
Dspdump
Dump 3DS's DSP component to SD for homebrew audio.
Stars: ✭ 46 (-6.12%)
Mutual labels:  makefile
Tgir
Official repository for Thank Goodness It's RabbitMQ (TGIR)!
Stars: ✭ 48 (-2.04%)
Mutual labels:  makefile
Vainglory Assets
Community provided art, schemas, and other assets that make using the Vainglory API easier
Stars: ✭ 45 (-8.16%)
Mutual labels:  makefile
Largest Contentful Paint
Specification for the LargestContentfulPaint API
Stars: ✭ 49 (+0%)
Mutual labels:  makefile
Debian Packages
debian/ folders for MATE packages
Stars: ✭ 44 (-10.2%)
Mutual labels:  makefile
Docker Compose Kafka
Multi-broker Kafka cluster and Zookeeper ensemble in Docker
Stars: ✭ 47 (-4.08%)
Mutual labels:  makefile
Draft Ietf Doh Dns Over Https
Discussion of draft-ietf-doh-dns-over-https in the IETF's DOH Working Group
Stars: ✭ 49 (+0%)
Mutual labels:  makefile
Asm Dom Boilerplate
A simple boilerplate to start using asm-dom without configuration.
Stars: ✭ 49 (+0%)
Mutual labels:  makefile
Secure Boot
UEFI SecureBoot for ArchLinux
Stars: ✭ 48 (-2.04%)
Mutual labels:  makefile

mendeley-rpm

Git Repository at: mendeley-rpm.

This is an unofficial package designed for Fedora that packages Mendeley Desktop freely available from the web.

It attempts to maximize the use of system libraries and to adhere to Fedora guidelines.

The only files I wrote were the .spec and a fresh mendeleydesktop executable (that essentially does nothing). Therefore I won't bother putting a license on my files. The license for the files obtained from Mendeley is included as part of this install.

Installation

Easy way (Recommended)

Mendeley Desktop is availabe in rpmfusion repository.

  1. Visit RPM Fusion to install the repository when needed.
  2. Simply browse for Mendeley on GNOME Software or your favourite frontend package manager.
  3. Alternately from a terminal, execute the command sudo dnf install mendeleydesktop or pkcon install mendeleydesktop.

Medium way

  1. Download the latest RPM file for your computer architecture from https://github.com/hmaarrfk/mendeley-rpm/releases
  2. Open a terminal and navigate to the folder which contains the RPM file, for example: cd ~/Downloads
  3. Now, install the RPM file, for example with sudo dnf install mendeleydesktop-VERSION.ARCHITECTURE.rpm (where you have to replace VERSION and ARCHITECTURE).

Hard way: Build the RPM yourself

You need the tool mock that you can read more about here

  1. Clone: git clone https://github.com/hmaarrfk/mendeley-rpm.git.
  2. make.
  3. Run mock with the generated srpm.

Screenshots

Login session

Login session

Welcome dialog

Welcome dialog when opened for the first

Mendeley Desktop in default Library as Table view

Mendeley Desktop in default Library as Table view

Mendeley Desktop in Library as Citation view

Mendeley Desktop in Library as Citation view

Wish official support

The issue of having an RPM has been raised to Mendeley in the past:

Collaborators

The first version was written by Mark Harfouche (2013.01.21). A few collaborators helped along the way: Chris Fallin, Filipe Manco and Luya Tshimbalanga.

Development Notes

It might be instructive to look at what was done by the Gentoo community. http://gentoo-overlays.zugaina.org/funtoo/sci-misc.html.en#mendeleydesktop

Honestly, I think we might be doing it better since we don't install into /opt. I always feel like installing into /opt is a hack.

Then again, they are not like packaging noobs like we are :D.

Packaging Situation

At one point in time, this package was hosted on COPR. This broke their guidelines so I had to remove it.

I was trying to upload it to rpmfusion but hit a small snag that I don't particularly have time to solve.

https://bugzilla.rpmfusion.org/show_bug.cgi?id=4041

After several revisions to adhere to rpmfusion guideline, Mendeley Desktop finally landed to rpmfusion repository first in devel branch and update-testing for each active Fedora (29 and 30) and Red Hat Enterprise 8 releases.

Other ways to obtain Mendeley

Flathub: https://flathub.org/apps/details/com.elsevier.MendeleyDesktop

AppImage: (Seems a little out of date though) https://bintray.com/probono/AppImages/Mendeley_Desktop/

Known Bugs

None.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].