Search Criteria
Package Details: mjml-app 3.0.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mjml-app.git (read-only, click to copy) |
---|---|
Package Base: | mjml-app |
Description: | The desktop app for MJML |
Upstream URL: | https://github.com/mjmlio/mjml-app |
Licenses: | MIT |
Submitter: | meriadec |
Maintainer: | toasterlint |
Last Packager: | toasterlint |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2017-10-13 22:43 (UTC) |
Last Updated: | 2022-09-16 14:49 (UTC) |
Dependencies (1)
- yarn (yarn-pnpm-corepackAUR, corepackerAUR, yarn-berryAUR)
Latest Comments
Natetronn commented on 2021-07-07 18:02 (UTC) (edited on 2021-07-07 18:07 (UTC) by Natetronn)
I wasn't able to get this to install via Pamac or Pacman without it trying to install both nodejs (16.x.x, which isn't compatible with mjml-app) and yarn, even though I already have node installed via NVM and yarn installed into that; both show up as the current versions when I run the version flag etc, but pacman and pamac doesn't recognize them being already installed, for some reason.
In the end I downloaded and edited my own PKGBUILD file locally (cd into its directory):
https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=mjml-app
And created the mjml-app.desktop file in the same location:
https://aur.archlinux.org/cgit/aur.git/plain/mjml-app.desktop?h=mjml-app
Then I updated the mjml-app.desktop md5hash accordingly in the PKGBUILD file. Finally I ran the following:
makepkg -d
sudo pacman -U mjml-app-3.0.3-1-any.pkg.tar.zst --assume-installed nodejs=16.3.0 --assume-installed yarn=1.22.10
(adjust tar name and node/yarn version numbers accordingly)
I'm not sure if this is the best or only way to go about it but, hope it helps others, just the same.
Durag commented on 2021-06-15 23:26 (UTC)
Thanks you, guys! Using NodeJS 12 via NVM worked.
toasterlint commented on 2021-06-15 14:42 (UTC)
I've added a check in the PKGBUILD that will error if the NodeJS version detected is v16 and will provide a suggestion of installing an older version of NodeJS.
toasterlint commented on 2021-06-15 13:47 (UTC) (edited on 2021-06-15 14:23 (UTC) by toasterlint)
@Durag The issue seems to stem from running v16 of NodeJS. I'm running a fresh install of Arch and also received the error. Based on a quick search of this type of error it was suggested elsewhere that someone had to downgrade to v12 of NodeJS.
I installed NVM, used it to install the LTS version of NodeJS 12, and re-ran makepkg and it succeeded this time. I also tried v14 and it also worked.
So the issue appears to be related to an incompatibility with MJML-APP and NodeJS v16.
Durag commented on 2021-06-11 11:08 (UTC)
I cannot build the package, it exits with the following error:
Any idea how to fix this?