Merge branch 'devel' into 'main'

add gromacs+cuda

See merge request glicid-public/guix-glicid!205
This commit is contained in:
Yann Dupont 2023-02-03 18:00:06 +00:00
commit 84cddb3d6d
2 changed files with 34 additions and 8 deletions

View file

@ -1,9 +1,8 @@
#!
(define-module (glicid packages chemistry) (define-module (glicid packages chemistry)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix gexp) #:use-module (guix gexp)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module (guix build-system cmake) #:use-module (guix build-system cmake)
@ -23,11 +22,13 @@
#:use-module (gnu packages sphinx) #:use-module (gnu packages sphinx)
#:use-module (gnu packages check) #:use-module (gnu packages check)
#:use-module (gnu packages gcc) #:use-module (gnu packages gcc)
#:use-module (non-free cuda)) #:use-module (non-free cuda)
)
(define-public gromacs+cuda (define-public gromacs+cuda
(package (package
(inherit gromacs) (inherit gromacs)
(name "gromacs+cuda")
(arguments (arguments
(list #:configure-flags (list #:configure-flags
#~(list "-DGMX_DEVELOPER_BUILD=on" ; Needed to run tests #~(list "-DGMX_DEVELOPER_BUILD=on" ; Needed to run tests
@ -77,3 +78,4 @@
(append cuda hwloc)))) (append cuda hwloc))))
) )
!#

View file

@ -19,7 +19,15 @@
(version-major+minor version) "/zabbix-" version ".tar.gz")) (version-major+minor version) "/zabbix-" version ".tar.gz"))
(sha256 (sha256
(base32 "0d9aws19rvmsrhkvihnwmr4r1drhl20v9lppdw5wjacp7377xqdy")) (base32 "0d9aws19rvmsrhkvihnwmr4r1drhl20v9lppdw5wjacp7377xqdy"))
)))) (modules '((guix build utils)))
(snippet
'(substitute* '("src/zabbix_proxy/proxy.c"
"src/zabbix_server/server.c")
;; 'fping' must be setuid, so look for it in the usual location.
(("/usr/sbin/fping6?")
"/run/setuid-programs/fping")))))
))
(define-public zabbix-agent2 (define-public zabbix-agent2
@ -35,7 +43,15 @@
(version-major+minor version) "/zabbix-" version ".tar.gz")) (version-major+minor version) "/zabbix-" version ".tar.gz"))
(sha256 (sha256
(base32 "0d9aws19rvmsrhkvihnwmr4r1drhl20v9lppdw5wjacp7377xqdy")) (base32 "0d9aws19rvmsrhkvihnwmr4r1drhl20v9lppdw5wjacp7377xqdy"))
)))) (modules '((guix build utils)))
(snippet
'(substitute* '("src/zabbix_proxy/proxy.c"
"src/zabbix_server/server.c")
;; 'fping' must be setuid, so look for it in the usual location.
(("/usr/sbin/fping6?")
"/run/setuid-programs/fping")))))
))
(define-public zabbix-server (define-public zabbix-server
@ -51,8 +67,16 @@
(version-major+minor version) "/zabbix-" version ".tar.gz")) (version-major+minor version) "/zabbix-" version ".tar.gz"))
(sha256 (sha256
(base32 "0d9aws19rvmsrhkvihnwmr4r1drhl20v9lppdw5wjacp7377xqdy")) (base32 "0d9aws19rvmsrhkvihnwmr4r1drhl20v9lppdw5wjacp7377xqdy"))
(modules '((guix build utils)))
(snippet
'(substitute* '("src/zabbix_proxy/proxy.c"
"src/zabbix_server/server.c")
;; 'fping' must be setuid, so look for it in the usual location.
(("/usr/sbin/fping6?")
"/run/setuid-programs/fping")))))
) )
) )
)
)