From 4a0e996ada9cd76e302d7f97446513cea1391c09 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Fri, 13 May 2022 15:03:26 -0400 Subject: gnu: pdf2djvu: Disable tests to avoid Python 2 dependencies. * gnu/packages/djvu.scm (pdf2djvu)[tests]: Set to #f. [test-target]: Delete argument. [native-inputs]: Use new style. Delete python-2 and python2-nose. [inputs]: Use new style. --- gnu/packages/djvu.scm | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/gnu/packages/djvu.scm b/gnu/packages/djvu.scm index f27dc70b70..b85193ccdb 100644 --- a/gnu/packages/djvu.scm +++ b/gnu/packages/djvu.scm @@ -151,31 +151,15 @@ a continuous layout.") (sha256 (base32 "0c595yziz81c9izf9s5sskd00qmgz2n1hp2vdcgg0dx81g3xfidb")))) (build-system gnu-build-system) - (native-inputs - `(("gettext" ,gettext-minimal) - ("pkg-config" ,pkg-config) - ("python2" ,python-2) - ("python2-nose" ,python2-nose))) + (arguments (list #:tests? #f)) ;requires Python 2 + (native-inputs (list gettext-minimal pkg-config)) (inputs - `(("djvulibre" ,djvulibre) - ("exiv2" ,exiv2) - ("graphicsmagick" ,graphicsmagick) - ("poppler" ,poppler) - ("poppler-data" ,poppler-data) - ("util-linux-lib" ,util-linux "lib"))) ; for libuuid - (arguments - `(#:test-target "test" - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-tests - (lambda _ - (substitute* "tests/test-xmp-broken.py" - ;; Error message changed in recent versions of XML parser - (("XML parsing failure") - "Error in XMLValidator")))) - (add-before 'check 'set-home-for-tests - (lambda _ - (setenv "HOME" "/tmp")))))) + (list djvulibre + exiv2 + graphicsmagick + poppler + poppler-data + `(,util-linux "lib"))) ;for libuuid (synopsis "PDF to DjVu converter") (description "@code{pdf2djvu} creates DjVu files from PDF files. -- cgit v1.2.3