elf-dissector: unstable-2023-12-24 -> 0.0.1-unstable-2025-11-05 (#467594)

This commit is contained in:
Philip Taron
2025-12-16 21:30:04 +00:00
committed by GitHub
3 changed files with 11 additions and 35 deletions
@@ -1,17 +0,0 @@
diff --git a/src/lib/disassmbler/disassembler.cpp b/src/lib/disassmbler/disassembler.cpp
index 8ff058e..dbd4bbe 100644
--- a/src/lib/disassmbler/disassembler.cpp
+++ b/src/lib/disassmbler/disassembler.cpp
@@ -144,11 +144,7 @@ QString Disassembler::disassembleBinutils(const unsigned char* data, uint64_t si
QString result;
disassembler_ftype disassemble_fn;
disassemble_info info;
-#if BINUTILS_VERSION >= BINUTILS_VERSION_CHECK(2, 39)
- INIT_DISASSEMBLE_INFO(info, &result, qstring_printf, fprintf_styled);
-#else
- INIT_DISASSEMBLE_INFO(info, &result, qstring_printf);
-#endif
+ INIT_DISASSEMBLE_INFO(info, &result, qstring_printf, qstring_printf);
info.application_data = this;
info.flavour = bfd_target_elf_flavour;
@@ -4,38 +4,35 @@
fetchFromGitLab,
cmake,
elfutils,
extra-cmake-modules,
kitemmodels,
kdePackages,
libiberty,
libdwarf,
libopcodes,
wrapQtAppsHook,
qt6,
qt6Packages,
}:
stdenv.mkDerivation {
pname = "elf-dissector";
version = "unstable-2023-12-24";
version = "0.0.1-unstable-2025-11-05";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "sdk";
repo = "elf-dissector";
rev = "613538bd1d87ce72d5115646551a49cf7ff2ee34";
hash = "sha256-fQFGFw8nZHMs8J1W2CcHAJCdcvaY2l2/CySyBSsKpyE=";
rev = "37aa18d16e0f1a4fca5a276473ae37b2b93f623d";
hash = "sha256-O9b6lgJt5SwTwIEohkYpwWxnN0R0w7oEZGrDgj3aGOs=";
};
patches = [
./fix_build_for_src_lib_disassembler_disassembler.diff
];
nativeBuildInputs = [
cmake
extra-cmake-modules
wrapQtAppsHook
kdePackages.extra-cmake-modules
qt6Packages.wrapQtAppsHook
];
buildInputs = [
kitemmodels
qt6.qtbase
qt6.qttools
libiberty
elfutils
libopcodes
@@ -46,8 +43,6 @@ stdenv.mkDerivation {
homepage = "https://invent.kde.org/sdk/elf-dissector";
description = "Tools for inspecting, analyzing and optimizing ELF files";
license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [
philiptaron
];
maintainers = [ lib.maintainers.philiptaron ];
};
}
-2
View File
@@ -10585,8 +10585,6 @@ with pkgs;
electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector { };
inherit (recurseIntoAttrs (callPackage ../applications/editors/emacs { }))
emacs30
emacs30-gtk3