From 8ce44674958656f23932d3b189f6e7356772a9ca Mon Sep 17 00:00:00 2001 From: Tuomas Tynkkynen Date: Tue, 26 Dec 2017 18:48:49 +0200 Subject: [PATCH] docutils: Install compat symlinks E.g. latest upstream version of diffoscope depends on a command named rst2man. --- pkgs/top-level/python-packages.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 49b113f499b..fd15f3cc156 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7915,6 +7915,13 @@ in { # error: invalid command 'test' doCheck = false; + # Create symlinks lacking a ".py" suffix, many programs depend on these names + postFixup = '' + (cd $out/bin && for f in *.py; do + ln -s $f $(echo $f | sed -e 's/\.py$//') + done) + ''; + meta = { description = "An open-source text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX"; homepage = http://docutils.sourceforge.net/;