diff --git a/pkgs/by-name/co/convmv/package.nix b/pkgs/by-name/co/convmv/package.nix index 9670d85dcd64..50036f87495f 100644 --- a/pkgs/by-name/co/convmv/package.nix +++ b/pkgs/by-name/co/convmv/package.nix @@ -2,7 +2,9 @@ lib, stdenv, fetchzip, + makeWrapper, perl, + perlPackages, }: stdenv.mkDerivation (finalAttrs: { @@ -10,8 +12,9 @@ stdenv.mkDerivation (finalAttrs: { version = "2.06"; outputs = [ - "out" + "bin" "man" + "out" ]; src = fetchzip { @@ -21,12 +24,20 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; - nativeBuildInputs = [ perl ]; + nativeBuildInputs = [ + makeWrapper + perl + ]; - buildInputs = [ perl ]; + buildInputs = [ + perl + perlPackages.EncodeHanExtra + perlPackages.EncodeIMAPUTF7 + perlPackages.EncodeJIS2K + ]; makeFlags = [ - "PREFIX=${placeholder "out"}" + "PREFIX=${placeholder "bin"}" "MANDIR=${placeholder "man"}/share/man" ]; @@ -46,6 +57,10 @@ stdenv.mkDerivation (finalAttrs: { dontPatchShebangs = true; + postFixup = '' + wrapProgram "$bin/bin/convmv" --prefix PERL5LIB : "$PERL5LIB" + ''; + meta = with lib; { description = "Converts filenames from one encoding to another"; downloadPage = "https://www.j3e.de/linux/convmv/";