convmv: add dependencies to support additional encodings (#386462)

authored by Peder Bergebakken Sundt and committed by GitHub c81d9857 4a5eb881

+19 -4
+19 -4
pkgs/by-name/co/convmv/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchzip, 5 + makeWrapper, 5 6 perl, 7 + perlPackages, 6 8 }: 7 9 8 10 stdenv.mkDerivation (finalAttrs: { ··· 10 12 version = "2.06"; 11 13 12 14 outputs = [ 13 - "out" 15 + "bin" 14 16 "man" 17 + "out" 15 18 ]; 16 19 17 20 src = fetchzip { ··· 21 24 22 25 strictDeps = true; 23 26 24 - nativeBuildInputs = [ perl ]; 27 + nativeBuildInputs = [ 28 + makeWrapper 29 + perl 30 + ]; 25 31 26 - buildInputs = [ perl ]; 32 + buildInputs = [ 33 + perl 34 + perlPackages.EncodeHanExtra 35 + perlPackages.EncodeIMAPUTF7 36 + perlPackages.EncodeJIS2K 37 + ]; 27 38 28 39 makeFlags = [ 29 - "PREFIX=${placeholder "out"}" 40 + "PREFIX=${placeholder "bin"}" 30 41 "MANDIR=${placeholder "man"}/share/man" 31 42 ]; 32 43 ··· 45 56 ''; 46 57 47 58 dontPatchShebangs = true; 59 + 60 + postFixup = '' 61 + wrapProgram "$bin/bin/convmv" --prefix PERL5LIB : "$PERL5LIB" 62 + ''; 48 63 49 64 meta = with lib; { 50 65 description = "Converts filenames from one encoding to another";