From a24f80ff6f3a8eb8779de9cf84c0197aaa1288ea Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Sun, 30 Nov 2025 15:13:22 -0800 Subject: [PATCH] fdt-viewer: init at 0-unstable-2024-12-06 --- pkgs/by-name/fd/fdt-viewer/package.nix | 41 ++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/fd/fdt-viewer/package.nix diff --git a/pkgs/by-name/fd/fdt-viewer/package.nix b/pkgs/by-name/fd/fdt-viewer/package.nix new file mode 100644 index 000000000000..a2c0733bb040 --- /dev/null +++ b/pkgs/by-name/fd/fdt-viewer/package.nix @@ -0,0 +1,41 @@ +{ + cmake, + fetchFromGitHub, + git, + lib, + qt6, + stdenv, + unstableGitUpdater, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "fdt-viewer"; + version = "0-unstable-2024-12-06"; + + src = fetchFromGitHub { + owner = "dev-0x7C6"; + repo = "fdt-viewer"; + rev = "3488a599bfe0a92a0aec3cf421ef0c6f385f0737"; + hash = "sha256-THu6HZpVSqsU2M/5AVflTaW8l8FNSYVI/f1kbZ+zCsA="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + qt6.wrapQtAppsHook + cmake + git + ]; + + buildInputs = [ qt6.qtbase ]; + + passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; + + meta = { + description = "Flattened Device Tree Viewer written in Qt"; + homepage = "https://github.com/dev-0x7C6/fdt-viewer"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.jmbaur ]; + mainProgram = "fdt-viewer"; + platforms = lib.platforms.all; + }; +})