mirror of
https://seed.flo-the.dev/z3gWc1qgaeZaoGwL4WTstLNoqjayM.git
synced 2025-12-06 04:47:35 +01:00
40 lines
985 B
Nix
40 lines
985 B
Nix
{ pkgs ? import <nixpkgs> { }
|
|
, lib ? pkgs.lib
|
|
,
|
|
}:
|
|
|
|
pkgs.python3Packages.buildPythonPackage rec {
|
|
pname = "smtprd-ng";
|
|
version = "git";
|
|
pyproject = true;
|
|
|
|
src = lib.cleanSource ./.;
|
|
|
|
build-system = [ pkgs.python3Packages.setuptools ];
|
|
|
|
dependencies = with pkgs.python3Packages; [
|
|
aiosmtpd
|
|
aiosmtplib
|
|
m2crypto
|
|
cryptography
|
|
];
|
|
|
|
nativeCheckInputs = [ pkgs.python3Packages.pytestCheckHook ];
|
|
pythonImportsCheck = [ "smtprd_ng" ];
|
|
|
|
postInstall = ''
|
|
install -D -m 644 systemd/smtprd-ng.service \
|
|
$out/lib/systemd/system/smtprd-ng.service
|
|
substituteInPlace $out/lib/systemd/system/smtprd-ng.service \
|
|
--replace-fail @smtprd@ "$out/bin/smtprd-ng"
|
|
'';
|
|
|
|
meta = {
|
|
description = "SMTP forwarding relay daemon with signing and encryption";
|
|
homepage = "https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z3gWc1qgaeZaoGwL4WTstLNoqjayM";
|
|
license = lib.licenses.agpl3Only;
|
|
maintainers = [ lib.maintainers.gador ];
|
|
};
|
|
|
|
}
|