Skip to content

Commit 84dd764

Browse files
committed
Initial work on application/x-ngscopeclient-session MIME type for Linux
1 parent 499bb16 commit 84dd764

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

src/ngscopeclient/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,8 @@ install(DIRECTORY ${CMAKE_SOURCE_DIR}/src/ngscopeclient/md
234234

235235
install(FILES ${CMAKE_SOURCE_DIR}/src/ngscopeclient/ngscopeclient.desktop
236236
DESTINATION share/applications)
237+
install(FILES ${CMAKE_SOURCE_DIR}/src/ngscopeclient/ngscopeclient.xml
238+
DESTINATION share/mine/packages)
237239

238240
if(LINUX)
239241
install(FILES ${CMAKE_SOURCE_DIR}/src/ngscopeclient/icons/16x16/app-icon.png

src/ngscopeclient/ngscopeclient.desktop

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ Exec=ngscopeclient
66
Categories=Development;Electronics
77
Terminal=false
88
Icon=ngscopeclient
9+
MimeType=application/x-ngscopeclient-session
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
3+
<mime-type type="application/x-ngscopeclient-session">
4+
<sub-class-of type="application/x-yaml"/>
5+
<generic-icon name="text-x-generic"/>
6+
<comment>ngscopeclient session</comment>
7+
<glob pattern="*.scopesession"/>
8+
</mime-type>
9+
</mime-info>

0 commit comments

Comments
 (0)