[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
12/25: gnu: cyrus-sasl: Do not propagate Kerberos.
From: |
guix-commits |
Subject: |
12/25: gnu: cyrus-sasl: Do not propagate Kerberos. |
Date: |
Sat, 23 Jul 2022 13:44:49 -0400 (EDT) |
mbakke pushed a commit to branch core-updates
in repository guix.
commit 0de5e6d6536a7bc94dd71047cf9573d71fa8d4b0
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Fri Jul 22 14:50:02 2022 +0200
gnu: cyrus-sasl: Do not propagate Kerberos.
* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[propagated-inputs]: Move
MIT-KRB5 ...
[inputs]: ... here.
* gnu/packages/openldap.scm (openldap)[arguments]: Don't add krb5 linker
arguments.
---
gnu/packages/cyrus-sasl.scm | 5 +----
gnu/packages/openldap.scm | 7 -------
2 files changed, 1 insertion(+), 11 deletions(-)
diff --git a/gnu/packages/cyrus-sasl.scm b/gnu/packages/cyrus-sasl.scm
index 33c054a097..70d579c127 100644
--- a/gnu/packages/cyrus-sasl.scm
+++ b/gnu/packages/cyrus-sasl.scm
@@ -45,10 +45,7 @@
(base32
"135kbgyfpa1mwqp5dm223yr6ddzi4vjm7cr414d7rmhys2mwdkvw"))))
(build-system gnu-build-system)
- (inputs (list gdbm openssl))
- (propagated-inputs
- ;; cyrus-sasl.pc refers to -lkrb5, so propagate it.
- (list mit-krb5))
+ (inputs (list gdbm mit-krb5 openssl))
(arguments
(list
#:configure-flags #~(list (string-append "--with-plugindir="
diff --git a/gnu/packages/openldap.scm b/gnu/packages/openldap.scm
index 0ae415f928..00aef917e2 100644
--- a/gnu/packages/openldap.scm
+++ b/gnu/packages/openldap.scm
@@ -101,13 +101,6 @@
(setenv "CC" (string-append target "-gcc"))
(setenv "STRIP" (string-append target "-strip")))))
'())
- (add-after 'install 'patch-sasl-path
- ;; Give -L arguments for cyrus-sasl to avoid propagation.
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((krb5 (search-input-file inputs "/lib/libkrb5.so")))
- (substitute* (string-append #$output "/lib/libldap.la")
- (("-lkrb5" lib)
- (string-append "-L" (dirname krb5) "/lib " lib))))))
(add-after 'install 'provide-libldap_r
(lambda _
;; The re-entrant libldap_r no longer exists since 2.6
- 07/25: gnu: libpaper: Update to 1.2.2., (continued)
- 07/25: gnu: libpaper: Update to 1.2.2., guix-commits, 2022/07/23
- 20/25: gnu: gpgme: Update to 1.17.1., guix-commits, 2022/07/23
- 11/25: gnu: cyrus-sasl: Fix indentation., guix-commits, 2022/07/23
- 03/25: gnu: automake: Remove input labels., guix-commits, 2022/07/23
- 02/25: gnu: automake: Update to 1.16.5., guix-commits, 2022/07/23
- 04/25: gnu: autoconf: Remove input labels., guix-commits, 2022/07/23
- 17/25: gnu: source-highlight: Fix build with newer GCC., guix-commits, 2022/07/23
- 18/25: gnu: gdk-pixbuf: Update to 2.42.8., guix-commits, 2022/07/23
- 21/25: gnu: python-markupsafe: Update to 2.1.1., guix-commits, 2022/07/23
- 25/25: gnu: pcsc-lite: Add missing Python input., guix-commits, 2022/07/23
- 12/25: gnu: cyrus-sasl: Do not propagate Kerberos.,
guix-commits <=
- 13/25: gnu: elfutils: Update to 0.187., guix-commits, 2022/07/23
- 16/25: gnu: glib: Build with Elfutils instead of libelf., guix-commits, 2022/07/23
- 19/25: gnu: mesa: Build with the default LLVM., guix-commits, 2022/07/23
- 23/25: gnu: python-cffi: Disable tests that fail with newer glibc., guix-commits, 2022/07/23
- 24/25: gnu: libwpd: Fix build with newer GCC., guix-commits, 2022/07/23
- 15/25: gnu: GCC: Build with Elfutils instead of libelf., guix-commits, 2022/07/23
- 22/25: gnu: python-mako: Update to 1.2.1., guix-commits, 2022/07/23
- 14/25: gnu: elfutils: Explicitly depend on xz., guix-commits, 2022/07/23
- 10/25: gnu: cyrus-sasl: Update to 2.1.28., guix-commits, 2022/07/23