summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2021-06-02 19:57:03 +0200
committerGitHub <noreply@github.com>2021-06-02 19:57:03 +0200
commit50aeda3131b76f2af5764bf8e978fb5aab4e7a15 (patch)
tree7a270ff379b1c5d8de682bdcafa161898eedb5a9 /pkgs
parenta7e18f3917fd37f805d1ec8e0d6ec97cc0b43d55 (diff)
parentc10391366135b842d70b3d1a9dbc0eab9a1e346a (diff)
downloadnixpkgs-50aeda3131b76f2af5764bf8e978fb5aab4e7a15.tar
nixpkgs-50aeda3131b76f2af5764bf8e978fb5aab4e7a15.tar.gz
nixpkgs-50aeda3131b76f2af5764bf8e978fb5aab4e7a15.tar.bz2
nixpkgs-50aeda3131b76f2af5764bf8e978fb5aab4e7a15.tar.lz
nixpkgs-50aeda3131b76f2af5764bf8e978fb5aab4e7a15.tar.xz
nixpkgs-50aeda3131b76f2af5764bf8e978fb5aab4e7a15.tar.zst
nixpkgs-50aeda3131b76f2af5764bf8e978fb5aab4e7a15.zip
Merge pull request #125402 from Pamplemousse/ptags
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/tools/misc/ptags/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/development/tools/misc/ptags/default.nix b/pkgs/development/tools/misc/ptags/default.nix
index c17bfd67358..b8be0ee3dc6 100644
--- a/pkgs/development/tools/misc/ptags/default.nix
+++ b/pkgs/development/tools/misc/ptags/default.nix
@@ -1,8 +1,9 @@
 { fetchFromGitHub
 , cargo
+, ctags
 , lib
+, makeWrapper
 , rustPlatform
-
 }:
 
 rustPlatform.buildRustPackage rec {
@@ -18,6 +19,14 @@ rustPlatform.buildRustPackage rec {
 
   cargoSha256 = "1pz5hvn1iq26i8c2cmqavhnri8h0sn40khrxvcdkj9q47nsj5wcx";
 
+  nativeBuildInputs = [ makeWrapper ];
+
+  postInstall = ''
+    # `ctags` must be accessible in `PATH` for `ptags` to work.
+    wrapProgram "$out/bin/ptags" \
+      --prefix PATH : "${lib.makeBinPath [ ctags ]}"
+  '';
+
   # Sanity check.
   checkPhase = ''
     $releaseDir/ptags --help > /dev/null