Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages /
drawio-desktop
Commits:
82c2c297 by Carl Smedstad at 2025-04-27T16:13:02+02:00
Add VSDX file association
- - - - -
7efe7f2b by Carl Smedstad at 2025-04-27T16:24:28+02:00
upgpkg: 26.2.15-2: Fix missing overview icon in Wayland
Change StartupWMClass to from "drawio" to "draw.io" to fix missing icon.
I think this might be an upstream bug - Checked the desktop file in the RPM
build by upstream (with electron-builder), and that sets StartupWMClass=drawio.
Resolves #2
- - - - -
4 changed files:
- .SRCINFO
- PKGBUILD
- drawio.desktop
- drawio.xml
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = drawio-desktop
pkgdesc = Official Electron build of draw.io
pkgver = 26.2.15
- pkgrel = 1
+ pkgrel = 2
url = https://www.drawio.com
arch = any
license = Apache-2.0
@@ -19,8 +19,8 @@ pkgbase = drawio-desktop
source = drawio.xml
sha256sums =
48a66493d8f029f9b711a33ba0c032cb21ea0ddd565ee41b793b5ae075fa411a
sha256sums =
1c64ed94b6c8a8787fd4017fab1636d01569618a29aed2587597d7960192b002
- sha256sums =
1064adf2cb2cd69a95d0f820000f48291a19698df707bef8f1aff0b8d368cf4a
+ sha256sums =
35c39bbe63c4a3cdc76b1f9f1986e691f77ec52e00bbec380248f280e23e5567
sha256sums =
70735625bcb70e9a9e4a56a4723b230946c1d68336dba93864f45aed5c97899a
- sha256sums =
53fb8df9cd9101d79fd897880dc7c59b3e90cf5d980029a1ecaa5da3031f8606
+ sha256sums =
4cae9a09ccf9acdb60e4decdbcbd20bd529c44186c523f217852fb641f484b76
pkgname = drawio-desktop
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
pkgname=drawio-desktop
pkgver=26.2.15
-pkgrel=1
+pkgrel=2
pkgdesc="Official Electron build of draw.io"
arch=(any)
url="https://www.drawio.com"
@@ -30,9 +30,9 @@ source=(
)
sha256sums=('48a66493d8f029f9b711a33ba0c032cb21ea0ddd565ee41b793b5ae075fa411a'
'1c64ed94b6c8a8787fd4017fab1636d01569618a29aed2587597d7960192b002'
- '1064adf2cb2cd69a95d0f820000f48291a19698df707bef8f1aff0b8d368cf4a'
+ '35c39bbe63c4a3cdc76b1f9f1986e691f77ec52e00bbec380248f280e23e5567'
'70735625bcb70e9a9e4a56a4723b230946c1d68336dba93864f45aed5c97899a'
- '53fb8df9cd9101d79fd897880dc7c59b3e90cf5d980029a1ecaa5da3031f8606')
+ '4cae9a09ccf9acdb60e4decdbcbd20bd529c44186c523f217852fb641f484b76')
prepare() {
cd $pkgname
=====================================
drawio.desktop
=====================================
@@ -5,6 +5,6 @@ Exec=/usr/bin/drawio %U
Terminal=false
Type=Application
Icon=drawio
-StartupWMClass=drawio
+StartupWMClass=draw.io
Categories=Graphics;
-MimeType=application/vnd.jgraph.mxfile;application/vnd.ms-visio.drawing.main+xml;
+MimeType=application/vnd.jgraph.mxfile;application/vnd.visio;
=====================================
drawio.xml
=====================================
@@ -1,8 +1,13 @@
<?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">
- <glob pattern="*.drawio"/>
+ <mime-type type="application/vnd.jgraph.mxfile">
+ <glob pattern="*.drawio"/>
<comment>draw.io Diagram</comment>
- <icon name="x-office-document" />
-</mime-type>
+ <icon name="x-office-document" />
+ </mime-type>
+ <mime-type type="application/vnd.visio">
+ <glob pattern="*.vsdx"/>
+ <comment>VSDX Document</comment>
+ <icon name="x-office-document"/>
+ </mime-type>
</mime-info>
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/drawio-desktop/-/compare/6b8088dd5b802af52bc0ce668f54c9e489a29bc3...7efe7f2b2ed8feb2fd32428ecec6595fb1ce2d3c
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/drawio-desktop/-/compare/6b8088dd5b802af52bc0ce668f54c9e489a29bc3...7efe7f2b2ed8feb2fd32428ecec6595fb1ce2d3c
You're receiving this email because of your account on gitlab.archlinux.org.