{ lib, stdenv, fetchFromGitHub, pkg-config, dtc, libusb1, zlib, unstableGitUpdater, }: stdenv.mkDerivation { pname = "sunxi-tools"; version = "0-unstable-2025-03-29"; src = fetchFromGitHub { owner = "linux-sunxi"; repo = "sunxi-tools"; rev = "7540cb235691be94ac5ef0181a73dd929949fc4e"; sha256 = "sha256-bPH63+I+YN6Gvm3Q/zd4RGHEbR4cF1QXJ6v1zwzl89w="; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ dtc libusb1 zlib ]; makeFlags = [ "PREFIX=$(out)" ]; buildFlags = [ "tools" "misc" ]; installTargets = [ "install-tools" "install-misc" ]; passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; meta = { description = "Tools for Allwinner SoC devices"; homepage = "http://linux-sunxi.org/"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.elitak ]; }; }