~ruther/guix-local

5d8e59d6b1a1d330b31d61ea4f7c6a96f3c84e03 — Ricardo Wurmus 5 months ago 0a7bc92
gnu: Add slurm-minimal-24.05.

* gnu/packages/parallel.scm (slurm-minimal-24.05, slurm-24.05): New variables.

Change-Id: Ib4ce65e5807a00e503bcbfd9d045865873fc9383
1 files changed, 21 insertions(+), 5 deletions(-)

M gnu/packages/parallel.scm
M gnu/packages/parallel.scm => gnu/packages/parallel.scm +21 -5
@@ 339,21 339,37 @@ minimal slurm package BASE-SLURM."
;; As noted in the link, YY.MM is the release scheme, and the 'maintenance'
;; digit does not introduce incompatibilities.

(define-public slurm-minimal-23.11
(define-public slurm-minimal-24.05
  (package
   (inherit slurm-minimal)
   (version "23.11.11")
   (version "24.05.5")
    (source (origin
             (inherit (package-source slurm))
             (method url-fetch)
             (uri (string-append
                   "https://download.schedmd.com/slurm/slurm-"
                   version ".tar.bz2"))
             (patches
              (search-patches "slurm-23-salloc-fallback-shell.patch"))
             (sha256
              (base32
               "0pg4liysbppfgynwsj3i1lzr60rnybnvzja37x6xgyjvxgf165sa"))))))
               "0vxiymp40lgcb1z76cyqdpqpy7w14r483v54dk4aq84v0aw0mixl"))))))

(define-public slurm-24.05 (make-slurm slurm-minimal-24.05))

(define-public slurm-minimal-23.11
  (package
    (inherit slurm-minimal)
    (version "23.11.11")
    (source (origin
              (inherit (package-source slurm))
              (method url-fetch)
              (uri (string-append
                    "https://download.schedmd.com/slurm/slurm-"
                    version ".tar.bz2"))
              (patches
               (search-patches "slurm-23-salloc-fallback-shell.patch"))
              (sha256
               (base32
                "0pg4liysbppfgynwsj3i1lzr60rnybnvzja37x6xgyjvxgf165sa"))))))

(define-public slurm-23.11 (make-slurm slurm-minimal-23.11))