guix-glicid/glicid/packages/cluster.scm

55 lines
1.8 KiB
Scheme
Raw Normal View History

2021-10-25 16:04:29 +02:00
(define-module (glicid packages cluster)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (gnu packages networking)
2023-01-02 11:18:12 +01:00
#:use-module ((gnu packages cluster)
#:prefix gnu:)
#:use-module (glicid utils))
2021-10-25 16:04:29 +02:00
2024-05-28 12:11:23 +02:00
(define-public keepalived-upstream-2.2.8
2021-10-25 16:04:29 +02:00
(package
2021-10-27 09:59:22 +02:00
(inherit gnu:keepalived)
(name "keepalived-upstream")
2024-05-28 12:11:23 +02:00
(version "2.2.8")
2021-10-25 16:04:29 +02:00
(source (origin
2023-01-02 11:18:12 +01:00
(method url-fetch)
(uri (string-append
"http://www.keepalived.org/software/keepalived-" version
".tar.gz"))
(sha256
(base32
2024-05-28 12:11:23 +02:00
"1dhvg9x976k4nnygxyv2gr55jfd88459kgiiqva9bwvl56v2x245"))))))
2021-10-25 16:04:29 +02:00
2024-05-28 12:11:23 +02:00
(define-public keepalived-upstream-2.3.1
2023-06-02 17:23:11 +02:00
(package
(inherit gnu:keepalived)
(name "keepalived-upstream")
2024-05-28 12:11:23 +02:00
(version "2.3.1")
2023-06-02 17:23:11 +02:00
(source (origin
(method url-fetch)
(uri (string-append
"http://www.keepalived.org/software/keepalived-" version
".tar.gz"))
(sha256
(base32
2024-05-28 12:11:23 +02:00
"18raqq15xxf5hlrqhk39prq9xdfiv9px2nlrs43273lrzndvdx4j"))))))
2023-06-02 17:23:11 +02:00
2023-01-02 11:18:12 +01:00
(define local:keepalived
2024-05-28 12:11:23 +02:00
keepalived-upstream-2.3.1)
2023-01-02 11:18:12 +01:00
(define keepalived-latest
(latest-version local:keepalived gnu:keepalived))
2021-11-02 22:43:32 +01:00
(define-public keepalived-glicid
2021-10-25 16:13:25 +02:00
(package
(inherit keepalived-latest)
(name "keepalived-glicid")
2023-01-02 11:18:12 +01:00
(version (string-append (package-version keepalived-latest) "-glicid"))
2021-11-01 22:13:40 +01:00
(arguments
2023-01-02 11:18:12 +01:00
`(#:configure-flags (list (string-append "--enable-snmp")
(string-append "--enable-snmp-checker")
(string-append "--enable-snmp-rfc"))))
2023-01-02 11:45:53 +01:00
(inputs (modify-inputs (package-inputs keepalived-latest)
(prepend net-snmp)))))