Package Details: joplin 3.3.12-1

Git Clone URL: https://aur.archlinux.org/joplin.git (read-only, click to copy)
Package Base: joplin
Description: A note taking and to-do application with synchronization capabilities - CLI App
Upstream URL: https://joplinapp.org/
Keywords: markdown note notetaking productivity
Licenses: AGPL-3.0-or-later
Groups: joplin
Submitter: masterkorp
Maintainer: cuihao
Last Packager: cuihao
Votes: 271
Popularity: 1.00
First Submitted: 2018-04-18 16:33 (UTC)
Last Updated: 2025-05-21 00:50 (UTC)

Pinned Comments

cuihao commented on 2025-05-18 23:40 (UTC)

Thank you dosenpils and masterkorp for supporting the package.

I replaced the PKGBUILD with the version I wrote for the archlinuxcn repo. I will do my best to follow the latest nodejs and electron versions.

Please try to build in a clean chroot (i.e., with extra-x86_64-build from devtools package) if you have problems building the package.

dianqk commented on 2023-04-30 01:09 (UTC) (edited on 2023-12-02 03:26 (UTC) by dianqk)

If you want to use the fcitx input method under wayland, please complete the following configuration:

cat .config/electron25-flags.conf 
--enable-wayland-ime
--ozone-platform=wayland

Latest Comments

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

oech3 commented on 2025-05-23 07:11 (UTC)

Sorry. This is no longer bundling it. Misunderstanding by another reason.

cuihao commented on 2025-05-23 00:15 (UTC)

@oech3 I think no? This packs the ASAR archive, which is the standard practice for electron packaging in Arch.

oech3 commented on 2025-05-22 15:48 (UTC)

It seems this is still bundling electron binary while depending on electron36 (I may check later).

flexusjan commented on 2025-05-21 22:52 (UTC) (edited on 2025-05-21 22:52 (UTC) by flexusjan)

Joplin 3.3.12-1 fails with:

==> Making package: joplin 3.3.12-1 (Thu 22 May 2025 12:32:35 AM CEST)
==> Checking runtime dependencies...
==> Missing dependencies:
-> libvips
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
-> error making: joplin-exit status 8

this solved the issue for me:

yay -S libvips

cuihao commented on 2025-05-21 00:52 (UTC)

@luc4 @tomacrisan Indeed nodejs 23 doesn't seem to work. Please use nodejs-lts-jod to get nodejs 22. I slightly adjusted the PKGBUILD to require nodejs<23 to avoid the confusion.

iyanmv commented on 2025-05-20 17:35 (UTC)

What I don't understand is why it works with the very old config flags from ancient electron versions (in the wiki it is mentioned electron 13), but it doesn't recognize the modern flags.

tomacrisan commented on 2025-05-20 17:29 (UTC) (edited on 2025-05-20 17:30 (UTC) by tomacrisan)

@luc4 I had to install nodejs 22 to build the package. I first tried changing the dependency to nodejs<=24 but the build failed. I then installed nodejs v22 and was able to build.

iyanmv commented on 2025-05-20 17:23 (UTC)

Okay, it turns out that previous version was not running on native wayland, it was not reading the electron-flags.conf file. However, I can confirm that it does work fine with Wayland running joplin-desktop --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform=wayland

Any ideas to fix this on the new version?

luc4 commented on 2025-05-20 17:18 (UTC) (edited on 2025-05-20 17:18 (UTC) by luc4)

Any idea how to fix this error?

:: (1/1) Parsing SRCINFO: joplin
==> Making package: joplin 3.3.12-1 (mar 20 mag 2025, 19:13:42)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> nodejs<=23
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
 -> error making: joplin-exit status 8
 -> Failed to install the following packages. Manual intervention is required:
joplin-desktop - exit status 8

I already have nodejs:

$ node --version
v23.11.1

Thanks.

iyanmv commented on 2025-05-20 16:51 (UTC)

After the last update, I cannot start Joplin natively in Wayland. It complains about the flag --ozone-platform-hint=auto. Shouldn't this be supported since it's using electron-36? Anyone running Joplin without XWayland here?