about summary refs log tree commit diff
diff options
context:
space:
mode:
authorpjotrp2016-03-01 06:16:31 +0000
committerpjotrp2016-03-01 06:16:31 +0000
commit010d126f628d10ce82e28a10b58c0db73b61c1da (patch)
tree17d472555411a97a394d58cd638befef232c06f1
parentc8f84f11abaf1a7945dd704e518a7947136f629b (diff)
downloadguix-bioinformatics-010d126f628d10ce82e28a10b58c0db73b61c1da.tar.gz
hyphy: simplified inputs, changed license
-rw-r--r--gn/packages/hyphy.scm63
1 files changed, 21 insertions, 42 deletions
diff --git a/gn/packages/hyphy.scm b/gn/packages/hyphy.scm
index 23c0406..fea73a4 100644
--- a/gn/packages/hyphy.scm
+++ b/gn/packages/hyphy.scm
@@ -17,7 +17,7 @@
 ;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 
 (define-module (gn packages hyphy)
-  #:use-module ((guix licenses))
+  #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix download)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system cmake)
@@ -54,52 +54,31 @@
               (sha256
                (base32
                 "00i3609nywb1xfq50p3kvfbvahql241ciq23jrf67z0yp4y5l5a9"))))
-    (native-inputs `(("autoconf" ,autoconf)
-        ("automake" ,automake)
-        ("cmake" ,cmake)
-        ("gawk" ,gawk)
-        ("libtool" ,libtool)
-        ("pkg-config" ,pkg-config)))
-    (inputs `(("boost" ,boost)
-       ("curl" ,curl)
-       ("atlas" ,atlas)
-       ("dbus" ,dbus)
-       ("enca" ,enca)
-       ("eudev" ,eudev)
-       ("glew" ,glew)
-       ("lapack" ,lapack)
-       ("libcap" ,libcap)
-       ("libjpeg" ,libjpeg)
-       ("libltdl" ,libltdl)
-       ("libtiff" ,libtiff)
-       ("libyajl" ,libyajl)
-       ("mesa-utils" ,mesa-utils)
-       ("mysql" ,mysql)
-       ("python" ,python-2)
-       ("freeimage" ,freeimage)
-       ("fftw" ,fftw)
-       ("fftwf" ,fftwf)
-       ("fftw-openmpi" ,fftw-openmpi)
-       ("glew" ,glew)
-       ("glu" ,glu)
-       ("openblas" ,openblas)
-       ("git" ,git)
-       ("cmake" ,cmake)))
+    (inputs
+     `(("python" ,python-2)
+       ("fftw-openmpi" ,fftw-openmpi)))
     (build-system cmake-build-system)
     (arguments
      '(#:phases (modify-phases %standard-phases
-                    (add-after 'unpack `bootstrap 
-                      (lambda _
-                        (zero? (system* "make" "MPI"))))))) 
+                 (add-after 'unpack `bootstrap 
+                  (lambda _
+                   (zero? (system* "make" "MPI"))))))) 
     (arguments 
-     `(#:configure-flags '("-DCMAKE_BUILD_TYPE=Release") #:tests? #f))     
-    (synopsis "hyphy: an open-source software package for the analysis of genetic sequences using techniques in phylogenetics, molecular evolution, and machine learning.")
-    (description "HyPhy is an open-source software package for the analysis of genetic sequences using techniques in phylogenetics, molecular evolution, and machine learning.
-     It features a complete graphical user interface (GUI) and a rich scripting language for limitless customization of analyses. Additionally, HyPhy features support for 
-     parallel computing environments (via message passing interface (MPI)) and it can be compiled as a shared library and called from other programming environments such as
-     Python and R. ")
+     `(#:configure-flags '("-DCMAKE_BUILD_TYPE=Release")
+       #:tests? #f))     
+    (synopsis "hyphy: an open-source software package for the analysis
+of genetic sequences using techniques in phylogenetics, molecular
+evolution, and machine learning.")
+    (description "HyPhy is an open-source software package for the
+analysis of genetic sequences using techniques in phylogenetics,
+molecular evolution, and machine learning.  It features a complete
+graphical user interface (GUI) and a rich scripting language for
+limitless customization of analyses. Additionally, HyPhy features
+support for parallel computing environments (via message passing
+interface (MPI)) and it can be compiled as a shared library and called
+from other programming environments such as Python and R. ")
     (home-page "http://hyphy.org")
-    (license (list gpl2 gpl2+ gpl3 gpl3+))))
+    (license license:expat)))