Package Details: drawpile-client 2.1.20-4

Git Clone URL: https://aur.archlinux.org/drawpile.git (read-only, click to copy)
Package Base: drawpile
Description: Collaborative drawing program specially made for use with pen tablets (client)
Upstream URL: https://drawpile.net/
Keywords: collaborative drawing editing image pen qt qt5 tablet
Licenses: GPL3
Submitter: None
Maintainer: notfood
Last Packager: notfood
Votes: 20
Popularity: 0.000712
First Submitted: 2008-11-30 08:59 (UTC)
Last Updated: 2023-04-01 16:13 (UTC)

Dependencies (16)

Required by (1)

Sources (1)

Pinned Comments

Latest Comments

1 2 3 4 5 6 Next › Last »

altermetax commented on 2021-09-01 02:24 (UTC)

I honestly don't know how one would do it elegantly - but the package should have qtkeychain as a mandatory dependency if it was built with qtkeychain support, and not have qtkeychain as a dependency at all otherwise. qtkeychain is indeed an optional dependency for drawpile when building it, but it is either a mandatory one or not a dependency at all once it's built (depending on whether it's built with or without it).

All things considered, maybe it should simply be a mandatory dependency - consider that Drawpile behaves weirdly without keychain support (it shows the "remember password" checkbox but it doesn't do anything when it's checked).

notfood commented on 2021-08-30 06:30 (UTC)

I get you but I'm not sure if that's how it's supposed to be. Drawpile can work perfectly fine without qtkeychain, is it an optional package? is it a forced depencency? I read the guideliness and the wiki and it's not very clear to me.

altermetax commented on 2021-08-29 21:40 (UTC) (edited on 2021-08-29 21:46 (UTC) by altermetax)

If you run makepkg with qtkeychain-qt5 installed, it will build Drawpile with keychain support. The resulting package won't have qtkeychain as a dependency, yet as an optional dependency. If you then install it on a system without that package, Drawpile won't run.

notfood commented on 2021-08-27 17:48 (UTC)

qtkeychain is in the optdepends. I don't understand the request. All optdepends will become required wherever you move a built package to install.

altermetax commented on 2021-08-27 13:17 (UTC)

I'd like to point out that if you build this package with qt5-qtkeychain installed (in order to have "remember password" support) it won't work on a system that doesn't have it installed (missing shared object).

Maybe this package should have qt5-qtkeychain as a dependency whenever it's built with that package installed?

notfood commented on 2021-03-17 06:48 (UTC)

Alright, next release.

micwoj92 commented on 2021-03-10 04:28 (UTC)

hello, could you update links to https?

notfood commented on 2020-08-21 23:21 (UTC)

Server fixed, I forgot to comment

notfood commented on 2020-08-19 04:54 (UTC) (edited on 2020-08-19 04:55 (UTC) by notfood)

I pushed a fix. Unfortunately I can't get the server to compile so it's been disabled for now. I didn't up the version, I don't want the people who have the working server to lose it.