From d79db39dec0e50720843d33d561c4606e72eb7a6 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Fri, 29 Nov 2019 00:21:05 +0200 Subject: gnu: iotop: Build with python3. * gnu/packages/linux.scm (iotop)[native-inputs]: Remove python-2, add python. [arguments]: Add phase to fix python3 compatibility. --- gnu/packages/linux.scm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index a5564d9a90..d4624d1218 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -2160,11 +2160,16 @@ (define-public iotop "1kp8mqg2pbxq4xzpianypadfxcsyfgwcaqgqia6h9fsq6zyh4z0s")))) (build-system python-build-system) (arguments - ;; The setup.py script expects python-2. - `(#:python ,python-2 + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-build-with-python3 + (lambda _ + (substitute* "setup.py" + (("itervalues") "values")) + #t))) ;; There are currently no checks in the package. #:tests? #f)) - (native-inputs `(("python" ,python-2))) + (native-inputs `(("python" ,python))) (home-page "http://guichaz.free.fr/iotop/") (synopsis "Displays the IO activity of running processes") -- cgit v1.2.3