Package Details: joplin-desktop 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 - Desktop
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: 272
Popularity: 1.36
First Submitted: 2018-04-18 16:33 (UTC)
Last Updated: 2025-05-29 14:51 (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-29 16:40 (UTC) (edited on 2025-05-29 16:41 (UTC) by oech3)

"nodejs<23" "nodejs>20" may bad for some tools to automate everything compared with writing nodejs-lts-* directly.

cuihao commented on 2025-05-29 14:55 (UTC)

@sphere101 Please see the previous discussion. This is intentional. nodejs 23 won't compile the package and Arch provides LTS versions for nodejs. If you don't want to switch the system nodejs, you can build the package in a chroot (see pinned message). I am not 100% sure but I think after the package is built it will work with latest nodejs.

@AmbassadorDave Thank you. I added libvips as a dependency for the split package joplin-desktop.

sphere101 commented on 2025-05-29 13:52 (UTC) (edited on 2025-05-29 13:53 (UTC) by sphere101)

I believe the build dependencies need to updated to support the latest version of nodejs...

==> Checking runtime dependencies... ==> Missing dependencies: -> nodejs<23 ==> Checking buildtime dependencies...

It's checking for a version below 23, however the latest version is 23..

akrahn@figaro ~]$ node --version v23.11.1

Can someone update pls...

AmbassadorDave commented on 2025-05-25 18:09 (UTC)

@flexusjan I had the same issue and installing libvips worked for me as well, thanks! @cuihao Perhaps libvips ought to be added as a Dependency now? Much appreciated you've taken on this package!

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.