Install this version:
emerge -a =sys-cluster/slurm-mail-4.35
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =sys-cluster/slurm-mail-4.35
Or alternatively:
emerge --autounmask-write -a =sys-cluster/slurm-mail-4.35
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 4.35 | 8 | ~amd64 | 0 |
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="A drop in replacement for Slurm's e-mails"
HOMEPAGE="https://github.com/neilmunday/slurm-mail"
SRC_URI="https://github.com/neilmunday/slurm-mail/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="
acct-user/slurm
acct-group/slurm
"
DEPEND="
${BDEPEND}
virtual/cron
"
python_install_all() {
# fix installing to in PEP517 /usr/lib/python3.12/site-packages/etc/slurm-mail
distutils-r1_python_install_all
mv ${D}/${PORTAGE_PYM_PATH}/etc ${D}/
keepdir /var/{spool,log}/slurm-mail
fowners slurm:slurm /var/spool/slurm-mail
fowners slurm:slurm /var/log/slurm-mail
mkdir ${D}/etc/cron.d
echo "* * * * * slurm /usr/bin/slurm-send-mail" > ${D}/etc/cron.d/slurm-mail
}
acct-user/slurm acct-group/slurm virtual/cron
acct-user/slurm acct-group/slurm
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | slurm-mail-4.35.tar.gz | 48036 bytes | https://github.com/neilmunday/slurm-mail/releases/download/v4.35/slurm-mail-4.35.tar.gz |