evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / mb / mb2md / package.nix
blob3594d4753d8524b5a43ba760102f3734376728fb
1 { lib, stdenv, fetchurl, makeWrapper, perlPackages }:
3 let
4   perlDeps = with perlPackages; [ TimeDate ];
5 in
6 stdenv.mkDerivation rec {
7   version = "3.20";
8   pname = "mb2md";
10   src = fetchurl {
11     url = "http://batleth.sapienti-sat.org/projects/mb2md/mb2md-${version}.pl.gz";
12     sha256 = "0bvkky3c90738h3skd2f1b2yy5xzhl25cbh9w2dy97rs86ssjidg";
13   };
15   nativeBuildInputs = [ makeWrapper ];
16   buildInputs = [ perlPackages.perl ];
18   unpackPhase = ''
19     sourceRoot=.
20     gzip -d < $src > mb2md.pl
21   '';
23   installPhase = ''
24     install -D $sourceRoot/mb2md.pl $out/bin/mb2md
25   '';
27   postFixup = ''
28     wrapProgram $out/bin/mb2md \
29       --set PERL5LIB "${perlPackages.makePerlPath perlDeps}"
30   '';
32   meta = with lib; {
33     description = "mbox to maildir tool";
34     mainProgram = "mb2md";
35     license = licenses.publicDomain;
36     platforms = platforms.all;
37     maintainers = [ maintainers.jb55 ];
38   };