diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake index 25bdd16b8..cbf04fe70 100644 --- a/cmake/build_helpers.cmake +++ b/cmake/build_helpers.cmake @@ -345,10 +345,10 @@ macro(createPackage) downloadImHexPatternsFiles("./share/imhex") # install AppStream file - install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/dist/net.werwolv.imhex.metainfo.xml DESTINATION ${CMAKE_INSTALL_PREFIX}/share/metainfo) + install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/dist/net.werwolv.ImHex.metainfo.xml DESTINATION ${CMAKE_INSTALL_PREFIX}/share/metainfo) # install symlink for the old standard name - install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/dist/net.werwolv.imhex.metainfo.xml DESTINATION ${CMAKE_INSTALL_PREFIX}/share/metainfo RENAME net.werwolv.imhex.appdata.xml) + install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/dist/net.werwolv.ImHex.metainfo.xml DESTINATION ${CMAKE_INSTALL_PREFIX}/share/metainfo RENAME net.werwolv.imhex.appdata.xml) endif() diff --git a/dist/flatpak/net.werwolv.ImHex.yaml b/dist/flatpak/net.werwolv.ImHex.yaml index 130c75bbb..0aa04937a 100644 --- a/dist/flatpak/net.werwolv.ImHex.yaml +++ b/dist/flatpak/net.werwolv.ImHex.yaml @@ -121,7 +121,6 @@ modules: type: git tag-pattern: ^ImHex-v([\d.]+)$ post-install: - - mv ${FLATPAK_DEST}/share/metainfo/net.werwolv.imhex.metainfo.xml ${FLATPAK_DEST}/share/metainfo/net.werwolv.ImHex.metainfo.xml - mkdir -p ${FLATPAK_DEST}/share/icons/hicolor/scalable/apps - cp ${FLATPAK_DEST}/share/pixmaps/imhex.svg ${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/${FLATPAK_ID}.svg - desktop-file-edit --set-key="Icon" --set-value="${FLATPAK_ID}" "${FLATPAK_DEST}/share/applications/imhex.desktop" diff --git a/dist/net.werwolv.ImHex.metainfo.xml b/dist/net.werwolv.ImHex.metainfo.xml new file mode 100644 index 000000000..948dc1545 --- /dev/null +++ b/dist/net.werwolv.ImHex.metainfo.xml @@ -0,0 +1,67 @@ + + + net.werwolv.ImHex + ImHex + Modern REing Hex Editor + +

+ ImHex is a modern Hex Editor for Reverse Engineers, Developers, Malware Analysists and Hackers who value + their retinas when working at 3 AM once again. +

+

+ Features: +

+ +
+ CC0-1.0 + GPL-2.0-only + + WerWolv + + https://imhex.werwolv.net + https://github.com/WerWolv/ImHex/issues + https://docs.werwolv.net/imhex + https://www.patreon.com/werwolv + https://imhex.werwolv.net/discord + https://github.com/WerWolv/ImHex + https://github.com/WerWolv/ImHex/blob/master/CONTRIBUTING.md + imhex.desktop + + + https://raw.githubusercontent.com/flathub/net.werwolv.ImHex/master/screenshots/screenshot1.png + Using a pattern to parse and highlight different sections of an ELF executable file + + + https://raw.githubusercontent.com/flathub/net.werwolv.ImHex/master/screenshots/screenshot2.png + Managing bookmarks, diffing two files and decrypting a region of data using the data preprocessor + + + + + #babec9 + #0f0f0f + + + + + + + hey@werwolv.net +
\ No newline at end of file diff --git a/dist/net.werwolv.ImHex.yaml b/dist/net.werwolv.ImHex.yaml deleted file mode 100644 index 925c5f5bf..000000000 --- a/dist/net.werwolv.ImHex.yaml +++ /dev/null @@ -1,22 +0,0 @@ -app-id: net.werwolv.ImHex -runtime: org.freedesktop.Platform -runtime-version: '20.08' -default-branch: stable -sdk: org.freedesktop.Sdk -command: imhex - -finish-args: - - --share=ipc - - --socket=x11 - - --filesystem=host - - --device=all - -modules: - - name: imhex - buildsystem: cmake - config-opts: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - - sources: - - type: git - url: https://github.com/WerWolv/ImHex.git diff --git a/dist/net.werwolv.imhex.metainfo.xml b/dist/net.werwolv.imhex.metainfo.xml deleted file mode 100644 index 0e952296b..000000000 --- a/dist/net.werwolv.imhex.metainfo.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - imhex - CC0-1.0 - GPL-2.0 - ImHex - WerWolv - hey@werwolv.net - A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM - -

ImHex is a feature-rich Hex Editor aimed towards Reverse Engineers working with foreign data formats, malware, executables and raw memory. -Besides all the features a common Hex Editor has, ImHex also features a custom scripting language used to declare and dissect data structures, support for running YARA rules, a node-based graphical data pre-processor and support for various data sources such as files, raw disks or GDB Servers.

-
- imhex.desktop - https://imhex.werwolv.net - - - https://user-images.githubusercontent.com/10835354/139717326-8044769d-527b-4d88-8adf-2d4ecafdca1f.png - - - https://user-images.githubusercontent.com/10835354/139717323-1f8c9d52-f7eb-4f43-9f11-097ac728ed6c.png - - - - - imhex.desktop - - - - Development - - - -