nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 stdenv,
3 lib,
4 makeWrapper,
5 perl,
6 perlPackages,
7}:
8
9stdenv.mkDerivation {
10 name = "nix-generate-from-cpan-3";
11
12 nativeBuildInputs = [ makeWrapper ];
13
14 buildInputs = with perlPackages; [
15 perl
16 GetoptLongDescriptive
17 CPANPLUS
18 Readonly
19 LogLog4perl
20 ];
21
22 dontUnpack = true;
23
24 installPhase = ''
25 mkdir -p $out/bin
26 cp ${./nix-generate-from-cpan.pl} $out/bin/nix-generate-from-cpan
27 patchShebangs $out/bin/nix-generate-from-cpan
28 wrapProgram $out/bin/nix-generate-from-cpan --set PERL5LIB $PERL5LIB
29 '';
30
31 meta = {
32 description = "Utility to generate a Nix expression for a Perl package from CPAN";
33 mainProgram = "nix-generate-from-cpan";
34 platforms = lib.platforms.unix;
35 };
36}