# https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/libraries/libraspberrypi/default.nix#L28 # because libraspberrypi is outdated and deprecated { lib, stdenv, fetchFromGitHub, cmake, dtc, pkgs, }: let inherit (lib.trivial) importJSON; versionSpec = importJSON ./version.json; versioning = import ../../../lib/versioning.nix { inherit lib pkgs; }; selected = versioning.selectVariant versionSpec null null; sources = versioning.mkAllSources selected; in stdenv.mkDerivation (_finalAttrs: { pname = "raspberrypi-utils"; version = "unstable-2025-12-26"; src = sources.utils; buildInputs = [ dtc # dtmerge depends on libfdt ]; nativeBuildInputs = [ cmake ]; meta = with lib; { description = "A collection of scripts and simple applications for Raspberry Pi hardware"; homepage = "https://github.com/raspberrypi/utils"; license = licenses.bsd3; platforms = [ "armv6l-linux" "armv7l-linux" "aarch64-linux" ]; maintainers = with maintainers; [ kazenyuk ]; }; })