diff options
author | Otavio Salvador <otavio@ossystems.com.br> | 2023-07-16 17:31:25 -0300 |
---|---|---|
committer | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-07-16 20:20:04 -0300 |
commit | 638d2b9324b23e2ea1957819aa8db535052efbc3 (patch) | |
tree | 206c2daab5d1cb7f34e76458efef45ee8458bd51 /pkgs/applications/terminal-emulators/rio | |
parent | 06a90883fc5079b71d51d6bd436b8924f7d51987 (diff) | |
download | nixlib-638d2b9324b23e2ea1957819aa8db535052efbc3.tar nixlib-638d2b9324b23e2ea1957819aa8db535052efbc3.tar.gz nixlib-638d2b9324b23e2ea1957819aa8db535052efbc3.tar.bz2 nixlib-638d2b9324b23e2ea1957819aa8db535052efbc3.tar.lz nixlib-638d2b9324b23e2ea1957819aa8db535052efbc3.tar.xz nixlib-638d2b9324b23e2ea1957819aa8db535052efbc3.tar.zst nixlib-638d2b9324b23e2ea1957819aa8db535052efbc3.zip |
rio: install new terminfo file
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'pkgs/applications/terminal-emulators/rio')
-rw-r--r-- | pkgs/applications/terminal-emulators/rio/default.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/applications/terminal-emulators/rio/default.nix b/pkgs/applications/terminal-emulators/rio/default.nix index 9cd7c03ae2cd..53be454aeb21 100644 --- a/pkgs/applications/terminal-emulators/rio/default.nix +++ b/pkgs/applications/terminal-emulators/rio/default.nix @@ -4,6 +4,7 @@ , nix-update-script , autoPatchelfHook +, ncurses , pkg-config , gcc-unwrapped @@ -54,6 +55,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ autoPatchelfHook + ncurses pkg-config ]; @@ -61,12 +63,21 @@ rustPlatform.buildRustPackage rec { buildInputs = rlinkLibs; + outputs = [ "out" "terminfo" ]; + buildNoDefaultFeatures = true; buildFeatures = [ (lib.optionalString withX11 "x11") (lib.optionalString withWayland "wayland") ]; + postInstall = '' + install -dm 755 "$terminfo/share/terminfo/r/" + tic -xe rio,rio-direct -o "$terminfo/share/terminfo" misc/rio.terminfo + mkdir -p $out/nix-support + echo "$terminfo" >> $out/nix-support/propagated-user-env-packages + ''; + passthru = { updateScript = nix-update-script { extraArgs = [ "--version-regex" "v([0-9.]+)" ]; |