Source: slurm-ohpc
Section: science
Priority: optional
Maintainer: VersatusHPC <packages@versatushpc.com.br>
Build-Depends: debhelper-compat (= 13),
               ohpc-buildroot,
               g++,
               python3,
               liblua5.4-dev,
               libpam0g-dev,
               libssl-dev,
               libmariadb-dev,
               libnuma-dev,
               libreadline-dev,
               libevent-dev,
               libdbus-1-dev,
               libjson-c-dev,
               libhttp-parser-dev,
               libyaml-dev,
               libjwt-dev,
               libfreeipmi-dev,
               libcurl4-openssl-dev,
               libxml2-dev,
               man2html,
               perl,
               bzip2,
               wget,
               hwloc-ohpc,
               pmix-ohpc,
               munge-devel-ohpc
Standards-Version: 4.6.2
Homepage: https://slurm.schedmd.com/

Package: slurm-ohpc
Architecture: any
Depends: munge-ohpc, pmix-ohpc, ${shlibs:Depends}, ${misc:Depends}
Description: Slurm Workload Manager (OpenHPC)
 Slurm is a highly scalable cluster management and job scheduling system.
 This package contains the core Slurm binaries and libraries.
 .
 This package is part of the OpenHPC project.

Package: slurm-devel-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), ${misc:Depends}
Description: Slurm development files (OpenHPC)
 Development headers and libraries for Slurm.

Package: slurm-slurmctld-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: Slurm controller daemon (OpenHPC)
 The slurmctld daemon manages the Slurm cluster.

Package: slurm-slurmd-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), pmix-ohpc, ${shlibs:Depends}, ${misc:Depends}
Description: Slurm compute node daemon (OpenHPC)
 The slurmd daemon runs on each compute node.

Package: slurm-slurmdbd-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Replaces: slurm-ohpc (<< 25.05.7-1ohpc4~noble)
Breaks: slurm-ohpc (<< 25.05.7-1ohpc4~noble)
Description: Slurm database daemon (OpenHPC)
 The slurmdbd daemon manages the Slurm accounting database.

Package: slurm-libpmi-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: Slurm PMI libraries (OpenHPC)
 The PMI libraries for launching MPI applications under Slurm.

Package: slurm-contribs-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), perl, ${misc:Depends}
Replaces: slurm-ohpc (<< 25.05.7-1ohpc4~noble)
Breaks: slurm-ohpc (<< 25.05.7-1ohpc4~noble)
Description: Slurm contributed scripts (OpenHPC)
 Contributed scripts and tools for Slurm.

Package: slurm-example-configs-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), ${misc:Depends}
Replaces: slurm-ohpc (<< 25.05.7-1ohpc4~noble)
Breaks: slurm-ohpc (<< 25.05.7-1ohpc4~noble)
Description: Slurm example configuration files (OpenHPC)
 Example configuration files for Slurm.

Package: slurm-openlava-ohpc
Architecture: any
Depends: slurm-perlapi-ohpc (= ${binary:Version}), perl, ${misc:Depends}
Description: Slurm OpenLava/LSF compatibility wrappers (OpenHPC)
 OpenLava/LSF compatibility commands for Slurm.

Package: slurm-pam-slurm-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: Slurm PAM module (OpenHPC)
 PAM module for restricting access to compute nodes via Slurm.

Package: slurm-perlapi-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), perl, ${shlibs:Depends}, ${misc:Depends}
Description: Slurm Perl API (OpenHPC)
 Perl API bindings for Slurm.

Package: slurm-sackd-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: Slurm auth and cred kiosk daemon (OpenHPC)
 The sackd daemon for Slurm authentication.

Package: slurm-sview-ohpc
Architecture: any
Depends: slurm-ohpc (= ${binary:Version}), ${misc:Depends}
Description: Slurm graphical interface (OpenHPC)
 Graphical user interface for viewing Slurm job and node state.

Package: slurm-torque-ohpc
Architecture: any
Depends: slurm-perlapi-ohpc (= ${binary:Version}), perl, ${misc:Depends}
Replaces: slurm-ohpc (<< 25.05.7-1ohpc4~noble)
Breaks: slurm-ohpc (<< 25.05.7-1ohpc4~noble)
Description: Slurm Torque/PBS compatibility wrappers (OpenHPC)
 Torque/PBS compatibility commands (qsub, qstat, etc.) for Slurm.
