Package Details: joplin 3.5.13-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: 283
Popularity: 3.29
First Submitted: 2018-04-18 16:33 (UTC)
Last Updated: 2026-02-28 19:50 (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 .. 67 Next › Last »

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.

UlyssesZhan commented on 2026-02-24 19:14 (UTC)

joplin version fails:

Cannot find module '../package.json'
Require stack:
- /usr/lib/node_modules/joplin/command-version.js
- /usr/lib/node_modules/joplin/app.js
- /usr/lib/node_modules/joplin/main.js

freebench commented on 2026-02-12 13:13 (UTC) (edited on 2026-02-12 13:50 (UTC) by freebench)

Failing on the validation

==> Validating source files with sha256sums...
    joplin-desktop.sh ... Passed
    joplin-desktop.desktop ... Passed
    joplin-3.5.12.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!

$ sha256sum joplin-3.5.12.tar.gz
 a581284d26ad1f0daa0582af869e77a2d8cabe3106a929bfe83296e9832f13a2  joplin-3.5.12.tar.gz

Oddly when downloaded by a browser the hash is correct ...

ae0793caa9f9a07c8be4cc02e1fe15430591a531a66261847a5a6f2d02553efe  $HOME/Downloads/joplin-3.5.12.tar.gz

Is it on my end only ?

cuihao commented on 2026-01-06 03:35 (UTC)

@cjc7373 Thank you. I updated the PKGBUILD. I don't have an ArchLinux ARM environment. Please test.

cjc7373 commented on 2026-01-04 08:08 (UTC)

Hi @cuihao, could you apply the following patch to support arm64 build? I have tested it locally and it's working.

diff --git a/PKGBUILD b/PKGBUILD
index 516ef8e..665b524 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,7 +14,7 @@ pkgrel=2
 _electronVersion=38
 depends=("electron${_electronVersion}" "nodejs>20" "libvips")
 optdepends=('libappindicator-gtk3: for tray icon')
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
 makedepends=('npm' 'git' 'rsync' 'python-setuptools' 'libxcrypt-compat' 'corepack')
 url="https://joplinapp.org/"
 license=("AGPL-3.0-or-later")
@@ -70,8 +70,12 @@ build() {
     npx gulp before-dist
     electronRoot=/usr/lib/electron${_electronVersion}/
     electronVersion="$(<${electronRoot}/version)"
+    arch_args="--x64"
+    if [[ $CARCH == "aarch64" ]]; then
+        arch_args="--arm64"
+    fi
     npx electron-builder \
-      --linux --x64 --dir=dist/ \
+      --linux dir "$arch_args" --dir=dist/ \
       -c.electronDist="${electronRoot}" \
       -c.electronVersion="${electronVersion}"
 }

cuihao commented on 2025-12-30 18:59 (UTC)

@iceaway corepack enable creates fake yarn/pnpm/... symlinks in PATH. If you run with root permission, it will create symlinks that conflicts with pacman-installed ones. I don't think it's the expected behaviour.

I cannot reproduce any errors in a clean chroot (i.e., extra-x86_64-build). Could you share the error message you see, and the version of corepack installed (corepack --version)?

iceaway commented on 2025-12-30 15:20 (UTC)

I'm having trouble building this, it fails on the corepack install command, it seems it may have been renamed/removed from newer versions of corepack. Replacing install with enable seems to do the trick.

meyznu commented on 2025-11-16 00:09 (UTC)

I won't be responding any further with you on this issue.

Sure, no problem at all. Take care.

OdinVex commented on 2025-11-16 00:08 (UTC)

@meyznu, A feature of Manjaro... xD Perhaps so. Manjaro does some strange stuff sometimes.