[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
08/18: gnu: libarchive: Embed absolute references to required libraries
From: |
guix-commits |
Subject: |
08/18: gnu: libarchive: Embed absolute references to required libraries in .la file. |
Date: |
Wed, 31 Jul 2019 08:58:40 -0400 (EDT) |
mbakke pushed a commit to branch core-updates
in repository guix.
commit 1664e2ab39b3d9f6252ce8b532468c45439aa01d
Author: Marius Bakke <address@hidden>
Date: Wed Jul 31 14:36:26 2019 +0200
gnu: libarchive: Embed absolute references to required libraries in .la
file.
* gnu/packages/backup.scm (libarchive)[arguments]: Substitute -lfoo compiler
flags with absolute references in libarchive.la, in addition to
libarchive.pc.
---
gnu/packages/backup.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm
index 1e9298f..a92c8c9 100644
--- a/gnu/packages/backup.scm
+++ b/gnu/packages/backup.scm
@@ -258,7 +258,9 @@ backups (called chunks) to allow easy burning to CD/DVD.")
(zlib (assoc-ref inputs "zlib"))
(zstd (assoc-ref inputs "zstd"))
(bzip2 (assoc-ref inputs "bzip2")))
- (substitute* (string-append lib "/pkgconfig/libarchive.pc")
+ ;; Embed absolute references to these inputs to avoid
propagation.
+ (substitute* (list (string-append lib
"/pkgconfig/libarchive.pc")
+ (string-append lib "/libarchive.la"))
(("-lnettle")
(string-append "-L" nettle "/lib -lnettle"))
(("-lxml2")
- 02/18: gnu: prank: Update to 170427., (continued)
- 02/18: gnu: prank: Update to 170427., guix-commits, 2019/07/31
- 01/18: gnu: ftgl: Update to 2.4.0., guix-commits, 2019/07/31
- 05/18: gnu: icu4c: Make 'libicudata.so' behave the same on all architectures., guix-commits, 2019/07/31
- 07/18: gnu: libarchive: Do not build 'libarchive.a'., guix-commits, 2019/07/31
- 15/18: gnu: gnutls: Update to 3.6.9., guix-commits, 2019/07/31
- 03/18: gnu: gpsbabel: Remove GCC 5 workaround., guix-commits, 2019/07/31
- 16/18: gnu: libice: Update to 1.0.10., guix-commits, 2019/07/31
- 13/18: gnu: poppler: Update to 0.79.0., guix-commits, 2019/07/31
- 09/18: gnu: Remove workarounds for missing libarchive nettle propagation., guix-commits, 2019/07/31
- 17/18: gnu: glib: Update to 2.60.6., guix-commits, 2019/07/31
- 08/18: gnu: libarchive: Embed absolute references to required libraries in .la file.,
guix-commits <=
- 06/18: gnu: libarchive: Enable zstd support., guix-commits, 2019/07/31
- 18/18: gnu: Remove workarounds for <https://bugs.gnu.org/36721>., guix-commits, 2019/07/31
- 10/18: gnu: CMake: Update to 3.15.1., guix-commits, 2019/07/31
- 04/18: gnu: icu4c: Add upstream patches., guix-commits, 2019/07/31
- 11/18: gnu: boost: Do not install CMake files., guix-commits, 2019/07/31
- 14/18: gnu: libtasn1: Update to 4.14., guix-commits, 2019/07/31
- 12/18: gnu: curl: Update to 7.65.3., guix-commits, 2019/07/31