This commit is contained in:
Timon
2026-05-09 18:12:59 +00:00
parent 98daa75c26
commit 6cd8b2d6c2
3 changed files with 15 additions and 2 deletions
+4 -1
View File
@@ -134,7 +134,10 @@ deps.crane.lib.buildPackage (
cp target/${if dev then "debug" else "release"}/graphite $out/bin/graphite cp target/${if dev then "debug" else "release"}/graphite $out/bin/graphite
mkdir -p $out/share/applications mkdir -p $out/share/applications
cp $src/desktop/assets/*.desktop $out/share/applications/ cp $src/desktop/assets/art.graphite.Graphite.desktop $out/share/applications/
mkdir -p $out/share/mime/packages
cp $src/desktop/assets/art.graphite.Graphite.xml $out/share/mime/packages/
mkdir -p $out/share/icons/hicolor/scalable/apps mkdir -p $out/share/icons/hicolor/scalable/apps
cp ${branding}/app-icons/graphite.svg $out/share/icons/hicolor/scalable/apps/art.graphite.Graphite.svg cp ${branding}/app-icons/graphite.svg $out/share/icons/hicolor/scalable/apps/art.graphite.Graphite.svg
+2 -1
View File
@@ -2,10 +2,11 @@
Name=Graphite Name=Graphite
GenericName=Vector & Raster Graphics Editor GenericName=Vector & Raster Graphics Editor
Comment=Open-source vector & raster graphics editor. Featuring node based procedural nondestructive editing workflow. Comment=Open-source vector & raster graphics editor. Featuring node based procedural nondestructive editing workflow.
Exec=graphite Exec=graphite %F
Terminal=false Terminal=false
Type=Application Type=Application
Icon=art.graphite.Graphite Icon=art.graphite.Graphite
Categories=Graphics;VectorGraphics;RasterGraphics; Categories=Graphics;VectorGraphics;RasterGraphics;
Keywords=graphite;editor;vector;raster;procedural;design; Keywords=graphite;editor;vector;raster;procedural;design;
StartupWMClass=art.graphite.Graphite StartupWMClass=art.graphite.Graphite
MimeType=application/graphite+json;image/svg+xml;image/png;image/jpeg;image/gif;image/bmp;image/tiff;image/webp;image/x-portable-pixmap;image/x-portable-graymap;image/x-portable-bitmap;image/vnd.microsoft.icon;
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/graphite+json">
<comment>Graphite Document</comment>
<sub-class-of type="application/json"/>
<glob pattern="*.graphite"/>
<icon name="art.graphite.Graphite"/>
</mime-type>
</mime-info>