From f7ee165f43c00a5d24f3bf7e7ad1b59b8fe57f62 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 11 Sep 2021 18:08:55 +0200 Subject: [PATCH] build: Removed magic database files from main repo They can still be found in the ImHex-Patterns repo --- cmake/build_helpers.cmake | 28 ---------------------------- magic_dbs/nintendo_magic | 18 ------------------ 2 files changed, 46 deletions(-) delete mode 100644 magic_dbs/nintendo_magic diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake index 6bb1e88d8..1ec3000c8 100644 --- a/cmake/build_helpers.cmake +++ b/cmake/build_helpers.cmake @@ -206,34 +206,6 @@ macro(createPackage) ]]) endif() - if (UNIX AND NOT APPLE) - string(REPLACE ":" ";" EXTRA_MAGICDBS "${EXTRA_MAGICDBS}") - endif () - - if (NOT EXTRA_MAGICDBS STREQUAL "") - list(GET EXTRA_MAGICDBS -1 EXTRA_MAGICDBS) - - if (NOT EXTRA_MAGICDBS STREQUAL "NOTFOUND") - if (EXTRA_MAGICDBS MATCHES ".*\\.mgc") - install(FILES "${EXTRA_MAGICDBS}" DESTINATION ${MAGIC_INSTALL_LOCATION}) - else () - install(FILES "${EXTRA_MAGICDBS}.mgc" DESTINATION ${MAGIC_INSTALL_LOCATION}) - endif () - endif () - endif () - - # Compile the imhex-specific magicdb - add_custom_target(magic_dbs ALL - SOURCES ${MAGICDBS} - ) - add_custom_command(TARGET magic_dbs - COMMAND file -C -m ${CMAKE_SOURCE_DIR}/magic_dbs - ) - - - # Install the magicdb files. - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/magic_dbs.mgc DESTINATION ${MAGIC_INSTALL_LOCATION} RENAME imhex.mgc) - if (CREATE_BUNDLE) include(PostprocessBundle) diff --git a/magic_dbs/nintendo_magic b/magic_dbs/nintendo_magic deleted file mode 100644 index f9ee574c0..000000000 --- a/magic_dbs/nintendo_magic +++ /dev/null @@ -1,18 +0,0 @@ -# A libmagic database containing definitions for files used by Nintendo consoles - -# Nintendo Switch NRO file -0x10 string NRO0 Nintendo Switch NRO file ->0x08 string HOMEBREW (Homebrew) ->0x18 long x (Size %d) - -# Nintendo Switch NSO file -0x00 string NSO0 Nintendo Switch NSO file ->0x04 long x Version %d ->0x0C long x Flags %08x - -# Nintendo Switch NCA file -0x200 string NCA Nintendo Switch NCA file ->0x203 byte x Version %c ->0x204 byte 0 System NCA ->0x204 byte 1 Gamecard NCA ->0x210 quad x ProgramId %016llx \ No newline at end of file