biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / elf-dissector / default.nix
blob588dd7539b7e42b8f378018328183563d64a4f55
1 { lib
2 , stdenv
3 , fetchFromGitLab
4 , cmake
5 , elfutils
6 , extra-cmake-modules
7 , kitemmodels
8 , libiberty
9 , libdwarf
10 , libopcodes
11 , wrapQtAppsHook
14 stdenv.mkDerivation {
15   pname = "elf-dissector";
16   version = "unstable-2023-12-24";
18   src = fetchFromGitLab {
19     domain = "invent.kde.org";
20     owner = "sdk";
21     repo = "elf-dissector";
22     rev = "613538bd1d87ce72d5115646551a49cf7ff2ee34";
23     hash = "sha256-fQFGFw8nZHMs8J1W2CcHAJCdcvaY2l2/CySyBSsKpyE=";
24   };
26   patches = [
27     ./fix_build_for_src_lib_disassembler_disassembler.diff
28   ];
30   nativeBuildInputs = [ cmake extra-cmake-modules wrapQtAppsHook ];
32   buildInputs = [ kitemmodels libiberty elfutils libopcodes libdwarf ];
34   meta = with lib; {
35     homepage = "https://invent.kde.org/sdk/elf-dissector";
36     description = "Tools for inspecting, analyzing and optimizing ELF files";
37     license = licenses.gpl2;
38     maintainers = with maintainers; [ ehmry philiptaron ];
39   };