Package Base Details: drawpile

Git Clone URL: (read-only, click to copy)
Keywords: collaborative drawing editing image pen qt qt5 tablet
Submitter: None
Maintainer: notfood
Last Packager: notfood
Votes: 17
Popularity: 0.000539
First Submitted: 2008-11-30 08:59
Last Updated: 2020-02-16 17:06

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

matoro commented on 2019-02-08 13:26

build failing for me with:

-- Build type: Release
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.6.0") 
-- Could NOT find Sodium (missing: SODIUM_LIBRARY SODIUM_INCLUDE_DIR) 
CMake Warning at src/shared/CMakeLists.txt:53 (message):
  Libsodium not found: Ext-auth support not enabled

-- Could NOT find KF5DNSSD (missing: KF5DNSSD_DIR)
-- Found GIF: /usr/lib/ (found version "5.1.4") 
-- Found libminiupnpc: /usr/lib/  
CMake Error at src/desktop/CMakeLists.txt:92 (find_package):
  By not providing "FindECM.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "ECM", but
  CMake did not find one.

  Could not find a package configuration file provided by "ECM" (requested
  version 5.19) with any of the following names:


  Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
  to a directory containing one of the above files.  If "ECM" provides a
  separate development package or SDK, be sure it has been installed.

Mojyo commented on 2018-11-10 22:40

@Ivk Thanks for the help but id rephrase it a bit

  1. Download snapshot and extract
  2. in extracted folder in the PKGBUILD file Change 'pkgver' from 2.0.7 to 2.0.11
  3. Open a terminal in extracted folder location and run the command makepkg -si PKGBUILD, it'll fail to validate but it'll download the .tar.gz for 2.0.11
  4. Run the command sha256sum drawpile-2.0.11.tar.gz
  5. Replace the 'sha256sums' in the PKGBUILD with the sha256sum result for 2.0.11 it should be f34a9be3414dca26d059e292e994eaa05932cca70a465a39be9c02067b460140
  6. Run the command makepkg -si PKGBUILD again, it'll install this time

again thanks @Ivk it helped me :) P.S had to change the md5sum command to sha256sum as it didn't work and the sum was shorter than original file, with sha256sum it worked perfectly.

lvk commented on 2018-09-28 22:43

Can confirm it can build 2.0.11 with minor changes:

  1. Change 'pkgver' in the PKGBUILD to 2.0.11
  2. Run makepkg -si, it'll fail to validate but it'll download the .tar.gz for 2.0.11
  3. Run md5sum drawpile-2.0.11.tar.gz
  4. Replace the 'sha256sums' in the PKGBUILD with the md5sum result for 2.0.11
  5. Run makepkg -si again, it'll install this time

Might not be optimal, but hope it helps someone.

notfood commented on 2018-08-14 19:32

It does build, what's the issue?

I changed it to use 2.0.11 and it works fine.

jimmyneutron2 commented on 2018-07-05 14:13

@SunRed Please, this is the only way I can use Drawpile on Antergos as far as I know

SunRed commented on 2018-06-14 15:07

@electricprism I am aware of that but currently have no fix for it.

electricprism commented on 2018-06-04 20:29

Fails to build.

SunRed commented on 2016-02-09 18:27

@ChlorideCull Thank you for your feedback.
I also thought it wasn't a that good idea using the build variable though. I will take a look at splitting the package later.
The patches I brought into are just some minor fixes. I added them because the Drawpile developer isn't quite active anymore.
Ninja was used since I adopted the package, so I hadn't thought about removing it.

I split the package for separation of client and server but kept using Ninja as - to my experience - it builds Drawpile much faster than make does (at least on my machine - i7 6700k). Also I haven't removed the Drawpile 1.0.3 patches because - like already mentioned - these are just some minor fixes and the developer of Drawpile isn't quite active anymore, thus updating to the latest GitHub commit isn't bad.

ChlorideCull commented on 2016-02-07 20:14

I'd for ease of use, I'd recommend restructuring the PKGBUILD to build a split package, instead of building different packages with the same name based on the "_build" variable.

Additionally, please don't pull additional features that are unreleased and patching them in, if the version says 1.0.2, I assume I will get the same 1.0.2 as the website.

Third, why is Ninja being used? It's just an additional dependency that, frankly, is unneccesary.

SunRed commented on 2015-11-18 10:02

@fgaz I included a patch. It should build correctly now.

Also, I could add a git package if there is need to.