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.)
Search Criteria
Package Details: joplin-desktop 3.6.16-1
Package Actions
| 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) |
Dependencies (10)
- electron42 (electron42-binAUR)
- libvips (libvips-gitAUR, libvips-notiffAUR)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton)
- corepack (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- libxcrypt-compat (make)
- npm (npm-corepackAUR, python-nodejs-wheelAUR) (make)
- python-setuptools (make)
- rsync (rsync-gitAUR) (make)
- libappindicator-gtk3 (libappindicator) (optional) – for tray icon
Required by (0)
Sources (3)
bernieke commented on 2026-08-21 13:34 (UTC)
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
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-buildfromdevtoolspackage) 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: