sys-cluster/slurm-mail - 4.35 (phackerlay)

Search

Install

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

Package Information

Description:
A drop in replacement for Slurm's e-mails
Homepage:
https://github.com/neilmunday/slurm-mail
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
4.35 8 ~amd64 0
View Raw Ebuild
# 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
}

Inherited Eclasses

Dependencies

DEPEND

	
	acct-user/slurm
	acct-group/slurm

	virtual/cron

BDEPEND

	acct-user/slurm
	acct-group/slurm

Manifest for 4.35

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