summary refs log tree commit diff
path: root/pkgs/development/tools/misc/doclifter
diff options
context:
space:
mode:
authorR. RyanTM <ryantm-bot@ryantm.com>2022-01-01 13:44:23 -0800
committerGitHub <noreply@github.com>2022-01-01 22:44:23 +0100
commita68e6c37312de76d2230cd84e3d41ed5ea659266 (patch)
tree430a97b29dcc216c1c3bec8914eba7254da46557 /pkgs/development/tools/misc/doclifter
parent44866de4d11506208d7b0b5e35fe1ffaaa0516a2 (diff)
downloadnixpkgs-a68e6c37312de76d2230cd84e3d41ed5ea659266.tar
nixpkgs-a68e6c37312de76d2230cd84e3d41ed5ea659266.tar.gz
nixpkgs-a68e6c37312de76d2230cd84e3d41ed5ea659266.tar.bz2
nixpkgs-a68e6c37312de76d2230cd84e3d41ed5ea659266.tar.lz
nixpkgs-a68e6c37312de76d2230cd84e3d41ed5ea659266.tar.xz
nixpkgs-a68e6c37312de76d2230cd84e3d41ed5ea659266.tar.zst
nixpkgs-a68e6c37312de76d2230cd84e3d41ed5ea659266.zip
doclifter: 2.19 -> 2.20
* doclifter: 2.19 -> 2.20
 (#150219)

* doclifter: fix manlifter

Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
Diffstat (limited to 'pkgs/development/tools/misc/doclifter')
-rw-r--r--pkgs/development/tools/misc/doclifter/default.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/development/tools/misc/doclifter/default.nix b/pkgs/development/tools/misc/doclifter/default.nix
index 22de87b95c3..d346f94b478 100644
--- a/pkgs/development/tools/misc/doclifter/default.nix
+++ b/pkgs/development/tools/misc/doclifter/default.nix
@@ -1,13 +1,14 @@
-{lib, stdenv, fetchurl, python3}:
+{ lib, stdenv, fetchurl, python3, makeWrapper, libxml2 }:
 
 stdenv.mkDerivation rec {
   pname = "doclifter";
-  version = "2.19";
+  version = "2.20";
   src = fetchurl {
     url = "http://www.catb.org/~esr/${pname}/${pname}-${version}.tar.gz";
-    sha256 = "1as6z7mdjrrkw2kism41q5ybvyzvwcmj9qzla2fz98v9f4jbj2s2";
+    sha256 = "sha256-BEuMbICJ8TD3+VjUr8rmhss7XlPNjxSy1P0SkmKLPsc=";
   };
   buildInputs = [ python3 ];
+  nativeBuildInputs = [ python3 makeWrapper ];
 
   strictDeps = true;
 
@@ -16,7 +17,12 @@ stdenv.mkDerivation rec {
   preInstall = ''
     mkdir -p $out/bin
     mkdir -p $out/share/man/man1
+    substituteInPlace manlifter \
+      --replace '/usr/bin/env python2' '/usr/bin/env python3'
+    2to3 -w manlifter
     cp manlifter $out/bin
+    wrapProgram "$out/bin/manlifter" \
+        --prefix PATH : "${libxml2}/bin:$out/bin"
     cp manlifter.1 $out/share/man/man1
   '';