Files

54 lines
1.0 KiB
Nix

{
lib,
stdenv,
fetchFromGitHub,
gsasl,
gnutls,
pkg-config,
cmake,
zlib,
libtasn1,
libgcrypt,
gtk3,
# this will not work on non-nixos systems
sendmailPath ? "/run/wrappers/bin/sendmail",
}:
stdenv.mkDerivation {
pname = "vmime";
# XXX: using unstable rev for now to comply with the removal of
# deprecated symbols in the latest release of gsasl
version = "0-unstable-2025-07-21";
src = fetchFromGitHub {
owner = "kisli";
repo = "vmime";
rev = "7046a4360bbeea21d1d8b5cfa4589bb4df7f980d";
sha256 = "sha256-cwilSnybH5E0wq384lPnqAjPkQTLtlWS8NhmoFE/13k=";
};
buildInputs = [
gsasl
gnutls
zlib
libtasn1
libgcrypt
gtk3
];
nativeBuildInputs = [
pkg-config
cmake
];
cmakeFlags = [
"-DVMIME_SENDMAIL_PATH=${sendmailPath}"
];
meta = {
homepage = "https://www.vmime.org/";
description = "Free mail library for C++";
license = lib.licenses.gpl3;
maintainers = [ ];
platforms = with lib.platforms; linux;
};
}