From 2a78a9a41d8e529110ed18c52afd9a718fc7e97d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Tue, 29 Apr 2025 13:15:45 +0200 Subject: [PATCH] Add XISF mime type --- CMakeLists.txt | 1 + install.cmake | 2 ++ space.nouspiro.tenmon.xisf.xml | 7 +++++++ 3 files changed, 10 insertions(+) create mode 100644 space.nouspiro.tenmon.xisf.xml diff --git a/CMakeLists.txt b/CMakeLists.txt index 6ced6f1..f521dd0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -130,6 +130,7 @@ if(UNIX AND NOT APPLE) install(FILES space.nouspiro.tenmon.desktop DESTINATION "${CMAKE_INSTALL_DATADIR}/applications") install(FILES resources/space.nouspiro.tenmon.png DESTINATION "${CMAKE_INSTALL_DATADIR}/icons/hicolor/64x64/apps") install(FILES resources/space.nouspiro.tenmon_128.png DESTINATION "${CMAKE_INSTALL_DATADIR}/icons/hicolor/128x128/apps" RENAME space.nouspiro.tenmon.png) + install(FILES space.nouspiro.tenmon.xisf.xml DESTINATION "${CMAKE_INSTALL_DATADIR}/mime/packages") endif() install(FILES space.nouspiro.tenmon.metainfo.xml DESTINATION "${CMAKE_INSTALL_DATADIR}/metainfo") endif(UNIX AND NOT APPLE) diff --git a/install.cmake b/install.cmake index fb78fc9..3790378 100644 --- a/install.cmake +++ b/install.cmake @@ -1,5 +1,7 @@ find_program(XDG-DESKTOP-MENU_EXECUTABLE xdg-desktop-menu) find_program(XDG-ICON-RESOURCE_EXECUTABLE xdg-icon-resource) +find_program(XDG-MIME xdg-mime) execute_process(COMMAND ${XDG-DESKTOP-MENU_EXECUTABLE} install --novendor space.nouspiro.tenmon.desktop WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}) execute_process(COMMAND ${XDG-ICON-RESOURCE_EXECUTABLE} install --novendor --size 64 resources/space.nouspiro.tenmon.png space.nouspiro.tenmon WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}) execute_process(COMMAND ${XDG-ICON-RESOURCE_EXECUTABLE} install --novendor --size 128 resources/space.nouspiro.tenmon_128.png space.nouspiro.tenmon WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}) +execute_process(COMMAND ${XDG-MIME} install --novendor space.nouspiro.tenmon.xisf.xml WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}) diff --git a/space.nouspiro.tenmon.xisf.xml b/space.nouspiro.tenmon.xisf.xml new file mode 100644 index 0000000..31616e4 --- /dev/null +++ b/space.nouspiro.tenmon.xisf.xml @@ -0,0 +1,7 @@ + + + + Extensible Image Serialization Format + + +