Package Details: joplin 3.2.13-2

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
Conflicts: joplin-appimage, joplin-beta, joplin-beta-appimage, joplin-electron
Submitter: masterkorp
Maintainer: dosenpils
Last Packager: dosenpils
Votes: 268
Popularity: 1.96
First Submitted: 2018-04-18 16:33 (UTC)
Last Updated: 2025-03-12 23:14 (UTC)

Pinned Comments

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 .. 39 40 41 42 43 44 45 46 47 48 49 .. 57 Next › Last »

masterkorp commented on 2020-01-30 14:44 (UTC)

@apolatynski

Please do pacman -Syu before

apolatynski commented on 2020-01-29 01:54 (UTC)

When trying to build the package, I get multiple errors about duplicate identifier 'Promise' like below:

tsc

node_modules/typescript/lib/lib.es2015.iterable.d.ts:217:11 - error TS2300: Duplicate identifier 'Promise'.

217 interface Promise<T> { } ~~~~~~~

../../../../node_modules/@types/es6-promise/index.d.ts:11:15 11 declare class Promise<T> implements Thenable<T> { ~~~~~~~ 'Promise' was also declared here. ../../../../node_modules/@types/es6-promise/index.d.ts:42:19 42 declare namespace Promise { ~~~~~~~ and here.

guoguojin commented on 2020-01-23 07:36 (UTC)

/usr/lib/node_modules/npm/node_modules/fs.realpath/old.js script had 2 errors when I tried to update to the release from 2020-01-21. Not sure if this is something that came with the Joplin build or whether something else on my system broke it.

The errors are on line 168 and 211 and easy enough to fix manually to get the build to work.

starkers commented on 2020-01-16 15:13 (UTC)

please fix .SRCINFO ;)

reeeeeeeeeeelity commented on 2020-01-11 11:55 (UTC)

According to https://wiki.archlinux.org/index.php/.SRCINFO

Pushing an edited PKGBUILD to the AUR without also updating its .SRCINFO will cause the AUR to serve stale metadata.

.SRCINFO files may be generated using makepkg.

$ makepkg --printsrcinfo > .SRCINFO

Please make the necessary change soon.

ManuelFte commented on 2020-01-11 03:42 (UTC)

I get this error:

failed to parse joplin: Line 30: key "pkgbase" can not occur after pkgbase or pkgname: pkgbase = joplin

marcush commented on 2020-01-08 00:31 (UTC)

@NutTool This should be fixed as of the update about 8 hours ago. This PKGBUILD doesn't use the npm package (which doesn't contain the desktop client) or the AppImage (which doesn't contain the terminal client). Instead it builds both from source.

The build process for the upstream is a little bit in flux at the moment and a change broke this package.

NutTool commented on 2020-01-07 23:29 (UTC)

There appears to be an issue with the way npm is being run. I mistakenly filed a bug upstream: https://github.com/laurent22/joplin/issues/2263

Arkaniad commented on 2020-01-04 20:34 (UTC)

Workaround for the current issue with .SRCINFO:

Clone AUR files from Git, remove the top block in .SRCINFO defining the old version of the package, makepkg -si and install manually. This should allow yay updates to proceed normally since it will not have to upgrade the package. yay seems to want to overwrite the .SRCINFO even if you make changes to it in your cache.

Maintainer simply needs to remove the duplicate block and push new manifest and then everything should be groovy.