From 244e595e0bf0a6a1cdbc2e6e1caf4410d99cce9f Mon Sep 17 00:00:00 2001 From: pcasaretto Date: Thu, 17 Oct 2024 10:35:28 -0300 Subject: [PATCH] lnav: add prql support --- pkgs/by-name/ln/lnav/package.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ln/lnav/package.nix b/pkgs/by-name/ln/lnav/package.nix index e498376f1db3..98805ed8c2ba 100644 --- a/pkgs/by-name/ln/lnav/package.nix +++ b/pkgs/by-name/ln/lnav/package.nix @@ -16,6 +16,9 @@ gpm, libarchive, nix-update-script, + cargo, + rustPlatform, + rustc, }: stdenv.mkDerivation rec { @@ -40,6 +43,9 @@ stdenv.mkDerivation rec { zlib curl.dev re2c + cargo + rustPlatform.cargoSetupHook + rustc ]; buildInputs = [ bzip2 @@ -48,10 +54,16 @@ stdenv.mkDerivation rec { readline sqlite curl - gpm libarchive ]; + cargoDeps = rustPlatform.fetchCargoVendor { + src = "${src}/src/third-party/prqlc-c"; + hash = "sha256-jfmr6EuNW2mEHTEVHn6YnBDMzKxKI097vEFHXC4NT2Y="; + }; + + cargoRoot = "src/third-party/prqlc-c"; + preConfigure = '' ./autogen.sh '';