diff --git a/pkgs/by-name/qr/qrtr/package.nix b/pkgs/by-name/qr/qrtr/package.nix new file mode 100644 index 000000000000..1aa8317260e9 --- /dev/null +++ b/pkgs/by-name/qr/qrtr/package.nix @@ -0,0 +1,40 @@ +{ + stdenv, + lib, + fetchFromGitHub, + meson, + cmake, + pkg-config, + systemd, + ninja, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "qrtr"; + version = "0-unstable-2025-03-01"; + + src = fetchFromGitHub { + owner = "linux-msm"; + repo = "qrtr"; + rev = "5923eea97377f4a3ed9121b358fd919e3659db7b"; + hash = "sha256-iHjF/2SQsvB/qC/UykNITH/apcYSVD+n4xA0S/rIfnM="; + }; + + nativeBuildInputs = [ + meson + pkg-config + ninja + ]; + + buildInputs = [ systemd ]; + + installFlags = [ "prefix=$(out)" ]; + + meta = with lib; { + maintainers = with maintainers; [ matthewcroughan ]; + description = "QMI IDL compiler"; + homepage = "https://github.com/linux-msm/qrtr"; + license = licenses.bsd3; + platforms = platforms.aarch64; + }; +})