1{ fetchFromGitHub, stdenv, lib }:
2
3stdenv.mkDerivation rec {
4 pname = "postfixadmin";
5 version = "3.3.13";
6
7 src = fetchFromGitHub {
8 owner = pname;
9 repo = pname;
10 rev = "${pname}-${version}";
11 sha256 = "sha256-46bc34goAcRvaiyW7z0AvIcd8n61TL6vgLQ+y7nNKBQ=";
12 };
13
14 installPhase = ''
15 mkdir $out
16 cp -r * $out/
17 ln -sf /etc/postfixadmin/config.local.php $out/
18 ln -sf /var/cache/postfixadmin/templates_c $out/
19 '';
20
21 meta = {
22 description = "Web based virtual user administration interface for Postfix mail servers";
23 homepage = "https://postfixadmin.sourceforge.io/";
24 maintainers = with lib.maintainers; [ globin ];
25 license = lib.licenses.gpl2Plus;
26 platforms = lib.platforms.all;
27 };
28}