diff options
Diffstat (limited to 'pkgs/tools/archivers/sharutils/default.nix')
-rw-r--r-- | pkgs/tools/archivers/sharutils/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/tools/archivers/sharutils/default.nix b/pkgs/tools/archivers/sharutils/default.nix new file mode 100644 index 000000000000..72265b4ae1b9 --- /dev/null +++ b/pkgs/tools/archivers/sharutils/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "sharutils-4.8"; + + src = fetchurl { + url = "mirror://gnu/sharutils/${name}.tar.bz2"; + sha256 = "19nlbzwlr93f7bam51rsqyj3z3sd65x32zhwxc9dgdgzcbggncnm"; + }; + + meta = { + description = "GNU Sharutils, tools for remote synchronization and `shell archives'"; + + longDescription = + '' GNU shar makes so-called shell archives out of many files, preparing + them for transmission by electronic mail services. A shell archive + is a collection of files that can be unpacked by /bin/sh. A wide + range of features provide extensive flexibility in manufacturing + shars and in specifying shar smartness. For example, shar may + compress files, uuencode binary files, split long files and + construct multi-part mailings, ensure correct unsharing order, and + provide simplistic checksums. + + GNU unshar scans a set of mail messages looking for the start of + shell archives. It will automatically strip off the mail headers + and other introductory text. The archive bodies are then unpacked + by a copy of the shell. unshar may also process files containing + concatenated shell archives. + ''; + + homepage = http://www.gnu.org/software/sharutils/; + + license = "GPLv3+"; + + maintainers = [ stdenv.lib.maintainers.ludo ]; + platforms = stdenv.lib.platforms.all; + }; +} |