From f02d0e90d1e9680cc31e35f42006070d7382d692 Mon Sep 17 00:00:00 2001
From: Dennis Klein <d.klein@gsi.de>
Date: Mon, 15 Jan 2024 19:44:03 +0100
Subject: [PATCH] Update to 2.0.0

---
 slurm-singularity-exec.spec | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

diff --git a/slurm-singularity-exec.spec b/slurm-singularity-exec.spec
index 7014c2c..dec649a 100644
--- a/slurm-singularity-exec.spec
+++ b/slurm-singularity-exec.spec
@@ -2,17 +2,17 @@
 %global name_tag %{name}-v%{version}
 
 Name:           slurm-singularity-exec
-Version:        1.0.0
+Version:        2.0.0
 Release:        %autorelease
 Summary:        Slurm SPANK plugin to start Singularity/Apptainer containers
 
 License:        GPLv3
 Source0:        https://git.gsi.de/SDE/%{name}/-/archive/%{tag}/%{name_tag}.tar.bz2
 
+BuildRequires:  cmake
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
 BuildRequires:  libstdc++-static
-BuildRequires:  make
 BuildRequires:  slurm-devel
 
 Requires:       apptainer
@@ -29,23 +29,16 @@ the cluster administrator.
 %autosetup -n %{name_tag}
 
 %build
-make
-
-%clean
-rm -rf %{buildroot}
+%cmake -D INSTALL_PLUGSTACK_CONF=ON
+%cmake_build
 
 %install
-install -p -m 0644 -D singularity-exec.so \
-   %{buildroot}/%{_libdir}/slurm/singularity-exec.so
-install -p -m 0644 -D slurm-singularity-wrapper.sh \
-   %{buildroot}/%{_libexecdir}/slurm-singularity-wrapper.sh
-install -p -m 0644 -D singularity-exec.conf \
-   %{buildroot}/%{_docdir}/%{name}/singularity-exec.conf
+%cmake_install
 
 %files
-%{_libdir}/slurm/singularity-exec.so
+%{_libexecdir}/slurm-singularity-exec.so
 %{_libexecdir}/slurm-singularity-wrapper.sh
-%{_docdir}/%{name}/singularity-exec.conf
+%config(noreplace) %{_sysconfdir}/slurm/plugstack.conf.d/singularity-exec.conf
 %license LICENSE
 %doc README.md
 
-- 
GitLab