convmv: add dependencies to support additional encodings

This adds support for the following encodings:

```diff
diff --git a/a b/b
--- a/a
+++ b/b
@@ -4,8 +4,21 @@ AdobeSymbol
AdobeZdingbat
ascii
ascii-ctrl
+big5-1984
+big5-2003
big5-eten
big5-hkscs
+big5ext
+big5plus
+cccii
+cns11643-1
+cns11643-2
+cns11643-3
+cns11643-4
+cns11643-5
+cns11643-6
+cns11643-7
+cns11643-f
cp1006
cp1026
cp1047
@@ -46,15 +59,20 @@ cp949
cp950
dingbats
euc-cn
+euc-jisx0213
euc-jp
euc-kr
+euc-tw
gb12345-raw
+gb18030
gb2312-raw
gsm0338
hp-roman8
hz
+IMAP-UTF-7
iso-2022-jp
iso-2022-jp-1
+iso-2022-jp-3
iso-2022-kr
iso-8859-1
iso-8859-10
@@ -75,6 +93,8 @@ iso-ir-165
jis0201-raw
jis0208-raw
jis0212-raw
+jis0213-1-raw
+jis0213-2-raw
johab
koi8-f
koi8-r
@@ -109,9 +129,11 @@ nextstep
null
posix-bc
shiftjis
+shiftjisx0213
symbol
UCS-2BE
UCS-2LE
+unisys
UTF-16
UTF-16BE
UTF-16LE
```

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