unzip with iconv patch

Debianのunzipコマンドには、展開するときファイル名を指定の文字コードに変換できる iconvパッチが当たってないので、当ててみました。手順はいかのとおりです。なお対象となるパッケージは、unzip 6.0-4です。

 $ mkdir tmp; cd tmp
 $ apt-get source unzip
 $ cd unzip-6.0
 $ wget -O iconv.patch https://bugs.archlinux.org/task/15256?getfile=3685
 $ pacth -p1 < iconv.patch
 $ debuild -uc -us
 $ sudo dpkg -i ../unzip*.deb

こうすることで、Windowsで作成された日本語ファイル込みのZIPファイルも、Linux上で正常に展開することができます。