summaryrefslogtreecommitdiff
path: root/distro
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2012-08-22 15:21:50 +0200
committerLudovic Courtès <ludo@gnu.org>2012-08-22 15:21:50 +0200
commit852403224eaa2c42d7b246099ee93460d19e295e (patch)
treea977589256739955e73e6704f023ee8972280d8b /distro
parent8dcad9aa9db80a4372a9fe5ce94b2d38c039ceac (diff)
distro: Add GNU tar.
* distro/base.scm (tar): New variable.
Diffstat (limited to 'distro')
-rw-r--r--distro/base.scm27
1 files changed, 27 insertions, 0 deletions
diff --git a/distro/base.scm b/distro/base.scm
index 11b53ff9e4..cc90bd819e 100644
--- a/distro/base.scm
+++ b/distro/base.scm
@@ -130,6 +130,33 @@ substituting multiple occurrences of a string within a file.")
(license "GPLv3+")
(home-page "http://www.gnu.org/software/sed/")))
+(define-public tar
+ (package
+ (name "tar")
+ (version "1.26")
+ (source (origin
+ (method http-fetch)
+ (uri (string-append "http://ftp.gnu.org/gnu/tar/tar-"
+ version ".tar.bz2"))
+ (sha256
+ (base32
+ "0hbdkzmchq9ycr2x1pxqdcgdbaxksh8c6ac0jf75jajhcks6jlss"))))
+ (build-system gnu-build-system)
+ (description "GNU implementation of the `tar' archiver")
+ (long-description
+ "The Tar program provides the ability to create tar archives, as well as
+various other kinds of manipulation. For example, you can use Tar on
+previously created archives to extract files, to store additional files, or
+to update or list files which were already stored.
+
+Initially, tar archives were used to store files conveniently on magnetic
+tape. The name \"Tar\" comes from this use; it stands for tape archiver.
+Despite the utility's name, Tar can direct its output to available devices,
+files, or other programs (using pipes), it can even access remote devices or
+files (as archives).")
+ (license "GPLv3+")
+ (home-page "http://www.gnu.org/software/tar/")))
+
(define-public m4
(package
(name "m4")