updating openldap

This commit is contained in:
Jean-François GUILLAUME 2021-12-16 18:14:59 +01:00
parent 213dae977b
commit 6f2c652424
GPG key ID: 38751DAE145EFB5A
2 changed files with 17 additions and 13 deletions

View file

@ -12,6 +12,7 @@
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#:use-module ((gnu packages openldap) #:prefix gnu:) #:use-module ((gnu packages openldap) #:prefix gnu:)
#:use-module (gnu packages password-utils) #:use-module (gnu packages password-utils)
#:use-module (gnu packages perl)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages tls) #:use-module (gnu packages tls)
@ -19,7 +20,6 @@
(define-public openldap (define-public openldap
(package (package
(inherit gnu:openldap)
(name "openldap") (name "openldap")
(version "2.6.0") (version "2.6.0")
(source (origin (source (origin
@ -39,16 +39,24 @@
) )
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `( (inputs `(
("libltdl", libltdl)
("pkg-config", pkg-config)
("libevent", libevent)
("openssl", openssl)
("argon2", argon2) ("argon2", argon2)
("wiredtiger", wiredtiger) ("cyrus-sasl", cyrus-sasl)
("snappy", snappy) ("libevent", libevent)
("libgcrypt", libgcrypt)
("libltdl", libltdl)
("lz4", lz4) ("lz4", lz4)
("openssl", openssl)
("perl", perl)
("pkg-config", pkg-config)
("snappy", snappy)
("unixodbc", unixodbc) ("unixodbc", unixodbc)
,@(package-inputs gnu:openldap) ("wiredtiger", wiredtiger)
("zlib", zlib)
))
(native-inputs `(
("bdb-5.3", bdb-5.3)
("groff", groff)
("libtool", libtool)
)) ))
(arguments '( (arguments '(
; this is needed because the make check does not work inside guix ; this is needed because the make check does not work inside guix
@ -75,10 +83,8 @@
"--disable-static" "--disable-static"
"--enable-shared" "--enable-shared"
"--with-tls=openssl" "--with-tls=openssl"
"--enable-perl=no" ; error with the beck_perl
) )
#:make-flags '("STRIP=") #:make-flags '("STRIP=")
#:parallel-build? #f
#:phases (modify-phases %standard-phases #:phases (modify-phases %standard-phases
(add-before 'build 'make-depend (add-before 'build 'make-depend
(lambda* (#:key input #:allow-other-keys) (lambda* (#:key input #:allow-other-keys)
@ -170,8 +176,8 @@
) )
(inputs `( (inputs `(
("linux-pam", linux-pam) ("linux-pam", linux-pam)
("openldap", openldap)
("mit-krb5", mit-krb5) ("mit-krb5", mit-krb5)
("openldap", openldap)
("python", python) ("python", python)
)) ))
(home-page "https://arthurdejong.org/nss-pam-ldapd") (home-page "https://arthurdejong.org/nss-pam-ldapd")
@ -185,4 +191,3 @@ an LDAP server.")
(license license:lgpl2.1+) (license license:lgpl2.1+)
) )
) )
openldap

View file

@ -19,7 +19,6 @@
(build-system perl-build-system) (build-system perl-build-system)
(arguments '( (arguments '(
#:tests? #f #:tests? #f
#:parallel-build? #f
)) ))
(home-page "https://metacpan.org/release/ExtUtils-Embed") (home-page "https://metacpan.org/release/ExtUtils-Embed")
(synopsis "Utilities for embedding Perl in C/C++ applications") (synopsis "Utilities for embedding Perl in C/C++ applications")