Package Details: drawio-desktop 24.2.5-1

Git Clone URL: https://aur.archlinux.org/drawio-desktop.git (read-only, click to copy)
Package Base: drawio-desktop
Description: Diagram drawing application built on web technology
Upstream URL: https://github.com/jgraph/drawio-desktop
Licenses: Apache-2.0
Submitter: kitsunyan
Maintainer: dvalter
Last Packager: dvalter
Votes: 67
Popularity: 3.62
First Submitted: 2017-12-11 20:40 (UTC)
Last Updated: 2024-04-14 18:34 (UTC)

Latest Comments

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

SR-G commented on 2022-12-29 08:06 (UTC)

@zvaclavm Installing "electron22-bin" from AUR does indeed resolves the dependency needed in order to install drawio (latest version, requiring electron >= 21), but from a runtime point of view, it's really needed to have "electron21-bin". Indeed :

draw.io
/usr/bin/draw.io: line 2: exec: electron21: not found

zvaclavm commented on 2022-12-24 23:23 (UTC)

Please install electron21-bin or electron22-bin from AUR. This is resolve dependencies.

VorpalWay commented on 2022-12-24 08:44 (UTC)

==> Installing missing dependencies...
error: target not found: electron>=21
==> ERROR: 'pacman' failed to install missing dependencies.

Seems like electron-21 is not released in Arch yet.

curlywei commented on 2022-09-27 07:50 (UTC)

I run > $ /usr/bin/draw.io %U /usr/bin/draw.io: line 2: exec: electron19: not found

So, I think electron19 would be necessary, please check!

QiE2035 commented on 2022-09-01 10:39 (UTC) (edited on 2022-09-01 10:39 (UTC) by QiE2035)

SRCINFO is not updated.

furai commented on 2022-04-27 14:45 (UTC) (edited on 2022-04-27 15:01 (UTC) by furai)

Would be nice to add

<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
  <mime-type type="application/vnd.jgraph.mxfile">
    <comment>draw.io Diagram</comment>
    <glob pattern="*.drawio"/>
  </mime-type>
</mime-info>

in /usr/share/mime/packages/drawio.xml to get mime file associations correct.

dvalter commented on 2022-04-03 15:19 (UTC)

@bitsfritz Electron may introduce breaking changes in new versions, and it in turn may break drawio. In fact that very thing happened last September, and since then I pin the same major version of electron as one used by upstream.

If you'd like to use latest electron, feel free to do so, but one day it may break

bitsfritz commented on 2022-03-28 20:06 (UTC) (edited on 2022-03-28 20:06 (UTC) by bitsfritz)

With electron 17.2.0-1 already installed I did change PKGBUILD:

$ diff PKGBUILD*
10c10
< depends=(electron16 libnotify)
---
> depends=(electron libnotify)
72c72
<   'exec electron16 /usr/lib/draw.io "$@"' \
---
>   'exec electron /usr/lib/draw.io "$@"' \

drawio-desktop builds and starts fine using electron17 so I'm curious why electron16 is required.

cartogan commented on 2022-03-03 16:03 (UTC)

@dvalter openjdk 17 but it doesn't matter. Today I tried to build it again and it just worked. Since nothing has changed between my previous attempts and now and I have no better ideas I blame it on cosmic rays.

plaxx commented on 2022-03-03 02:03 (UTC)

To workaround the breakage of electron16:

looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing electron (17.1.0-1) breaks dependency 'electron16' required by drawio-desktop

You can add electron16 to your pacman update: sudo pacman -Suy electron16