Package Details: joplin-desktop 3.0.14-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: MIT
Groups: joplin
Conflicts: joplin-desktop-electron
Submitter: masterkorp
Maintainer: masterkorp
Last Packager: masterkorp
Votes: 263
Popularity: 1.77
First Submitted: 2018-04-18 16:33 (UTC)
Last Updated: 2024-07-29 19:54 (UTC)

Pinned Comments

masterkorp commented on 2021-12-27 11:30 (UTC) (edited on 2021-12-27 11:32 (UTC) by masterkorp)

Hello everyone,

There was been several difficulties upgrading the Joplin due to major changes in the build system upstream.

I have finnally got version 2.6.10 working with pacthes, but remenber:

  • You may need to remove your src/ folder before using this version

  • The patches are still not perfect, you must say yes to a prompt

I will continue working on this later today, but its usable and stable, please remenber you can always report issues on the github repository.

Regards, Alfredo Palhares

masterkorp commented on 2020-12-24 19:58 (UTC) (edited on 2020-12-24 20:00 (UTC) by masterkorp)

Hello everyone,

I will be renaming the packages to its final form.

  • joplin will contain the CLI application
  • joplin-desktop will contain the Desktop version

Also, please for problems with the package, please open an issue on the Github repo, its really hard to provide support on the comments section, you can also email me.

If you have problems with the check() function, just run makepkg with the --nocheck flag.

Thank you for your patience. Regards, Alfredo Palhares

Latest Comments

« First ‹ Previous 1 .. 16 17 18 19 20 21 22 23 24 25 26 .. 54 Next › Last »

duckunix commented on 2021-05-25 12:40 (UTC) (edited on 2021-05-26 11:18 (UTC) by duckunix)

Actually, sync is not working in this version for me, both CLI & GUI.

Update to 1.8.5 is straight forward:

diff --git a/PKGBUILD b/PKGBUILD
index 47e5a4e..a4e4c60 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@

 pkgbase="joplin"
 pkgname=('joplin' 'joplin-desktop')
-pkgver=1.7.11
+pkgver=1.8.5
 groups=('joplin')
 pkgrel=4
 install="joplin.install"
@@ -23,7 +23,7 @@ source=("joplin.desktop" "joplin-desktop.sh" "joplin.sh"
 sha256sums=('c7c5d8b0ff9edb810ed901ea21352c9830bfa286f3c18b1292deca5b2f8febd2'
             'a450284fe66d89aa463d129ce8fff3a0a1a783a64209e4227ee47449d5737be8'
             'dc1236767ee055ea1d61f10e5266a23e70f3e611b405fe713ed24ca18ee9eeb5'
-            '06fccd715cddb15e0b8ada3a44e196fc8a4b1ad4e3fec466f872f92295f5733b')
+            '9cf1072ef603383eac3f73bd6ba9cd0ef7a05c00b61b797b21659ee6f8b7e0a4')

 # local npm cache directory
 _npm_cache="npm-cache"

madjoe commented on 2021-05-01 05:19 (UTC)

$ joplin-desktop 
./@joplinapp-desktop: error while loading shared libraries: libicui18n.so.68: cannot open shared object file: No such file or directory
$ pacman -F libicui18n.so
core/icu 67.1-1 [installed: 69.1-1]
usr/lib/libicui18n.so

Also, during the update 1.7.11-2 -> 1.7.11-4:

npm ERR! semver.simplifyRange is not a function
$ npm -v
7.11.1
$ semver -h
SemVer 7.3.5

vitalijr2 commented on 2021-04-30 19:11 (UTC) (edited on 2021-04-30 19:13 (UTC) by vitalijr2)

==> WARNING: Package contains reference to $srcdir
usr/share/joplin-desktop/resources/app.asar

And pacman -Ql shows

joplin-desktop /usr/share/joplin-desktop/resources.pak
joplin-desktop /usr/share/joplin-desktop/resources/
joplin-desktop /usr/share/joplin-desktop/resources/app.asar
joplin-desktop /usr/share/joplin-desktop/resources/app.asar.unpacked/
joplin-desktop /usr/share/joplin-desktop/resources/app.asar.unpacked/node_modules/
joplin-desktop /usr/share/joplin-desktop/resources/app.asar.unpacked/node_modules/7zip-bin-linux/
joplin-desktop /usr/share/joplin-desktop/resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm/
joplin-desktop /usr/share/joplin-desktop/resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm/7za

nirnakinho commented on 2021-04-20 18:49 (UTC) (edited on 2021-04-20 18:57 (UTC) by nirnakinho)

Edit: I am getting the same build error as mentioned in issue https://github.com/alfredopalhares/arch-pkgbuilds/issues/81 (No need to do a big error log paste, when its in the gh issue already)

hazelnot commented on 2021-04-20 09:21 (UTC) (edited on 2021-04-20 10:29 (UTC) by hazelnot)

Can confirm that this doesn't work anymore because icu was updated to 69.1, and Joplin is looking for 68.x

Edit: re-building the package fixed the error, although now I'm just getting a blank white screen.

Edit: thanks for being so quick with the update! Everything works now.

jcomellas commented on 2021-04-19 14:54 (UTC)

@Frogboy To get Joplin working again you need to modify the PKGBUILD file to use the electron11 package as a dependency instead of electron as I suggested in the comment below yours. Check the diff at the end of my comment.

If you apply those changes and run makepkg -si you will end up with a working application.

Frogboy commented on 2021-04-19 14:46 (UTC)

No longer works after upgrading Electron, even after rebuilding. This porbably needs to be updated as well.

jcomellas commented on 2021-04-19 01:24 (UTC)

After the electron package was upgraded in my system to version 12.x, I started getting the following error when I tried to start joplin-desktop:

$ joplin-desktop
./@joplinapp-desktop: error while loading shared libraries: libicui18n.so.68: cannot open shared object file: No such file or directory

The version of icu I currently have installed is:

local/icu 69.1-1
    International Components for Unicode library

And the versions of electron are:

local/electron 12.0.4-2
    Build cross platform desktop apps with web technologies
local/electron11 11.4.3-2
    Build cross platform desktop apps with web technologies

Now that the default version of the electron package is 12.0.4, the joplin and joplin-desktop packages should probably use the electron11 package as a dependency until Joplin officially supports Electron 12.x.

I initially tried regenerating the packages with the latest electron (12.0.4-2) package but joplin-desktop would not start. To fix the issues I had to modify the electron dependency and set it to electron11. These are the changes I made to the PKGBUILD:

diff --git a/PKGBUILD b/PKGBUILD
index 0b84f90..c854958 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,11 +11,11 @@ pkgver=1.7.11
 groups=('joplin')
 pkgrel=2
 install="joplin.install"
-depends=('electron' 'gtk3' 'libexif' 'libgsf' 'libjpeg-turbo' 'libwebp' 'libxss' 'nodejs'
+depends=('electron11' 'gtk3' 'libexif' 'libgsf' 'libjpeg-turbo' 'libwebp' 'libxss' 'nodejs'
          'nss' 'orc' 'rsync' )
 optdepends=('libappindicator-gtk3: for tray icon')
 arch=('x86_64' 'i686')
-makedepends=('git' 'npm' 'python' 'rsync' 'jq' 'electron')
+makedepends=('git' 'npm' 'python' 'rsync' 'jq' 'electron11')
 url="https://joplinapp.org/"
 license=('MIT')
 source=("joplin.desktop" "joplin-desktop.sh" "joplin.sh"
@@ -137,7 +137,7 @@ package_joplin() {

 package_joplin-desktop() {
   pkgdesc="A note taking and to-do application with synchronization capabilities - Desktop"
-  depends=('electron' 'gtk3' 'libexif' 'libgsf' 'libjpeg-turbo' 'libwebp' 'libxss' 'nodejs'
+  depends=('electron11' 'gtk3' 'libexif' 'libgsf' 'libjpeg-turbo' 'libwebp' 'libxss' 'nodejs'
          'nss' 'orc')
   optdepends=('libappindicator-gtk3: for tray icon')
   conflicts=('joplin-desktop-electron')
@@ -149,8 +149,8 @@ package_joplin-desktop() {
   msg2 "Building Desktop with packaged Electron..."
   mkdir -p "${pkgdir}/usr/share/joplin-desktop"
   cd "${srcdir}/joplin-${pkgver}/packages/app-desktop"
-  electron_dir="/usr/lib/electron"
-  electron_version=$(cat /usr/lib/electron/version)
+  electron_dir="/usr/lib/electron11"
+  electron_version=$(cat /usr/lib/electron11/version)
   msg2 "Using Electron Version ${electron_version}"
   USE_HARD_LINKS=false npm run dist -- --publish=never  --linux  --x64 \
     --dir="dist/" -c.electronDist=$electron_dir -c.electronVersion=$electron_version

welovelain commented on 2021-04-18 21:48 (UTC)

➜ joplin-desktop ./@joplinapp-desktop: error while loading shared libraries: libicui18n.so.68: cannot open shared object file: No such file or directory

The icu is 69 now (nice), so the repo is out of date?