Package Details: moodledesktop 3.9.1-2

Git Clone URL: https://aur.archlinux.org/moodledesktop.git (read-only, click to copy)
Package Base: moodledesktop
Description: The official app for Moodle.
Upstream URL: https://download.moodle.org/desktop/
Keywords: course desktop download education mobile moodle sync
Licenses: Apache
Submitter: mkroening
Maintainer: mkroening
Last Packager: mkroening
Votes: 1
Popularity: 0.017009
First Submitted: 2019-12-21 14:15
Last Updated: 2020-07-03 11:48

Dependencies (6)

Required by (0)

Sources (3)

Latest Comments

mkroening commented on 2020-06-28 11:55

Thanks for your comment, @psydvl!

Upstream enforced node 11.x [1]. I figured, using the next available version (12.x) is the most sensible solution here. If you don't want to install nodejs-lts-erbium on your system, you could build the package in a clean chroot.

I did try the latest electron a few versions ago, but stopped the effort as I ran into problems, although I don't recall which, exactly. Upstream enforces electron4 [2].

I am in favour of upgrading dependencies in both cases, but I think this package should follow upstream versions as close as possible. Perhaps you could create a PR to upstream?

[1] https://github.com/moodlehq/moodleapp/commit/7e4b50ba97f8aa2cdcf17e87b52c442b718816eb [2] https://github.com/moodlehq/moodleapp/commit/f2ae7b394fd8ea3c6fa2910d5b127c8c5631c230

psydvl commented on 2020-06-27 19:55

Successfully built with the latest nodejs (14.4.0).

So no necessity in nodejs-lts-erbium which conflicting with the default nodejs package.

UPD: Same with the latest electron (9.0.5)

Successfully built, started.

After launch, the only error in the debug console is about cordova.js.

It looks like need to remove it from source index.html.

TheGoliath commented on 2020-06-11 14:07

Electron4 is missing