Package Details: joplin-desktop 3.6.16-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: 286
Popularity: 1.12
First Submitted: 2018-04-18 16:33 (UTC)
Last Updated: 2026-08-30 21:27 (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 »

bernieke commented on 2026-08-21 13:34 (UTC)

Apparently turndown is the library used to change html into markdown, not something I'm using the cli version for either. (I just use it to make a daily backup, and to search notes and display them.)

cuihao commented on 2026-08-19 05:33 (UTC)

@bernieke Thank you! I added the allow-scripts flag.

I notice it still warns "@joplin/turndown" is blocked, though adding it to allow-scripts doesn't fix it. Let me know if this is causing real issues. I don't use joplin TUI much.

bernieke commented on 2026-08-17 18:39 (UTC)

Npm 12 blocks dependency install scripts unless allowlisted, and only warns about this, without failing the build, resulting in a broken package.

To fix it the npm install command needs to be updated to: npm install -g --install-links --allow-scripts=keytar,sharp,sqlite3 --prefix "${pkgdir}/usr" *.tgz

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