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.


Reply via email to