gnu: Move numerous "inputs" which should be "native-inputs".
[jackhill/guix/guix.git] / gnu / packages / parallel.scm
CommitLineData
e3aaefe7
EB
1;;; GNU Guix --- Functional package management for GNU
2;;; Copyright © 2013 Eric Bavier <bavier@member.fsf.org>
3;;;
4;;; This file is part of GNU Guix.
5;;;
6;;; GNU Guix is free software; you can redistribute it and/or modify it
7;;; under the terms of the GNU General Public License as published by
8;;; the Free Software Foundation; either version 3 of the License, or (at
9;;; your option) any later version.
10;;;
11;;; GNU Guix is distributed in the hope that it will be useful, but
12;;; WITHOUT ANY WARRANTY; without even the implied warranty of
13;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14;;; GNU General Public License for more details.
15;;;
16;;; You should have received a copy of the GNU General Public License
17;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
18
19(define-module (gnu packages parallel)
20 #:use-module (guix packages)
21 #:use-module (guix licenses)
22 #:use-module (guix download)
23 #:use-module (guix build-system gnu)
24 #:use-module (gnu packages)
25 #:use-module (gnu packages perl))
26
27(define-public parallel
28 (package
29 (name "parallel")
201180e4 30 (version "20131122")
e3aaefe7
EB
31 (source
32 (origin
33 (method url-fetch)
34 (uri (string-append "mirror://gnu/parallel/parallel-"
35 version ".tar.bz2"))
36 (sha256
37 (base32
201180e4 38 "1l19grs8nimkninig4h0hfmnykm41j0amcvav6ic4wfd33v0lppg"))))
e3aaefe7 39 (build-system gnu-build-system)
c4c4cc05 40 (inputs `(("perl" ,perl)))
e3aaefe7
EB
41 (home-page "http://www.gnu.org/software/parallel/")
42 (synopsis "Build and execute command lines in parallel")
43 (description
44 "GNU Parallel is a tool for executing shell jobs in parallel using one
45or more computers. Jobs can consist of single commands or of scripts
46and they are executed on lists of files, hosts, users or other items.")
47 (license gpl3+)))