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

This commit is contained in:
Peder Bergebakken Sundt
2025-05-28 03:53:53 +02:00
committed by GitHub
+19 -4
View File
@@ -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/";