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>
This commit is contained in:
Olivier Dion 2023-11-01 16:30:22 -04:00 committed by Ludovic Courtès
parent 42aabf9dac
commit c4b4badb2e
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -85,7 +85,9 @@ (define-public babeltrace
`(#: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"