summary refs log tree commit diff
path: root/pkgs/tools/graphics/feedgnuplot
diff options
context:
space:
mode:
authorAaron Jheng <wentworth@outlook.com>2022-11-10 08:45:11 +0000
committerAaron Jheng <wentworth@outlook.com>2022-11-11 07:26:33 +0000
commit14f9d0c10bf6e00aa4af7165ef359ac2339fd624 (patch)
treed5638bbca88c3d3096dd3dfbc3f49bb654f58c4c /pkgs/tools/graphics/feedgnuplot
parent9bbb7fb6352c972679f3ac7d8268fd889c65233b (diff)
downloadnixpkgs-14f9d0c10bf6e00aa4af7165ef359ac2339fd624.tar
nixpkgs-14f9d0c10bf6e00aa4af7165ef359ac2339fd624.tar.gz
nixpkgs-14f9d0c10bf6e00aa4af7165ef359ac2339fd624.tar.bz2
nixpkgs-14f9d0c10bf6e00aa4af7165ef359ac2339fd624.tar.lz
nixpkgs-14f9d0c10bf6e00aa4af7165ef359ac2339fd624.tar.xz
nixpkgs-14f9d0c10bf6e00aa4af7165ef359ac2339fd624.tar.zst
nixpkgs-14f9d0c10bf6e00aa4af7165ef359ac2339fd624.zip
feedgnuplot: 1.58 -> 1.61
Diffstat (limited to 'pkgs/tools/graphics/feedgnuplot')
-rw-r--r--pkgs/tools/graphics/feedgnuplot/default.nix27
1 files changed, 17 insertions, 10 deletions
diff --git a/pkgs/tools/graphics/feedgnuplot/default.nix b/pkgs/tools/graphics/feedgnuplot/default.nix
index a205f03f079..827481af497 100644
--- a/pkgs/tools/graphics/feedgnuplot/default.nix
+++ b/pkgs/tools/graphics/feedgnuplot/default.nix
@@ -1,6 +1,14 @@
-{ lib, fetchFromGitHub, makeWrapper
-, makeFontsConf, freefont_ttf, gnuplot, perl, perlPackages
-, stdenv, shortenPerlShebang
+{ lib
+, fetchFromGitHub
+, makeWrapper
+, makeFontsConf
+, freefont_ttf
+, gnuplot
+, perl
+, perlPackages
+, stdenv
+, shortenPerlShebang
+, installShellFiles
 }:
 
 let
@@ -11,18 +19,18 @@ in
 
 perlPackages.buildPerlPackage rec {
   pname = "feedgnuplot";
-  version = "1.58";
+  version = "1.61";
 
   src = fetchFromGitHub {
     owner = "dkogan";
     repo = "feedgnuplot";
     rev = "v${version}";
-    sha256 = "1qix4lwwyhqibz0a6q2rrb497rmk00v1fvmdyinj0dqmgjw155zr";
+    sha256 = "sha256-r5rszxr65lSozkUNaqfBn4I4XjLtvQ6T/BG366JXLRM=";
   };
 
   outputs = [ "out" ];
 
-  nativeBuildInputs = [ makeWrapper ] ++ lib.optional stdenv.isDarwin shortenPerlShebang;
+  nativeBuildInputs = [ makeWrapper installShellFiles ] ++ lib.optional stdenv.isDarwin shortenPerlShebang;
 
   buildInputs = [ gnuplot perl ]
     ++ (with perlPackages; [ ListMoreUtils IPCRun StringShellQuote ]);
@@ -43,10 +51,9 @@ perlPackages.buildPerlPackage rec {
     wrapProgram $out/bin/feedgnuplot \
         --prefix "PATH" ":" "$PATH" \
         --prefix "PERL5LIB" ":" "$PERL5LIB"
-    install -D -m 444 -t $out/share/bash-completion/completions \
-        completions/bash/feedgnuplot
-    install -D -m 444 -t $out/share/zsh/site-functions \
-        completions/zsh/_feedgnuplot
+
+    installShellCompletion --bash --name feedgnuplot.bash completions/bash/feedgnuplot
+    installShellCompletion --zsh completions/zsh/_feedgnuplot
   '';
 
   meta = with lib; {