streamlink: 7.1.1 -> 7.1.2 (#373269)
[NixPkgs.git] / pkgs / by-name / sw / swaks / package.nix
blob7e31e49cef11567b741945a528bb1eaa50840374
2   lib,
3   stdenv,
4   fetchurl,
5   perl,
6   perlPackages,
7   makeWrapper,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "swaks";
12   version = "20240103.0";
14   src = fetchurl {
15     url = "https://www.jetmore.org/john/code/swaks/files/${pname}-${version}.tar.gz";
16     sha256 = "sha256-DlMbTRZAWIAucmaxT03BiXCZ0Jb5MIIN4vm16wjc2+g=";
17   };
19   nativeBuildInputs = [ makeWrapper ];
20   buildInputs = [ perl ];
22   installPhase = ''
23     mkdir -p $out/bin
24     mv swaks $out/bin/
26     wrapProgram $out/bin/swaks --set PERL5LIB \
27       "${
28         with perlPackages;
29         makePerlPath [
30           NetSSLeay
31           AuthenSASL
32           NetDNS
33           IOSocketINET6
34         ]
35       }"
36   '';
38   meta = with lib; {
39     homepage = "http://www.jetmore.org/john/code/swaks/";
40     description = "Featureful, flexible, scriptable, transaction-oriented SMTP test tool";
41     mainProgram = "swaks";
42     license = licenses.gpl2Plus;
43     maintainers = [ ];
44     platforms = platforms.all;
45   };