From 7ecdc36722673bc51db19dd3c13387680b806182 Mon Sep 17 00:00:00 2001 From: Dimitris Panokostas Date: Thu, 10 Oct 2024 11:22:35 +0200 Subject: [PATCH] added more mime types (fixes #1461) (#1468) * added more mime types (fixes #1461) Refactored a few more files * Fixed path to Desktop file --- cmake/linux/CMakeLists.txt | 10 ++++--- debian/changelog | 5 ---- packaging/{ => linux}/Amiberry.desktop | 2 +- packaging/{ => linux}/Amiberry.metainfo.xml | 0 packaging/{ => linux/man}/amiberry.1.gz | Bin packaging/linux/mime/amiberry.xml | 29 ++++++++++++++++++++ 6 files changed, 36 insertions(+), 10 deletions(-) delete mode 100644 debian/changelog rename packaging/{ => linux}/Amiberry.desktop (81%) rename packaging/{ => linux}/Amiberry.metainfo.xml (100%) rename packaging/{ => linux/man}/amiberry.1.gz (100%) create mode 100644 packaging/linux/mime/amiberry.xml diff --git a/cmake/linux/CMakeLists.txt b/cmake/linux/CMakeLists.txt index 03dae9498..02eee30b2 100644 --- a/cmake/linux/CMakeLists.txt +++ b/cmake/linux/CMakeLists.txt @@ -37,7 +37,7 @@ install(DIRECTORY ${CMAKE_SOURCE_DIR}/roms install(DIRECTORY ${CMAKE_SOURCE_DIR}/whdboot DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}) # Install desktop file -install(FILES ${CMAKE_SOURCE_DIR}/packaging/Amiberry.desktop +install(FILES ${CMAKE_SOURCE_DIR}/packaging/linux/Amiberry.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) # Install icon install(FILES ${CMAKE_SOURCE_DIR}/data/amiberry.svg @@ -47,7 +47,9 @@ install(FILES ${CMAKE_SOURCE_DIR}/debian/changelog.gz DESTINATION ${CMAKE_INSTALL_DOCDIR}) install(FILES ${CMAKE_SOURCE_DIR}/debian/copyright DESTINATION ${CMAKE_INSTALL_DOCDIR}) -install(FILES ${CMAKE_SOURCE_DIR}/packaging/amiberry.1.gz +install(FILES ${CMAKE_SOURCE_DIR}/packaging/linux/man/amiberry.1.gz DESTINATION ${CMAKE_INSTALL_MANDIR}/man1) -install(FILES ${CMAKE_SOURCE_DIR}/packaging/Amiberry.metainfo.xml - DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo) \ No newline at end of file +install(FILES ${CMAKE_SOURCE_DIR}/packaging/linux/Amiberry.metainfo.xml + DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo) +install(FILES ${CMAKE_SOURCE_DIR}/packaging/linux/mime/amiberry.xml + DESTINATION ${CMAKE_INSTALL_DATADIR}/mime/packages) \ No newline at end of file diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 872c094ab..000000000 --- a/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -amiberry (0.0.0-0) unstable; urgency=low - - * Dummy changelog entry. - - -- Dimitris Panokostas Wed, 11 Sep 2024 18:53:49 +0200 \ No newline at end of file diff --git a/packaging/Amiberry.desktop b/packaging/linux/Amiberry.desktop similarity index 81% rename from packaging/Amiberry.desktop rename to packaging/linux/Amiberry.desktop index 07b706ac3..4bc7a304e 100644 --- a/packaging/Amiberry.desktop +++ b/packaging/linux/Amiberry.desktop @@ -27,7 +27,7 @@ Terminal = false # Describes the categories in which this entry should be shown Categories = Game;Emulator; -MimeType=application/x-amiga-disk-image;application/x-cue;application/octet-stream; +MimeType=application/x-SPS-virtual-media-image;application/x-DMS-compressed-disk-image;application/x-amiga-disk-image;application/x-cue;application/x-WHDLoad-game-archive; # Describes the encoding for the desktop entry Encoding=UTF-8 diff --git a/packaging/Amiberry.metainfo.xml b/packaging/linux/Amiberry.metainfo.xml similarity index 100% rename from packaging/Amiberry.metainfo.xml rename to packaging/linux/Amiberry.metainfo.xml diff --git a/packaging/amiberry.1.gz b/packaging/linux/man/amiberry.1.gz similarity index 100% rename from packaging/amiberry.1.gz rename to packaging/linux/man/amiberry.1.gz diff --git a/packaging/linux/mime/amiberry.xml b/packaging/linux/mime/amiberry.xml new file mode 100644 index 000000000..cd416037b --- /dev/null +++ b/packaging/linux/mime/amiberry.xml @@ -0,0 +1,29 @@ + + + + Interchangeable Preservation Format + + + + + + + + Disk Masher System + + + + + + + + WHDLoad Amiga Package + + + + + + + + + \ No newline at end of file