nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, stdenv, perlPackages, fetchurl }:
2
3stdenv.mkDerivation rec {
4 pname = "dkimproxy";
5 version = "1.4.1";
6
7 src = fetchurl {
8 url = "mirror://sourceforge/dkimproxy/${pname}-${version}.tar.gz";
9 sha256 = "1gc5c7lg2qrlck7b0lvjfqr824ch6jkrzkpsn0gjvlzg7hfmld75";
10 };
11
12 # Idea taken from pkgs/development/perl-modules/generic/builder.sh
13 preFixup = ''
14 perlFlags=
15 for i in $(IFS=:; echo $PERL5LIB); do
16 perlFlags="$perlFlags -I$i"
17 done
18 for f in $(ls $out/bin); do
19 sed -i $out/bin/$f -e "s|#\!\(.*/perl.*\)$|#\! \1 $perlFlags|"
20 done
21 '';
22
23 buildInputs = [ perlPackages.perl ];
24 propagatedBuildInputs = with perlPackages; [ Error MailDKIM MIMETools NetServer ];
25
26 meta = with lib; {
27 description = "SMTP-proxy that signs and/or verifies emails";
28 homepage = "https://dkimproxy.sourceforge.net/";
29 license = licenses.gpl2Plus;
30 maintainers = [ maintainers.ekleog ];
31 platforms = platforms.all;
32 };
33}