Package Details: joplin 3.6.15-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: 287
Popularity: 2.98
First Submitted: 2018-04-18 16:33 (UTC)
Last Updated: 2026-06-20 16:39 (UTC)

Pinned Comments

cuihao commented on 2025-05-18 23:40 (UTC) (edited on 2025-09-11 01:19 (UTC) by cuihao)

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 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 .. 68 Next › Last »

cuihao commented on 2026-07-06 15:36 (UTC)

@Thorin_Wolf What did you mean? There has always been one line of npm install because joplin TUI client is a nodejs package.

Thorin_Wolf commented on 2026-07-06 15:00 (UTC)

The latest version of the PKGBUILD includes a use of npm install when it was not there previously. Please look into this/do not install/update this package as it's something to be concerned about and is not considered valid.

ebbez commented on 2026-06-22 16:33 (UTC) (edited on 2026-06-22 16:35 (UTC) by ebbez)

Weirdly enough I'm getting an error about libvips missing when I'm freshly installing Joplin using yay:

==> Making package: joplin 3.6.15-1 (ma 22 jun 2026 18:31:11 CEST)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> libvips
==> ERROR: Could not resolve all dependencies.
 -> error making: joplin-exit status 8
 -> Failed to install the following packages. Manual intervention is required:
joplin - exit status 8

even though I see it in the depends. Perhaps it should be in the makedepends?

cuihao commented on 2026-06-20 16:42 (UTC)

@dosenpils Same here. No idea what's wrong. I welcome any debugging effort...

dosenpils commented on 2026-06-12 18:05 (UTC)

Has someone else this issue? I cannot open a secondary app instance. If I click on the menu bar File >> Open secondary app instance... nothing happens. In log-cross-app-ipc.txt I only have this line: Starting server using secret key: /home/<user>/.config/joplin-desktop/ipc_secret_key.txt.

SysInfo:

Operating System: Arch Linux 
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.11-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Graphics Processor: AMD Radeon RX 7800 XT

On another system running Fedora 44 I installed using this repo. There I can use this feature with out any problems. Both joplin versions are the same on both systems.

Operating System: Fedora Linux 44
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.12-201.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Graphics Processor: Intel® Iris® Xe Graphics

ageorgiev_bg commented on 2026-05-25 06:15 (UTC)

Hello! I am getting the following error:

==> Checking runtime dependencies...                                                                
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
hint: Using 'master' as the name for the initial branch. This default branch name
hint: will change to "main" in Git 3.0. To configure the initial branch name
hint: to use in all of your new repositories, which will suppress this warning,
hint: call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name>
hint:
hint: Disable this message with "git config set advice.defaultBranchName false"
Initialized empty Git repository in /mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.git/
Adding yarn@4.9.2 to the cache...
➤ YN0000: · Yarn 4.9.2
➤ YN0000: ┌ Resolution step
➤ YN0085: │ - @0no-co/graphql.web@npm:1.0.8, @0no-co/graphql.web@npm:1.1.2, and 1087 more.
➤ YN0000: └ Completed in 0s 369ms
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed in 0s 446ms
➤ YN0000: ┌ Link step
➤ YN0001: │ Error: While persisting /mnt/ramdisk/yay/joplin/src/yarn-cache/node-fetch-npm-2.7.0-587d57004e-cf83e1357e.zip/node_modules/node-fetch/ -> /mnt/ramdisk/yay/joplin/src/joplin-3.6.14/packages/lib/node_modules/tesseract.js/node_modules/node-fetch ENOENT: no such file or directory, scandir '/node_modules/node-fetch'
    at wc (/mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.yarn/releases/yarn-4.9.2.cjs:4:1321)
    at Object.JVe (/mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.yarn/releases/yarn-4.9.2.cjs:4:1589)
    at hs.resolveFilename (/mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.yarn/releases/yarn-4.9.2.cjs:148:207554)
    at hs.readdirSync (/mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.yarn/releases/yarn-4.9.2.cjs:148:215834)
    at hs.readdirPromise (/mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.yarn/releases/yarn-4.9.2.cjs:148:215789)
    at makeCallPromise.requireSubpath (/mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.yarn/releases/yarn-4.9.2.cjs:9:29795)
    at /mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.yarn/releases/yarn-4.9.2.cjs:9:31422
    at t.getMountPromise (/mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.yarn/releases/yarn-4.9.2.cjs:9:33119)
    at async t.makeCallPromise (/mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.yarn/releases/yarn-4.9.2.cjs:9:31366)
    at async t.readdirPromise (/mnt/ramdisk/yay/joplin/src/joplin-3.6.14/.yarn/releases/yarn-4.9.2.cjs:9:29689)
➤ YN0000: └ Completed in 2s 155ms
➤ YN0000: · Failed with errors in 3s 65ms
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: joplin-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
joplin-desktop - exit status 4

cuihao commented on 2026-05-22 16:49 (UTC)

Update to v3.6.14 with electron 41 dependency. I tested it with the latest electron 42, but it seems any button that should open pop-up dialogs (e.g., "About") freezes the app. Electron 41 is fine.

cuihao commented on 2026-03-08 02:34 (UTC)

@northernlights 3.6.4 is a prerelease. This doesn't package pre-releases.

cuihao commented on 2026-02-28 19:55 (UTC)

@UlyssesZhan It appears it's introduced in https://github.com/laurent22/joplin/commit/cda4073bfcb8b2dccebe4268f0e97dbd93071639 (see the change in packages/app-cli/app/command-version.ts). Since it looks like a minor & upstream issue, I'm not going to patch it here.

In case you wonder why the npm package isn't affected, it's because it's still an old version and it's not always updated together with the desktop package -- which I don't know why.