postsrsd: 1.12 -> 2.0.10

https://github.com/roehling/postsrsd/blob/main/CHANGELOG.rst

The [PostSRSd Packaging
Notes](https://github.com/roehling/postsrsd/blob/main/doc/packaging.rst)
were invaluable for putting this together.
This commit is contained in:
Jeremy Fleischman 2025-04-09 02:23:43 -07:00 committed by Sandro Jäckel
parent bec207e916
commit a4710adc31
No known key found for this signature in database
GPG Key ID: 3AF5A43A3EECC2E5

View File

@ -1,5 +1,6 @@
{ {
lib, lib,
libconfuse,
stdenv, stdenv,
fetchFromGitHub, fetchFromGitHub,
cmake, cmake,
@ -8,18 +9,20 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "postsrsd"; pname = "postsrsd";
version = "1.12"; version = "2.0.10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "roehling"; owner = "roehling";
repo = "postsrsd"; repo = "postsrsd";
rev = version; rev = version;
sha256 = "sha256-aSI9TR1wSyMA0SKkbavk+IugRfW4ZEgpzrNiXn0F5ak="; sha256 = "sha256-8uy7a3wUGuLE4+6ZPqbFMdPzm6IZqQSvpZzLYAkBxNg=";
}; };
cmakeFlags = [ cmakeFlags = [
"-DGENERATE_SRS_SECRET=OFF" "-DGENERATE_SRS_SECRET=OFF"
"-DINIT_FLAVOR=systemd" "-DINIT_FLAVOR=systemd"
"-DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS"
"-DINSTALL_SYSTEMD_SERVICE=OFF"
]; ];
preConfigure = '' preConfigure = ''
@ -31,6 +34,10 @@ stdenv.mkDerivation rec {
help2man help2man
]; ];
buildInputs = [
libconfuse
];
meta = with lib; { meta = with lib; {
homepage = "https://github.com/roehling/postsrsd"; homepage = "https://github.com/roehling/postsrsd";
description = "Postfix Sender Rewriting Scheme daemon"; description = "Postfix Sender Rewriting Scheme daemon";