From 8c8da1389e476356ce5086b5cff4874d41271b96 Mon Sep 17 00:00:00 2001 From: Ben Woodcroft Date: Mon, 19 Sep 2016 12:06:56 +1000 Subject: gnu: python-biopython: Use 'python2-variant'. * gnu/packages/bioinformatics.scm (python-biopython)[properties]: New field. [native-inputs]: Remove field. (python-biopython): Use 'strip-python-variant'. --- gnu/packages/bioinformatics.scm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 69ef785ec7..a8d2cf3ea2 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -611,8 +611,6 @@ provide a coordinated and extensible framework to do computational biology.") (lambda _ (setenv "HOME" "/tmp") #t))))) (inputs `(("python-numpy" ,python-numpy))) - (native-inputs - `(("python-setuptools" ,python2-setuptools))) (home-page "http://biopython.org/") (synopsis "Tools for biological computation in Python") (description @@ -622,12 +620,15 @@ bioinformatics programs; a standard sequence class and tools for performing common operations on them; code to perform data classification; code for dealing with alignments; code making it easy to split up parallelizable tasks into separate processes; and more.") - (license (license:non-copyleft "http://www.biopython.org/DIST/LICENSE")))) + (license (license:non-copyleft "http://www.biopython.org/DIST/LICENSE")) + (properties `((python2-variant . ,(delay python2-biopython)))))) (define-public python2-biopython - (package (inherit (package-with-python2 python-biopython)) - (inputs - `(("python2-numpy" ,python2-numpy))))) + (let ((base (package-with-python2 (strip-python2-variant python-biopython)))) + (package + (inherit base) + (native-inputs `(("python2-setuptools" ,python2-setuptools) + ,@(package-native-inputs base)))))) (define-public bpp-core ;; The last release was in 2014 and the recommended way to install from source -- cgit 1.4.1