Unverified Commit bf7aeccd authored by Robert Schütz's avatar Robert Schütz Committed by GitHub
Browse files

postfixadmin: 3.3.13 -> 3.3.15 (#367821)

parents 44a5b1bd e8c99bae
Loading
Loading
Loading
Loading
+10 −5
Original line number Diff line number Diff line
@@ -2,25 +2,30 @@

stdenv.mkDerivation rec {
  pname = "postfixadmin";
  version = "3.3.13";
  version = "3.3.15";

  src = fetchFromGitHub {
    owner = pname;
    repo = pname;
    rev = "${pname}-${version}";
    sha256 = "sha256-46bc34goAcRvaiyW7z0AvIcd8n61TL6vgLQ+y7nNKBQ=";
    owner = "postfixadmin";
    repo = "postfixadmin";
    tag = "postfixadmin-${version}";
    hash = "sha256-dKdJS9WQ/pPYITP53/Aynls8ZgVF7tAqL9gQEw+u8TM=";
  };

  installPhase = ''
    runHook preInstall

    mkdir $out
    cp -r * $out/
    ln -sf /etc/postfixadmin/config.local.php $out/
    ln -sf /var/cache/postfixadmin/templates_c $out/

    runHook postInstall
  '';

  passthru.tests = { inherit (nixosTests) postfixadmin; };

  meta = {
    changelog = "https://github.com/postfixadmin/postfixadmin/releases/tag/${src.tag}";
    description = "Web based virtual user administration interface for Postfix mail servers";
    homepage = "https://postfixadmin.sourceforge.io/";
    maintainers = with lib.maintainers; [ globin ];