guix-glicid/glicid/packages/cluster.scm

57 lines
1.3 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)
2021-11-30 22:04:03 +01:00
#:use-module (gnu packages networking) ;; net-snmp
2021-10-27 09:59:22 +02:00
#:use-module ((gnu packages cluster) #:prefix gnu:)
2021-11-02 22:23:00 +01:00
#:use-module (glicid utils)
2021-10-25 16:04:29 +02:00
)
;;;;;;;;
2021-11-30 21:57:52 +01:00
(define-public keepalived-newer-2.2.4
2021-10-25 16:04:29 +02:00
(package
2021-10-27 09:59:22 +02:00
(inherit gnu:keepalived)
2021-11-30 21:57:52 +01:00
(name "keepalived-newer")
2021-11-01 22:13:40 +01:00
(version "2.2.4")
2021-10-25 16:04:29 +02:00
(source (origin
(method url-fetch)
(uri (string-append
"http://www.keepalived.org/software/keepalived-"
version ".tar.gz"))
(sha256
(base32
2021-11-01 22:13:40 +01:00
"1py1xdrxzdxn09yi8dx842rmhnc8lv7z09wmb2mfljylhy8dcf01"
2021-10-27 10:04:13 +02:00
))))
2021-10-25 16:04:29 +02:00
)
)
2021-11-30 21:57:52 +01:00
(define local:keepalived keepalived-newer-2.2.4)
2021-11-22 23:00:51 +01:00
(define keepalived-latest (latest-version local:keepalived gnu:keepalived))
2021-10-27 10:13:02 +02:00
2021-11-22 22:40:29 +01:00
(define-public keepalived-glicid
2021-10-25 16:13:25 +02:00
(package
2021-11-22 22:40:29 +01:00
(inherit keepalived-latest)
2021-11-30 22:55:55 +01:00
(name "keepalived-glicid")
2021-11-22 22:40:29 +01:00
(version (string-append (package-version keepalived-latest) "-glicid" ))
2021-11-01 22:13:40 +01:00
(arguments
`(#:configure-flags
(list (string-append "--enable-snmp")
(string-append "--enable-snmp-checker")
(string-append "--enable-snmp-rfc")
)
)
2021-10-25 16:13:25 +02:00
)
2021-11-01 22:13:40 +01:00
(inputs `(("net-snmp", net-snmp)
2021-11-22 22:40:29 +01:00
,@(package-inputs keepalived-latest)))
2021-10-25 16:13:25 +02:00
)
)
2021-10-25 16:04:29 +02:00
;;; glicid/cluster.scm ends here