me
/
guix
Archived
1
0
Fork 0

gnu: opendht: Add a "python" output.

This reduces the size of the main output from 286.1 MiB to 216.6 MiB.

* gnu/packages/networking.scm (opendht) [outputs]: Add "python".
[phases]: Adjust Python prefix of the fix-python-installation-prefix phase.
[inputs]: Add python, used to wrap the tools.
master
Maxim Cournoyer 2023-02-07 23:32:43 -05:00
parent e0d89c3735
commit 57c8ba22cf
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 4 additions and 3 deletions

View File

@ -3719,7 +3719,7 @@ and targeted primarily for asynchronous processing of HTTP-requests.")
(sha256
(base32
"1kcc9vmi4swvahq2gikflgba9xfmix80dr9wa3v6xcj1ba2fjd6s"))))
(outputs '("out" "tools" "debug"))
(outputs '("out" "python" "tools" "debug"))
(build-system gnu-build-system)
(arguments
(list
@ -3754,7 +3754,7 @@ and targeted primarily for asynchronous processing of HTTP-requests.")
(substitute* "python/Makefile.am"
(("--root=\\$\\(DESTDIR)/")
(string-append "--root=/ --single-version-externally-managed "
"--prefix=" #$output)))))
"--prefix=" #$output:python)))))
(add-after 'unpack 'specify-runpath-for-python-module
(lambda _
(substitute* "python/setup.py.in"
@ -3792,7 +3792,8 @@ and targeted primarily for asynchronous processing of HTTP-requests.")
gnutls
jsoncpp
nettle
openssl)) ;required for the DHT proxy
openssl ;required for the DHT proxy
python))
(native-inputs
(list autoconf
automake