[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] gnu: openldap: Use gnutls.
From: |
Alex Vong |
Subject: |
[PATCH] gnu: openldap: Use gnutls. |
Date: |
Sat, 17 Sep 2016 00:21:10 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Hello,
The following patch does what the title says. The link of the bug
<http://www.openldap.org/its/index.cgi/Incoming?id=7430;page=17> is no
longer accessible, so I assume the bug is fixd since I cannot find it on
the internet. In addition, I have checked debian's version, which is
slightly older (2.4.42), which also uses gnutls. So I think we are safe
here. Please object if there is a problem!
Please note that openldap is an input for curl, so I guess it is causing
the openssl dependency problem for octave I mentioned earlier. I haven't
test to build octave with curl though, which takes a while.
Finally, I have checked debian's build script and find the following:
======================================================================
# Download the upstream source and make changes as required for DFSG reasons.
# Assumes wget is available, as this is generally only used by the package
# maintainers.
get-orig-source:
@if [ ! -d "debian/schema" ] ; then \
echo 'Run this from the top directory of the Debian source' >&2; \
exit 1; \
fi
wget $(URL)/openldap-$(VERSION).tgz
tar xzf openldap-$(VERSION).tgz
rm -r openldap-$(VERSION)/doc/drafts
rm -r openldap-$(VERSION)/doc/rfc
set -e; for schema in debian/schema/*.schema debian/schema/*.ldif ; do \
file=`basename "$$schema"`; \
rm openldap-$(VERSION)/servers/slapd/schema/$$file; \
done
mv openldap-$(VERSION) openldap-$(VERSION)+dfsg
tar cf openldap_$(VERSION)+dfsg.orig.tar openldap-$(VERSION)+dfsg
rm -r openldap-$(VERSION)+dfsg
gzip -9 openldap_$(VERSION)+dfsg.orig.tar
======================================================================
Is the rfc documents considered fsf-free? Otherwise, we will have to
remove them and repack the source.
>From ecffd2252b0f6778919b97903c5419cbd5a06f4f Mon Sep 17 00:00:00 2001
From: Alex Vong <address@hidden>
Date: Sat, 17 Sep 2016 00:03:05 +0800
Subject: [PATCH] gnu: openldap: Use gnutls.
* gnu/packages/openldap.scm (openldap)[inputs]: Switch to gnutls.
---
gnu/packages/openldap.scm | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/gnu/packages/openldap.scm b/gnu/packages/openldap.scm
index 4bbc6a6..627319b 100644
--- a/gnu/packages/openldap.scm
+++ b/gnu/packages/openldap.scm
@@ -55,14 +55,11 @@
"0044p20hx07fwgw2mbwj1fkx04615hhs1qyx4mawj2bhqvrnppnp"))))
(build-system gnu-build-system)
(inputs `(("bdb" ,bdb-5.3)
- ("openssl" ,openssl)
("cyrus-sasl" ,cyrus-sasl)
+ ("gnutls" ,gnutls)
("groff" ,groff)
("icu4c" ,icu4c)
("libgcrypt" ,libgcrypt)
- ;; FIXME: currently, openldap requires openssl or gnutls<3, see
- ;; http://www.openldap.org/its/index.cgi/Incoming?id=7430;page=17
- ;; Once this is fixed, switch to gnutls.
("zlib" ,zlib)))
(native-inputs `(("libtool" ,libtool)))
(arguments
--
2.10.0
Cheers,
Alex
- [PATCH] gnu: openldap: Use gnutls.,
Alex Vong <=