guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

07/14: gnu: babeltrace: Do not install bindings as egg.


From: guix-commits
Subject: 07/14: gnu: babeltrace: Do not install bindings as egg.
Date: Wed, 22 Nov 2023 10:52:43 -0500 (EST)

civodul pushed a commit to branch master
in repository guix.

commit c4b4badb2e5d3b47fb48e765c75a1a0be0ae0217
Author: Olivier Dion <odion@efficios.com>
AuthorDate: Wed Nov 1 16:30:22 2023 -0400

    gnu: babeltrace: Do not install bindings as egg.
    
    Oddly enough, bindings were now installed as an egg.  Fix this by
    forcing setuptools to install individual files with
    `--single-version-externally-managed'
    
    * gnu/packages/instrumentation.scm (babeltrace)[arguments]<#:make-flags>:
    Pass it via DISTSETUPOPTS.
    
    Change-Id: I143dd16179e1e4728cb8e5d6b00b06359da83389
    Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
 gnu/packages/instrumentation.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/instrumentation.scm b/gnu/packages/instrumentation.scm
index 7fa7b2f7ba..3097eba033 100644
--- a/gnu/packages/instrumentation.scm
+++ b/gnu/packages/instrumentation.scm
@@ -85,7 +85,9 @@
      `(#:tests? #f  ; FIXME - When Python's bindings are enabled, tests do not
                     ; pass.
        #:make-flags
-       ,#~(list (string-append "LDFLAGS=-Wl,-rpath=" #$output "/lib"))
+       ,#~(list
+           (string-append "LDFLAGS=-Wl,-rpath=" #$output "/lib")
+           "DISTSETUPOPTS=--single-version-externally-managed") ;no .egg files
        #:configure-flags
        '("--enable-debug-info"
          "--enable-man-pages"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]