commit:     6b224f6f152cef7558d31bcfe7dd25c1209343ae
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 10 12:42:19 2024 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 13:37:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b224f6f

sys-cluster/slurm: QA to bring ebuilds in shape.

1. add remote-id field.
2. move S before IUSE.
3. use tc-ld-force-bfd.

Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>

 sys-cluster/slurm/metadata.xml          | 3 +++
 sys-cluster/slurm/slurm-22.05.11.ebuild | 5 ++---
 sys-cluster/slurm/slurm-24.05.3.ebuild  | 5 ++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/sys-cluster/slurm/metadata.xml b/sys-cluster/slurm/metadata.xml
index 9ddcae0895da..03dd0eb0dcf9 100644
--- a/sys-cluster/slurm/metadata.xml
+++ b/sys-cluster/slurm/metadata.xml
@@ -1,6 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
+       <upstream>
+               <remote-id type="github">SchedMD/slurm</remote-id>
+       </upstream>
        <maintainer type="person">
                <email>[email protected]</email>
                <name>Alexey Shvetsov</name>

diff --git a/sys-cluster/slurm/slurm-22.05.11.ebuild 
b/sys-cluster/slurm/slurm-22.05.11.ebuild
index 3f4b55be81d8..dedeb5773dae 100644
--- a/sys-cluster/slurm/slurm-22.05.11.ebuild
+++ b/sys-cluster/slurm/slurm-22.05.11.ebuild
@@ -29,6 +29,7 @@ DESCRIPTION="A Highly Scalable Resource Manager"
 HOMEPAGE="https://www.schedmd.com https://github.com/SchedMD/slurm";
 
 LICENSE="GPL-2"
+S="${WORKDIR}/${MY_P}"
 SLOT="0"
 
 IUSE="X debug hdf5 html ipmi json lua multiple-slurmd +munge mysql numa
@@ -79,8 +80,6 @@ REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
        torque? ( perl )
        slurmrestd? ( json ) "
 
-S="${WORKDIR}/${MY_P}"
-
 LIBSLURM_PERL_S="${S}/contribs/perlapi/libslurm/perl"
 LIBSLURMDB_PERL_S="${S}/contribs/perlapi/libslurmdb/perl"
 
@@ -104,7 +103,7 @@ src_unpack() {
 }
 
 src_prepare() {
-       tc-ld-disable-gold
+       tc-ld-force-bfd
        default
 
        # pids should go to /var/run/slurm

diff --git a/sys-cluster/slurm/slurm-24.05.3.ebuild 
b/sys-cluster/slurm/slurm-24.05.3.ebuild
index 2570ebff8b1b..f254ea437788 100644
--- a/sys-cluster/slurm/slurm-24.05.3.ebuild
+++ b/sys-cluster/slurm/slurm-24.05.3.ebuild
@@ -29,6 +29,7 @@ DESCRIPTION="A Highly Scalable Resource Manager"
 HOMEPAGE="https://www.schedmd.com https://github.com/SchedMD/slurm";
 
 LICENSE="GPL-2"
+S="${WORKDIR}/${MY_P}"
 SLOT="0"
 
 IUSE="X debug hdf5 html ipmi json lua multiple-slurmd +munge mysql numa
@@ -79,8 +80,6 @@ REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
        torque? ( perl )
        slurmrestd? ( json ) "
 
-S="${WORKDIR}/${MY_P}"
-
 LIBSLURM_PERL_S="${S}/contribs/perlapi/libslurm/perl"
 LIBSLURMDB_PERL_S="${S}/contribs/perlapi/libslurmdb/perl"
 
@@ -100,7 +99,7 @@ src_unpack() {
 }
 
 src_prepare() {
-       tc-ld-disable-gold
+       tc-ld-force-bfd
        default
 
        # pids should go to /var/run/slurm

Reply via email to