convmv: add dependencies to support additional encodings (#386462)
This commit is contained in:
@@ -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/";
|
||||
|
||||
Reference in New Issue
Block a user