Commit 5ec06994 authored by Tim Schumacher's avatar Tim Schumacher
Browse files

mtkclient: add a desktop item

parent 21530cd9
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
{
  lib,
  copyDesktopItems,
  fetchFromGitHub,
  gcc-arm-embedded,
  makeDesktopItem,
  python3Packages,
  udevCheckHook,
}:
@@ -33,6 +35,7 @@ python3Packages.buildPythonApplication rec {

  nativeBuildInputs = [
    udevCheckHook
    copyDesktopItems

    # Dependencies for stage1 kamakiri payloads
    gcc-arm-embedded
@@ -51,6 +54,18 @@ python3Packages.buildPythonApplication rec {
    install -Dm444 Setup/Linux/52-mtk.rules -t $out/lib/udev/rules.d
  '';

  desktopItems = [
    (makeDesktopItem {
      name = "mtkclient";
      desktopName = "MTKClient";
      comment = "Mediatek Flash and Repair Utility";
      exec = "mtk_gui";
      categories = [
        "Development"
      ];
    })
  ];

  meta = {
    description = "MTK reverse engineering and flash tool";
    homepage = "https://github.com/bkerler/mtkclient";