Blob Blame History Raw
From a5a68d2a86b1bde9444cc29f052ee12eb65be527 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Hor=C3=A1k?= <dan@danny.cz>
Date: Mon, 10 May 2010 16:13:38 +0200
Subject: [PATCH 1/2] update desktop file to recent standards

---
 desktop/mm3d.desktop | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/desktop/mm3d.desktop b/desktop/mm3d.desktop
index 8c52ac9..695e68b 100644
--- a/desktop/mm3d.desktop
+++ b/desktop/mm3d.desktop
@@ -1,14 +1,10 @@
 [Desktop Entry]
-Encoding=UTF-8
 Type=Application
 Exec=mm3d %U
 Icon=mm3d
-DocPath=mm3d/index.html
 GenericName=3D Modeler
 Comment=3D modeling program
 Terminal=false
 Name=Maverick Model 3D
-MimeType=application/x-mm3d
-Categories=Qt;Application;Graphics;
-X-AppInstall-Package=mm3d
-X-AppInstall-Section=universe
+MimeType=application/x-mm3d;
+Categories=Qt;Graphics;3DGraphics;
-- 
2.17.2

From 3ba73e16940a574f131c5120d238d92c0aee06b6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Hor=C3=A1k?= <dan@danny.cz>
Date: Mon, 10 May 2010 16:40:27 +0200
Subject: [PATCH 2/2] switch to modern mime information

---
 desktop/Makefile.am    | 7 +++----
 desktop/mm3d.xml       | 8 ++++++++
 desktop/x-mm3d.desktop | 7 -------
 3 files changed, 11 insertions(+), 11 deletions(-)
 create mode 100644 desktop/mm3d.xml
 delete mode 100644 desktop/x-mm3d.desktop

diff --git a/desktop/Makefile.am b/desktop/Makefile.am
index 1c80082..1ae0180 100644
--- a/desktop/Makefile.am
+++ b/desktop/Makefile.am
@@ -1,6 +1,6 @@
 EXTRA_DIST = \
 	mm3d.desktop \
-	x-mm3d.desktop \
+	mm3d.xml \
 	mm3d.png \
 	mm3d-32.xpm \
 	mm3d-16.xpm
@@ -9,11 +9,10 @@ all:
 
 install:
 	$(INSTALL) -d $(DESTDIR)$(datadir)/applications/
-	$(INSTALL) -d $(DESTDIR)$(datadir)/mimelnk/application/
+	$(INSTALL) -d $(DESTDIR)$(datadir)/mime/packages/
 	$(INSTALL) -d $(DESTDIR)$(datadir)/pixmaps/
 	${INSTALL} -m 0644 $(srcdir)/mm3d.desktop $(DESTDIR)$(datadir)/applications/
-	${INSTALL} -m 0644 $(srcdir)/x-mm3d.desktop $(DESTDIR)$(datadir)/mimelnk/application/
+	${INSTALL} -m 0644 $(srcdir)/mm3d.xml $(DESTDIR)$(datadir)/mime/packages/
 	${INSTALL} -m 0644 $(srcdir)/mm3d.png $(DESTDIR)$(datadir)/pixmaps/
 	${INSTALL} -m 0644 $(srcdir)/mm3d-32.xpm $(DESTDIR)$(datadir)/pixmaps/
 	${INSTALL} -m 0644 $(srcdir)/mm3d-16.xpm $(DESTDIR)$(datadir)/pixmaps/
-
diff --git a/desktop/mm3d.xml b/desktop/mm3d.xml
new file mode 100644
index 0000000..84910c8
--- /dev/null
+++ b/desktop/mm3d.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+  <mime-type type="application/x-mm3d">
+    <comment>mm3d model</comment>
+    <glob pattern="*.mm3d"/>
+    <glob pattern="*.MM3D"/>
+  </mime-type>
+</mime-info>
diff --git a/desktop/x-mm3d.desktop b/desktop/x-mm3d.desktop
deleted file mode 100644
index cb5250c..0000000
--- a/desktop/x-mm3d.desktop
+++ /dev/null
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Comment=mm3d model
-Type=MimeType
-MimeType=application/x-mm3d
-Icon=mm3d
-Patterns=*.mm3d;*.MM3D
-- 
2.17.2