diff --git a/pkgs/by-name/po/postfixadmin/package.nix b/pkgs/by-name/po/postfixadmin/package.nix index 26628e13ea08..3b5062612091 100644 --- a/pkgs/by-name/po/postfixadmin/package.nix +++ b/pkgs/by-name/po/postfixadmin/package.nix @@ -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 ];