Archived
1
0
Fork 0

gnu: Use synopses from the Womb.

* gnu/packages/algebra.scm,
  gnu/packages/aspell.scm,
  gnu/packages/autotools.scm,
  gnu/packages/base.scm,
  gnu/packages/bash.scm,
  gnu/packages/bison.scm,
  gnu/packages/cdrom.scm,
  gnu/packages/cflow.scm,
  gnu/packages/compression.scm,
  gnu/packages/cpio.scm,
  gnu/packages/cppi.scm,
  gnu/packages/ddrescue.scm,
  gnu/packages/dejagnu.scm,
  gnu/packages/ed.scm,
  gnu/packages/emacs.scm,
  gnu/packages/fdisk.scm,
  gnu/packages/gawk.scm,
  gnu/packages/gcc.scm,
packages/gcc.scm, b/gnu/packages/gcc.scm,
4b982 100644
s/gcc.scm,
s/gcc.scm,
@@
         %standard-phases)))))

 `((gcc-libc . ,(assoc-ref inputs "libc"))))
The GNU Compiler Collection")
GNU Compiler Collection")
n
ompiler Collection includes compiler front ends for C, C++,
tran, OpenMP for C/C++/Fortran, Java, and Ada, as well as
  gnu/packages/gdb.scm,
  gnu/packages/gettext.scm,
  gnu/packages/ghostscript.scm,
  gnu/packages/glib.scm,
  gnu/packages/global.scm,
  gnu/packages/gnupg.scm,
  gnu/packages/gnutls.scm,
  gnu/packages/gperf.scm,
  gnu/packages/gprolog.scm,
  gnu/packages/groff.scm,
  gnu/packages/grub.scm,
  gnu/packages/gsasl.scm,
  gnu/packages/guile.scm,
  gnu/packages/help2man.scm,
  gnu/packages/idutils.scm,
  gnu/packages/indent.scm,
  gnu/packages/less.scm,
  gnu/packages/libidn.scm,
  gnu/packages/libsigsegv.scm,
  gnu/packages/libunistring.scm,
  gnu/packages/linux.scm,
  gnu/packages/lsh.scm,
  gnu/packages/m4.scm,
  gnu/packages/mailutils.scm,
  gnu/packages/multiprecision.scm,
  gnu/packages/nano.scm,
  gnu/packages/ncurses.scm,
  gnu/packages/nettle.scm,
  gnu/packages/oggvorbis.scm,
  gnu/packages/parted.scm,
  gnu/packages/pth.scm,
  gnu/packages/readline.scm,
  gnu/packages/recutils.scm,
  gnu/packages/scheme.scm,
  gnu/packages/screen.scm,
  gnu/packages/shishi.scm,
  gnu/packages/smalltalk.scm,
  gnu/packages/system.scm,
  gnu/packages/texinfo.scm,
  gnu/packages/time.scm,
  gnu/packages/wdiff.scm,
  gnu/packages/wget.scm,
  gnu/packages/which.scm: Use synopses from the Womb.
This commit is contained in:
Ludovic Courtès 2013-04-17 18:04:25 +02:00
parent 801486fe46
commit f50d2669e3
62 changed files with 91 additions and 132 deletions

View file

@ -92,7 +92,7 @@ solve the shortest vector problem.")
"18qf6jzz1r3mzb5qynywv4xx3z9g61hgkbpkdrhbgqh2g7jhgfc5")))) "18qf6jzz1r3mzb5qynywv4xx3z9g61hgkbpkdrhbgqh2g7jhgfc5"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page "http://www.gnu.org/software/gsl/") (home-page "http://www.gnu.org/software/gsl/")
(synopsis "The GNU Scientific Library, a large numerical library") (synopsis "Numerical library for C and C++")
(description (description
"The GNU Scientific Library (GSL) is a numerical library for C "The GNU Scientific Library (GSL) is a numerical library for C
and C++ programmers. It is free software under the GNU General and C++ programmers. It is free software under the GNU General
@ -177,7 +177,7 @@ PARI is also available as a C library to allow for faster computations.")
(string-append "--prefix=" out))))) (string-append "--prefix=" out)))))
%standard-phases))) %standard-phases)))
(home-page "http://www.gnu.org/software/bc/") (home-page "http://www.gnu.org/software/bc/")
(synopsis "GNU software calculator") (synopsis "Arbitrary precision numeric processing language")
(description (description
"bc is an arbitrary precision numeric processing language. Syntax "bc is an arbitrary precision numeric processing language. Syntax
is similar to C, but differs in many substantial areas. It supports is similar to C, but differs in many substantial areas. It supports

View file

@ -38,8 +38,7 @@
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("perl" ,perl))) (inputs `(("perl" ,perl)))
(home-page "http://aspell.net/") (home-page "http://aspell.net/")
(synopsis (synopsis "Spell checker")
"GNU Aspell, A spell checker for many languages")
(description (description
"GNU Aspell is a free spell checker designed to eventually replace "GNU Aspell is a free spell checker designed to eventually replace
Ispell. It can either be used as a library or as an independent spell Ispell. It can either be used as a library or as an independent spell

View file

@ -50,8 +50,7 @@
(arguments `(#:tests? #f)) (arguments `(#:tests? #f))
(home-page (home-page
"http://www.gnu.org/software/autoconf/") "http://www.gnu.org/software/autoconf/")
(synopsis (synopsis "Create source code configuration scripts")
"GNU Autoconf, a part of the GNU Build System")
(description (description
"GNU Autoconf is an extensible package of M4 macros that produce "GNU Autoconf is an extensible package of M4 macros that produce
shell scripts to automatically configure software source code shell scripts to automatically configure software source code
@ -198,8 +197,7 @@ exec ~a --no-auto-compile \"$0\" \"$@\"
(find-files dir ".*")))) (find-files dir ".*"))))
%standard-phases)))) %standard-phases))))
(home-page "http://www.gnu.org/software/automake/") (home-page "http://www.gnu.org/software/automake/")
(synopsis (synopsis "Making GNU standards-compliant Makefiles")
"GNU Automake, a GNU standard-compliant makefile generator")
(description (description
"GNU Automake is a tool for automatically generating "GNU Automake is a tool for automatically generating
`Makefile.in' files compliant with the GNU Coding `Makefile.in' files compliant with the GNU Coding
@ -253,7 +251,7 @@ Standards. Automake requires the use of Autoconf.")
%standard-phases))) %standard-phases)))
(inputs `(("patch/skip-tests" (inputs `(("patch/skip-tests"
,(search-patch "libtool-skip-tests.patch")))) ,(search-patch "libtool-skip-tests.patch"))))
(synopsis "GNU Libtool, a generic library support script") (synopsis "Generic shared library support tools")
(description (description
"GNU libtool is a generic library support script. Libtool hides the "GNU libtool is a generic library support script. Libtool hides the
complexity of using shared libraries behind a consistent, portable interface. complexity of using shared libraries behind a consistent, portable interface.

View file

@ -61,7 +61,7 @@
,(string-append "--with-gawk=" ; for illustration purposes ,(string-append "--with-gawk=" ; for illustration purposes
(assoc-ref %build-inputs "gawk"))))) (assoc-ref %build-inputs "gawk")))))
(inputs `(("gawk" ,gawk))) (inputs `(("gawk" ,gawk)))
(synopsis "GNU Hello") (synopsis "Hello, GNU world: An example GNU package")
(description "Yeah...") (description "Yeah...")
(home-page "http://www.gnu.org/software/hello/") (home-page "http://www.gnu.org/software/hello/")
(license gpl3+))) (license gpl3+)))
@ -78,7 +78,7 @@
(base32 (base32
"1qbjb1l7f9blckc5pqy8jlf6482hpx4awn2acmhyf5mv9wfq03p7")))) "1qbjb1l7f9blckc5pqy8jlf6482hpx4awn2acmhyf5mv9wfq03p7"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(synopsis "GNU implementation of the Unix grep command") (synopsis "Print lines matching a pattern")
(description (description
"The grep command searches one or more input files for lines containing a "The grep command searches one or more input files for lines containing a
match to a specified pattern. By default, grep prints the matching match to a specified pattern. By default, grep prints the matching
@ -98,7 +98,7 @@ lines.")
(base32 (base32
"13wlsb4sf5d5a82xjhxqmdvrrn36rmw5f0pl9qyb9zkvldnb7hra")))) "13wlsb4sf5d5a82xjhxqmdvrrn36rmw5f0pl9qyb9zkvldnb7hra"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(synopsis "GNU sed, a batch stream editor") (synopsis "Stream editor")
(arguments (arguments
`(#:phases (alist-cons-before `(#:phases (alist-cons-before
'patch-source-shebangs 'patch-test-suite 'patch-source-shebangs 'patch-test-suite
@ -134,7 +134,7 @@ substituting multiple occurrences of a string within a file.")
(inputs `(("patch/gets" ,(search-patch "tar-gets-undeclared.patch")))) (inputs `(("patch/gets" ,(search-patch "tar-gets-undeclared.patch"))))
(arguments (arguments
`(#:patches (list (assoc-ref %build-inputs "patch/gets")))) `(#:patches (list (assoc-ref %build-inputs "patch/gets"))))
(synopsis "GNU implementation of the `tar' archiver") (synopsis "Managing tar archives")
(description (description
"The Tar program provides the ability to create tar archives, as well as "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 various other kinds of manipulation. For example, you can use Tar on
@ -167,7 +167,7 @@ files (as archives).")
;; TODO: When cross-compiling, add this: ;; TODO: When cross-compiling, add this:
;; '(#:configure-flags '("ac_cv_func_strnlen_working=yes")) ;; '(#:configure-flags '("ac_cv_func_strnlen_working=yes"))
) )
(synopsis "GNU Patch, a program to apply differences to files") (synopsis "Apply differences to originals, with optional backups")
(description (description
"GNU Patch takes a patch file containing a difference listing produced by "GNU Patch takes a patch file containing a difference listing produced by
the diff program and applies those differences to one or more original files, the diff program and applies those differences to one or more original files,
@ -190,7 +190,7 @@ producing patched versions.")
(inputs `(("patch/gets" (inputs `(("patch/gets"
,(search-patch "diffutils-gets-undeclared.patch")))) ,(search-patch "diffutils-gets-undeclared.patch"))))
(arguments `(#:patches (list (assoc-ref %build-inputs "patch/gets")))) (arguments `(#:patches (list (assoc-ref %build-inputs "patch/gets"))))
(synopsis "Programs to find differences among text files") (synopsis "Comparing and merging files")
(description (description
"GNU Diffutils is a package of several programs related to finding "GNU Diffutils is a package of several programs related to finding
differences between files. differences between files.
@ -243,8 +243,7 @@ You can use the sdiff command to merge two files interactively.")
;; `(#:configure-flags '("gl_cv_func_wcwidth_works=yes") ;; `(#:configure-flags '("gl_cv_func_wcwidth_works=yes")
;; ,@(arguments cross-system)) ;; ,@(arguments cross-system))
) )
(synopsis "Basic directory searching utilities of the GNU operating (synopsis "Operating on files matching given criteria")
system")
(description (description
"The GNU Find Utilities are the basic directory searching utilities of "The GNU Find Utilities are the basic directory searching utilities of
the GNU operating system. These programs are typically used in conjunction the GNU operating system. These programs are typically used in conjunction
@ -291,9 +290,7 @@ The tools supplied with this package are:
(("#!/bin/sh") (("#!/bin/sh")
(format #f "#!~a/bin/bash" bash))))) (format #f "#!~a/bin/bash" bash)))))
%standard-phases))) %standard-phases)))
(synopsis (synopsis "Core GNU utilities (file, text, shell)")
"The basic file, shell and text manipulation utilities of the GNU
operating system")
(description (description
"The GNU Core Utilities are the basic file, shell and text manipulation "The GNU Core Utilities are the basic file, shell and text manipulation
utilities of the GNU operating system. These are the core utilities which utilities of the GNU operating system. These are the core utilities which
@ -327,8 +324,7 @@ are expected to exist on every operating system.")
(format #f "default_shell[] = \"~a/bin/bash\";\n" (format #f "default_shell[] = \"~a/bin/bash\";\n"
bash))))) bash)))))
%standard-phases))) %standard-phases)))
(synopsis "GNU Make, a program controlling the generation of non-source (synopsis "Remake files automatically")
files from sources")
(description (description
"Make is a tool which controls the generation of executables and other "Make is a tool which controls the generation of executables and other
non-source files of a program from the program's source files. non-source files of a program from the program's source files.
@ -370,8 +366,7 @@ that it is possible to use Make to build and install the program.")
;; Don't search under /usr/lib & co. ;; Don't search under /usr/lib & co.
"--with-lib-path=/no-ld-lib-path"))) "--with-lib-path=/no-ld-lib-path")))
(synopsis "GNU Binutils, tools for manipulating binaries (linker, (synopsis "Binary utilities: bfd gas gprof ld")
assembler, etc.)")
(description (description
"The GNU Binutils are a collection of binary tools. The main ones are "The GNU Binutils are a collection of binary tools. The main ones are
`ld' (the GNU linker) and `as' (the GNU assembler). They also include the `ld' (the GNU linker) and `as' (the GNU assembler). They also include the

View file

@ -76,7 +76,7 @@
#:phases (alist-cons-after 'install 'post-install #:phases (alist-cons-after 'install 'post-install
,post-install-phase ,post-install-phase
%standard-phases))) %standard-phases)))
(synopsis "GNU Bourne-Again Shell") (synopsis "The GNU Bourne-Again SHell")
(description (description
"Bash is the shell, or command language interpreter, that will appear in "Bash is the shell, or command language interpreter, that will appear in
the GNU operating system. Bash is an sh-compatible shell that incorporates the GNU operating system. Bash is an sh-compatible shell that incorporates

View file

@ -40,8 +40,7 @@
(inputs `(("perl" ,perl))) (inputs `(("perl" ,perl)))
(propagated-inputs `(("m4" ,m4))) (propagated-inputs `(("m4" ,m4)))
(home-page "http://www.gnu.org/software/bison/") (home-page "http://www.gnu.org/software/bison/")
(synopsis (synopsis "Parser generator")
"GNU Bison, a Yacc-compatible parser generator")
(description (description
"Bison is a general-purpose parser generator that converts an "Bison is a general-purpose parser generator that converts an
annotated context-free grammar into an LALR(1) or GLR parser for annotated context-free grammar into an LALR(1) or GLR parser for

View file

@ -78,7 +78,7 @@ caching facility provided by the library.")
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("libcddb" ,libcddb))) ("libcddb" ,libcddb)))
(home-page "http://www.gnu.org/software/libcdio/") (home-page "http://www.gnu.org/software/libcdio/")
(synopsis "A library for OS-independent CD-ROM and CD image access") (synopsis "CD Input and Control library")
(description (description
"GNU libcdio is a library for OS-idependent CD-ROM and CD image access. "GNU libcdio is a library for OS-idependent CD-ROM and CD image access.
It includes a library for working with ISO-9660 filesystems (libiso9660), as It includes a library for working with ISO-9660 filesystems (libiso9660), as
@ -104,7 +104,7 @@ well as utility programs such as an audio CD player and an extractor.")
("zlib" ,zlib) ("zlib" ,zlib)
("libcdio" ,libcdio))) ("libcdio" ,libcdio)))
(home-page "http://www.gnu.org/software/xorriso/") (home-page "http://www.gnu.org/software/xorriso/")
(synopsis "An ISO 9660 Rock Ridge file system manipulator") (synopsis "Create, manipulate, burn ISO-9660 filesystems")
(description (description
"GNU xorriso copies file objects from POSIX compliant filesystems into "GNU xorriso copies file objects from POSIX compliant filesystems into
Rock Ridge enhanced ISO 9660 filesystems and allows session-wise manipulation Rock Ridge enhanced ISO 9660 filesystems and allows session-wise manipulation

View file

@ -36,7 +36,7 @@
"1jkbq97ajcf834z68hbn3xfhiz921zhn39gklml1racf0kb3jzh3")))) "1jkbq97ajcf834z68hbn3xfhiz921zhn39gklml1racf0kb3jzh3"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page "http://www.gnu.org/software/cflow/") (home-page "http://www.gnu.org/software/cflow/")
(synopsis "A tool to analyze the control flow of C programs") (synopsis "Create a graph of control flow within a program")
(description (description
"GNU cflow analyzes a collection of C source files and prints a "GNU cflow analyzes a collection of C source files and prints a
graph, charting control flow within the program. graph, charting control flow within the program.

View file

@ -73,7 +73,7 @@ in compression.")
(base32 (base32
"18rm80kar7n016g8bsyy1a3zk50i2826xdgs874yh64rzj7nxmdm")))) "18rm80kar7n016g8bsyy1a3zk50i2826xdgs874yh64rzj7nxmdm"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(synopsis "Gzip, the GNU zip compression program") (synopsis "General file (de)compression (using lzw)")
(arguments (arguments
;; FIXME: The test suite wants `less', and optionally Perl. ;; FIXME: The test suite wants `less', and optionally Perl.
'(#:tests? #f)) '(#:tests? #f))

View file

@ -42,8 +42,7 @@
(inputs (inputs
`(("patch/gets" ,(search-patch "cpio-gets-undeclared.patch")))) `(("patch/gets" ,(search-patch "cpio-gets-undeclared.patch"))))
(home-page "https://www.gnu.org/software/cpio/") (home-page "https://www.gnu.org/software/cpio/")
(synopsis (synopsis "Manage cpio and tar file archives")
"A program to create or extract from cpio archives")
(description (description
"GNU Cpio copies files into or out of a cpio or tar archive. The "GNU Cpio copies files into or out of a cpio or tar archive. The
archive can be another file on the disk, a magnetic tape, or a pipe. archive can be another file on the disk, a magnetic tape, or a pipe.

View file

@ -35,7 +35,7 @@
"1jk42cjaggk71rimjnx3qpmb6hivps0917vl3z7wbxk3i2whb98j")))) "1jk42cjaggk71rimjnx3qpmb6hivps0917vl3z7wbxk3i2whb98j"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page "http://www.gnu.org/software/cppi/") (home-page "http://www.gnu.org/software/cppi/")
(synopsis "A cpp directive indenter") (synopsis "Indent C preprocessor directives to reflect nesting and more")
(description (description
"GNU cppi indents C preprocessor directives to reflect their nesting and "GNU cppi indents C preprocessor directives to reflect their nesting and
ensure that there is exactly one space character between each #if, #elif, ensure that there is exactly one space character between each #if, #elif,

View file

@ -37,7 +37,7 @@
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page (home-page
"http://www.gnu.org/software/ddrescue/ddrescue.html") "http://www.gnu.org/software/ddrescue/ddrescue.html")
(synopsis "GNU Ddrescue, a data recovery tool") (synopsis "Data recovery utility")
(description (description
"GNU Ddrescue is a data recovery tool. It copies data from one "GNU Ddrescue is a data recovery tool. It copies data from one
file or block device (e.g., hard disk, CD-ROM) to another, trying hard to file or block device (e.g., hard disk, CD-ROM) to another, trying hard to

View file

@ -75,7 +75,7 @@
%standard-phases)))) %standard-phases))))
(home-page (home-page
"http://www.gnu.org/software/dejagnu/") "http://www.gnu.org/software/dejagnu/")
(synopsis "The DejaGNU testing framework") (synopsis "GNU software testing framework")
(description (description
"DejaGnu is a framework for testing other programs. Its purpose "DejaGnu is a framework for testing other programs. Its purpose
is to provide a single front end for all tests. Think of it as a is to provide a single front end for all tests. Think of it as a

View file

@ -43,8 +43,7 @@
(("/bin/sh") (which "sh")))) (("/bin/sh") (which "sh"))))
%standard-phases))) %standard-phases)))
(home-page "http://www.gnu.org/software/ed/") (home-page "http://www.gnu.org/software/ed/")
(synopsis (synopsis "Line-oriented text editor")
"GNU ed, an implementation of the standard Unix editor")
(description (description
"GNU ed is a line-oriented text editor. It is used to create, "GNU ed is a line-oriented text editor. It is used to create,
display, modify and otherwise manipulate text files, both display, modify and otherwise manipulate text files, both

View file

@ -74,8 +74,7 @@
("patch/epaths" ,(search-patch "emacs-configure-sh.patch")) ("patch/epaths" ,(search-patch "emacs-configure-sh.patch"))
)) ))
(home-page "http://www.gnu.org/software/emacs/") (home-page "http://www.gnu.org/software/emacs/")
(synopsis (synopsis "The extensible, customizable, self-documenting text editor")
"GNU Emacs 24, the extensible, customizable text editor")
(description (description
"GNU Emacs is an extensible, customizable text editorand more. At its "GNU Emacs is an extensible, customizable text editorand more. At its
core is an interpreter for Emacs Lisp, a dialect of the Lisp core is an interpreter for Emacs Lisp, a dialect of the Lisp

View file

@ -46,8 +46,7 @@
("util-linux" ,util-linux) ("util-linux" ,util-linux)
("parted" ,parted))) ("parted" ,parted)))
(home-page "https://www.gnu.org/software/fdisk/") (home-page "https://www.gnu.org/software/fdisk/")
(synopsis (synopsis "Low-level disk partitioning and formatting")
"GNU Fdisk, a command-line disk partitioning tool")
(description (description
"GNU Fdisk provides alternatives to util-linux fdisk and util-linux "GNU Fdisk provides alternatives to util-linux fdisk and util-linux
cfdisk. It uses GNU Parted.") cfdisk. It uses GNU Parted.")

View file

@ -51,7 +51,7 @@
%standard-phases))) %standard-phases)))
(inputs `(("libsigsegv" ,libsigsegv))) (inputs `(("libsigsegv" ,libsigsegv)))
(home-page "http://www.gnu.org/software/gawk/") (home-page "http://www.gnu.org/software/gawk/")
(synopsis "GNU implementation of the Awk programming language") (synopsis "A text scanning and processing language")
(description (description
"Many computer users need to manipulate text files: extract and then "Many computer users need to manipulate text files: extract and then
operate on data from parts of certain lines while discarding the rest, make operate on data from parts of certain lines while discarding the rest, make

View file

@ -132,7 +132,7 @@
%standard-phases))))) %standard-phases)))))
(properties `((gcc-libc . ,(assoc-ref inputs "libc")))) (properties `((gcc-libc . ,(assoc-ref inputs "libc"))))
(synopsis "The GNU Compiler Collection") (synopsis "GNU Compiler Collection")
(description (description
"The GNU Compiler Collection includes compiler front ends for C, C++, "The GNU Compiler Collection includes compiler front ends for C, C++,
Objective-C, Fortran, OpenMP for C/C++/Fortran, Java, and Ada, as well as Objective-C, Fortran, OpenMP for C/C++/Fortran, Java, and Ada, as well as

View file

@ -57,7 +57,7 @@
("texinfo" ,texinfo) ("texinfo" ,texinfo)
("dejagnu" ,dejagnu))) ("dejagnu" ,dejagnu)))
(home-page "http://www.gnu.org/software/gdb/") (home-page "http://www.gnu.org/software/gdb/")
(synopsis "GDB, the GNU Project debugger") (synopsis "The GNU debugger")
(description (description
"GDB, the GNU Project debugger, allows you to see what is going "GDB, the GNU Project debugger, allows you to see what is going
on `inside' another program while it executes -- or what another on `inside' another program while it executes -- or what another

View file

@ -56,8 +56,7 @@
,(search-patch "gettext-gets-undeclared.patch")))) ,(search-patch "gettext-gets-undeclared.patch"))))
(home-page (home-page
"http://www.gnu.org/software/gettext/") "http://www.gnu.org/software/gettext/")
(synopsis (synopsis "Tools and documentation for translation")
"GNU gettext, a well integrated set of translation tools and documentation")
(description (description
"Usually, programs are written and documented in English, and use "Usually, programs are written and documented in English, and use
English at execution time for interacting with users. Using a common English at execution time for interacting with users. Using a common

View file

@ -163,7 +163,7 @@ printing, and psresize, for adjusting page sizes.")
(apply install args) (apply install args)
(system* "make" "install-so"))) (system* "make" "install-so")))
%standard-phases))))) %standard-phases)))))
(synopsis "GNU Ghostscript, an interpreter for the PostScript language and for PDF") (synopsis "PostScript and PDF interpreter")
(description (description
"GNU Ghostscript is an interpreter for PostScript and Portable Document "GNU Ghostscript is an interpreter for PostScript and Portable Document
Format (PDF) files. Format (PDF) files.

View file

@ -120,7 +120,7 @@ shared NFS home directories.")
#:configure-flags (list (string-append "--with-html-dir=" #:configure-flags (list (string-append "--with-html-dir="
(assoc-ref %outputs "doc") (assoc-ref %outputs "doc")
"/share/gtk-doc")))) "/share/gtk-doc"))))
(synopsis "C library that provides core application building blocks") (synopsis "Thread-safe general utility library; basis of GTK+ and GNOME")
(description (description
"GLib provides data structure handling for C, portability wrappers, "GLib provides data structure handling for C, portability wrappers,
and interfaces for such runtime functionality as an event loop, threads, and interfaces for such runtime functionality as an event loop, threads,

View file

@ -44,7 +44,7 @@
(list (string-append "--with-ncurses=" (list (string-append "--with-ncurses="
(assoc-ref %build-inputs "ncurses"))))) (assoc-ref %build-inputs "ncurses")))))
(home-page "http://www.gnu.org/software/global/") (home-page "http://www.gnu.org/software/global/")
(synopsis "GNU GLOBAL source code tag system") (synopsis "Cross-environment source code tag system")
(description (description
"GNU GLOBAL is a source code tagging system that works the same way "GNU GLOBAL is a source code tagging system that works the same way
across diverse environments (Emacs, vi, less, Bash, web browser, etc). across diverse environments (Emacs, vi, less, Bash, web browser, etc).

View file

@ -69,8 +69,7 @@ Daemon and possibly more in the future.")
(propagated-inputs (propagated-inputs
`(("libgpg-error" ,libgpg-error))) `(("libgpg-error" ,libgpg-error)))
(home-page "http://gnupg.org/") (home-page "http://gnupg.org/")
(synopsis (synopsis "Cryptographic function library")
"GNU Libgcrypt, a general-pupose cryptographic library")
(description (description
"GNU Libgcrypt is a general purpose cryptographic library based on "GNU Libgcrypt is a general purpose cryptographic library based on
the code from GnuPG. It provides functions for all the code from GnuPG. It provides functions for all
@ -166,8 +165,7 @@ specifications are building blocks of S/MIME and TLS.")
(apply configure args))) (apply configure args)))
%standard-phases))) %standard-phases)))
(home-page "http://gnupg.org/") (home-page "http://gnupg.org/")
(synopsis (synopsis "GNU Privacy Guard")
"GNU Privacy Guard (GnuPG), GNU Project's implementation of the OpenPGP standard")
(description (description
"GnuPG is the GNU project's complete and free implementation of "GnuPG is the GNU project's complete and free implementation of
the OpenPGP standard as defined by RFC4880. GnuPG allows to the OpenPGP standard as defined by RFC4880. GnuPG allows to

View file

@ -42,7 +42,7 @@
"0gvgndypwicchf7m660zh7jdgmkfj9g9xavpcc08pyd0120y0bk7")))) "0gvgndypwicchf7m660zh7jdgmkfj9g9xavpcc08pyd0120y0bk7"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page "http://www.gnu.org/software/libtasn1/") (home-page "http://www.gnu.org/software/libtasn1/")
(synopsis "GNU Libtasn1, an ASN.1 library") (synopsis "ASN.1 library")
(description (description
"Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some "Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some
other packages. The goal of this implementation is to be highly other packages. The goal of this implementation is to be highly
@ -73,7 +73,7 @@ portable, and only require an ANSI C89 platform.")
("nettle" ,nettle) ("nettle" ,nettle)
("which" ,which))) ("which" ,which)))
(home-page "http://www.gnu.org/software/gnutls/") (home-page "http://www.gnu.org/software/gnutls/")
(synopsis "The GNU Transport Layer Security Library") (synopsis "Transport layer security library")
(description (description
"GnuTLS is a project that aims to develop a library which provides "GnuTLS is a project that aims to develop a library which provides
a secure layer, over a reliable transport layer. Currently the GnuTLS a secure layer, over a reliable transport layer. Currently the GnuTLS

View file

@ -37,8 +37,7 @@
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments '(#:parallel-tests? #f)) (arguments '(#:parallel-tests? #f))
(home-page "http://www.gnu.org/software/gperf/") (home-page "http://www.gnu.org/software/gperf/")
(synopsis (synopsis "Perfect hash function generator")
"GNU gperf, a perfect hash function generator")
(description (description
"GNU gperf is a perfect hash function generator. For a given "GNU gperf is a perfect hash function generator. For a given
list of strings, it produces a hash function and hash table, in list of strings, it produces a hash function and hash table, in

View file

@ -45,9 +45,7 @@
(("= /bin/sh") (string-append "= " (which "sh"))))) (("= /bin/sh") (string-append "= " (which "sh")))))
%standard-phases))) %standard-phases)))
(home-page "https://www.gnu.org/software/gprolog/") (home-page "https://www.gnu.org/software/gprolog/")
(synopsis (synopsis "Prolog compiler")
"GNU Prolog, a free Prolog compiler with constraint solving over
finite domains")
(description (description
"GNU Prolog is a free Prolog compiler with constraint solving over "GNU Prolog is a free Prolog compiler with constraint solving over
finite domains developed by Daniel Diaz. finite domains developed by Daniel Diaz.

View file

@ -45,7 +45,7 @@
("perl" ,perl) ("perl" ,perl)
("psutils" ,psutils) ("psutils" ,psutils)
("texinfo" ,texinfo))) ("texinfo" ,texinfo)))
(synopsis "GNU Troff text formatting system") (synopsis "Typesetting from plain text mixed with formatting commands")
(description (description
"GNU Troff (Groff) is a software typesetting package which reads plain "GNU Troff (Groff) is a software typesetting package which reads plain
text mixed with formatting commands and produces formatted output.") text mixed with formatting commands and produces formatted output.")

View file

@ -73,8 +73,7 @@
("qemu" ,qemu) ("qemu" ,qemu)
("xorriso" ,xorriso))) ("xorriso" ,xorriso)))
(home-page "http://www.gnu.org/software/grub/") (home-page "http://www.gnu.org/software/grub/")
(synopsis (synopsis "GRand unified boot loader")
"GNU GRUB, the Grand Unified Boot Loader (2.x beta)")
(description (description
"GNU GRUB is a Multiboot boot loader. It was derived from GRUB, GRand "GNU GRUB is a Multiboot boot loader. It was derived from GRUB, GRand
Unified Bootloader, which was originally designed and implemented by Erich Unified Bootloader, which was originally designed and implemented by Erich

View file

@ -61,7 +61,7 @@
("shishi" ,shishi) ("shishi" ,shishi)
("zlib" ,guix:zlib) ("zlib" ,guix:zlib)
)) ))
(synopsis "GNU GSS (Generic Security Service), a free implementatio of RFC 2743/2744") (synopsis "Generic Security Service library")
(description (description
"GNU GSS is an implementation of the Generic Security Service Application "GNU GSS is an implementation of the Generic Security Service Application
Program Interface (GSS-API). GSS-API is used by network servers to provide Program Interface (GSS-API). GSS-API is used by network servers to provide
@ -87,7 +87,7 @@ SMTP/IMAP servers. GSS consists of a library and a manual.")
("gss" ,gss) ("gss" ,gss)
("zlib" ,guix:zlib) ("zlib" ,guix:zlib)
)) ))
(synopsis "GNU SASL, an implementation of the Simple Authentication and Security Layer framework") (synopsis "Simple Authentication and Security Layer library")
(description (description
"GNU SASL is an implementation of the Simple Authentication and Security "GNU SASL is an implementation of the Simple Authentication and Security
Layer framework and a few common SASL mechanisms. SASL is used by network Layer framework and a few common SASL mechanisms. SASL is used by network

View file

@ -88,7 +88,7 @@
;; When cross-compiling, a native version of Guile itself is needed. ;; When cross-compiling, a native version of Guile itself is needed.
(self-native-input? #t) (self-native-input? #t)
(synopsis "GNU Guile 1.8, an embeddable Scheme interpreter") (synopsis "Scheme implementation intended especially for extensions")
(description (description
"GNU Guile 1.8 is an interpreter for the Scheme programming language, "GNU Guile 1.8 is an interpreter for the Scheme programming language,
packaged as a library that can be embedded into programs to make them packaged as a library that can be embedded into programs to make them
@ -137,7 +137,7 @@ extensible. It supports many SRFIs.")
(string-append bash "/bin/bash"))))) (string-append bash "/bin/bash")))))
%standard-phases))) %standard-phases)))
(synopsis "GNU Guile 2.0, an embeddable Scheme implementation") (synopsis "Scheme implementation intended especially for extensions")
(description (description
"GNU Guile is an implementation of the Scheme programming language, with "GNU Guile is an implementation of the Scheme programming language, with
support for many SRFIs, packaged for use in a wide variety of environments. support for many SRFIs, packaged for use in a wide variety of environments.
@ -231,8 +231,7 @@ many readers as needed).")
out))))) out)))))
%standard-phases))) %standard-phases)))
(home-page "http://www.gnu.org/software/guile-ncurses/") (home-page "http://www.gnu.org/software/guile-ncurses/")
(synopsis (synopsis "Guile bindings to ncurses")
"GNU Guile-Ncurses, Scheme interface to the NCurses libraries")
(description (description
"GNU Guile-Ncurses is a library for the Guile Scheme interpreter that "GNU Guile-Ncurses is a library for the Guile Scheme interpreter that
provides functions for creating text user interfaces. The text user interface provides functions for creating text user interfaces. The text user interface
@ -258,8 +257,7 @@ menu.")
`(("ed" ,ed) ("which" ,which) ("guile" ,guile-1.8) `(("ed" ,ed) ("which" ,which) ("guile" ,guile-1.8)
("patch/install" ,(search-patch "mcron-install.patch")))) ("patch/install" ,(search-patch "mcron-install.patch"))))
(home-page "http://www.gnu.org/software/mcron/") (home-page "http://www.gnu.org/software/mcron/")
(synopsis (synopsis "Run jobs at scheduled times")
"GNU mcron, a flexible implementation of `cron' in Guile")
(description (description
"The GNU package mcron (Mellor's cron) is a 100% compatible replacement "The GNU package mcron (Mellor's cron) is a 100% compatible replacement
for Vixie cron. It is written in pure Guile, and allows configuration files for Vixie cron. It is written in pure Guile, and allows configuration files

View file

@ -45,7 +45,7 @@
;; ("gettext" ,gettext) ;; ("gettext" ,gettext)
)) ))
(home-page "http://www.gnu.org/software/help2man/") (home-page "http://www.gnu.org/software/help2man/")
(synopsis "GNU help2man generates man pages from `--help' output") (synopsis "Automatically generate man pages from program --help")
(description (description
"help2man produces simple manual pages from the --help and "help2man produces simple manual pages from the --help and
--version output of other commands.") --version output of other commands.")

View file

@ -42,7 +42,7 @@
,(search-patch "diffutils-gets-undeclared.patch")))) ,(search-patch "diffutils-gets-undeclared.patch"))))
(arguments `(#:patches (list (assoc-ref %build-inputs "patch/gets")))) (arguments `(#:patches (list (assoc-ref %build-inputs "patch/gets"))))
(home-page "http://www.gnu.org/software/idutils/") (home-page "http://www.gnu.org/software/idutils/")
(synopsis "GNU Idutils, a text searching utility") (synopsis "Identifier database utilities")
(description (description
"An \"ID database\" is a binary file containing a list of file "An \"ID database\" is a binary file containing a list of file
names, a list of tokens, and a sparse matrix indicating which names, a list of tokens, and a sparse matrix indicating which

View file

@ -34,7 +34,7 @@
(sha256 (base32 (sha256 (base32
"0f9655vqdvfwbxvs1gpa7py8k1z71aqh8hp73f65vazwbfz436wa")))) "0f9655vqdvfwbxvs1gpa7py8k1z71aqh8hp73f65vazwbfz436wa"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(synopsis "GNU Indent, a program for code indentation and formatting") (synopsis "Code reformatter")
(description (description
"GNU Indent can be used to make code easier to read. It can also convert "GNU Indent can be used to make code easier to read. It can also convert
from one style of writing C to another. Indent understands a substantial from one style of writing C to another. Indent understands a substantial

View file

@ -38,9 +38,7 @@
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("ncurses" ,ncurses))) (inputs `(("ncurses" ,ncurses)))
(home-page "https://www.gnu.org/software/less/") (home-page "https://www.gnu.org/software/less/")
(synopsis (synopsis "Paginator for terminals")
"GNU less is a program similar to more, but which allows backward
movement in the file as well as forward movement")
(description (description
"GNU less is a program similar to more, but which allows backward "GNU less is a program similar to more, but which allows backward
movement in the file as well as forward movement. Also, less does not movement in the file as well as forward movement. Also, less does not

View file

@ -35,7 +35,7 @@
"0g657kv60rh486m7bwyp5k24ljmym4wnb8nmk6d3i3qgr1qlqbqa")))) "0g657kv60rh486m7bwyp5k24ljmym4wnb8nmk6d3i3qgr1qlqbqa"))))
(build-system gnu-build-system) (build-system gnu-build-system)
;; FIXME: No Java and C# libraries are currently built. ;; FIXME: No Java and C# libraries are currently built.
(synopsis "GNU Libidn, a library to encode and decode internationalised domain names") (synopsis "Internationalized string processing library")
(description (description
"GNU Libidn is a fully documented implementation of the Stringprep, "GNU Libidn is a fully documented implementation of the Stringprep,
Punycode and IDNA specifications. Libidn's purpose is to encode and decode Punycode and IDNA specifications. Libidn's purpose is to encode and decode

View file

@ -35,7 +35,7 @@
(base32 "16hrs8k3nmc7a8jam5j1fpspd6sdpkamskvsdpcw6m29vnis8q44")))) (base32 "16hrs8k3nmc7a8jam5j1fpspd6sdpkamskvsdpcw6m29vnis8q44"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page "http://www.gnu.org/software/libsigsegv/") (home-page "http://www.gnu.org/software/libsigsegv/")
(synopsis "GNU libsigsegv, a library to handle page faults in user mode") (synopsis "Library for handling page faults")
(description (description
"GNU libsigsegv is a library for handling page faults in user mode. A page "GNU libsigsegv is a library for handling page faults in user mode. A page
fault occurs when a program tries to access to a region of memory that is fault occurs when a program tries to access to a region of memory that is

View file

@ -36,7 +36,7 @@
"18q620269xzpw39dwvr9zpilnl2dkw5z5kz3mxaadnpv4k3kw3b1")))) "18q620269xzpw39dwvr9zpilnl2dkw5z5kz3mxaadnpv4k3kw3b1"))))
(propagated-inputs '()) ; FIXME: add libiconv when !glibc (propagated-inputs '()) ; FIXME: add libiconv when !glibc
(build-system gnu-build-system) (build-system gnu-build-system)
(synopsis "GNU Libunistring, a Unicode string library") (synopsis "C library for manipulating Unicode strings")
(description (description
"This library provides functions for manipulating Unicode strings and for "This library provides functions for manipulating Unicode strings and for
manipulating C strings according to the Unicode standard. manipulating C strings according to the Unicode standard.

View file

@ -186,7 +186,7 @@
'install ,install-phase 'install ,install-phase
(alist-delete 'configure %standard-phases))) (alist-delete 'configure %standard-phases)))
#:tests? #f)) #:tests? #f))
(synopsis "GNU Linux-Libre kernel") (synopsis "100% free redistribution of a cleaned Linux kernel")
(description "Linux-Libre operating system kernel.") (description "Linux-Libre operating system kernel.")
(license gpl2) (license gpl2)
(home-page "http://www.gnu.org/software/linux-libre/")))) (home-page "http://www.gnu.org/software/linux-libre/"))))

View file

@ -117,8 +117,7 @@
(which "cat")))) (which "cat"))))
%standard-phases))) %standard-phases)))
(home-page "http://www.lysator.liu.se/~nisse/lsh/") (home-page "http://www.lysator.liu.se/~nisse/lsh/")
(synopsis (synopsis "GNU implementation of the Secure Shell (ssh) protocols")
"GNU lsh, a GPL'd implementation of the SSH protocol")
(description (description
"lsh is a free implementation (in the GNU sense) of the ssh "lsh is a free implementation (in the GNU sense) of the ssh
version 2 protocol, currently being standardised by the IETF version 2 protocol, currently being standardised by the IETF

View file

@ -61,7 +61,7 @@
("patch/readlink-EINVAL" ("patch/readlink-EINVAL"
,(search-patch "m4-readlink-EINVAL.patch")) ,(search-patch "m4-readlink-EINVAL.patch"))
("patch/gets" ,(search-patch "m4-gets-undeclared.patch")))) ("patch/gets" ,(search-patch "m4-gets-undeclared.patch"))))
(synopsis "GNU M4, a macro processor") (synopsis "Macro processor")
(description (description
"GNU M4 is an implementation of the traditional Unix macro processor. It "GNU M4 is an implementation of the traditional Unix macro processor. It
is mostly SVR4 compatible although it has some extensions (for example, is mostly SVR4 compatible although it has some extensions (for example,

View file

@ -82,7 +82,7 @@
("patch/gets-undeclared" ("patch/gets-undeclared"
,(search-patch "m4-gets-undeclared.patch")))) ,(search-patch "m4-gets-undeclared.patch"))))
(home-page "http://www.gnu.org/software/mailutils/") (home-page "http://www.gnu.org/software/mailutils/")
(synopsis "A rich and powerful protocol-independent mail framework") (synopsis "Utilities and library for reading and serving mail")
(description (description
"GNU Mailutils is a rich and powerful protocol-independent mail "GNU Mailutils is a rich and powerful protocol-independent mail
framework. It contains a series of useful mail libraries, clients, and framework. It contains a series of useful mail libraries, clients, and

View file

@ -46,7 +46,7 @@
;; sub-architectures. ;; sub-architectures.
"--enable-fat" "--enable-fat"
"--enable-cxx"))) "--enable-cxx")))
(synopsis "GMP, the GNU multiple precision arithmetic library") (synopsis "Multiple-precision arithmetic library")
(description (description
"GMP is a free library for arbitrary precision arithmetic, operating on "GMP is a free library for arbitrary precision arithmetic, operating on
signed integers, rational numbers, and floating point numbers. There is no signed integers, rational numbers, and floating point numbers. There is no
@ -82,8 +82,7 @@ faster algorithms.")
"0ym1ylcq803n52qrggxqmkz66gbn8ncc3ybawal31v5y5p1srma9")))) "0ym1ylcq803n52qrggxqmkz66gbn8ncc3ybawal31v5y5p1srma9"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(propagated-inputs `(("gmp" ,gmp))) ; <mpfr.h> refers to <gmp.h> (propagated-inputs `(("gmp" ,gmp))) ; <mpfr.h> refers to <gmp.h>
(synopsis "GNU MPFR, a library for multiple-precision floating-point (synopsis "C library for arbitrary precision floating-point arithmetic")
arithmetic")
(description (description
"The GNU MPFR library is a C library for multiple-precision "The GNU MPFR library is a C library for multiple-precision
floating-point computations with correct rounding. MPFR is based on the GMP floating-point computations with correct rounding. MPFR is based on the GMP
@ -109,8 +108,7 @@ double-precision floating-point arithmetic (53-bit mantissa).")
(build-system gnu-build-system) (build-system gnu-build-system)
(propagated-inputs `(("gmp" ,gmp) ; <mpc.h> refers to both (propagated-inputs `(("gmp" ,gmp) ; <mpc.h> refers to both
("mpfr" ,mpfr))) ("mpfr" ,mpfr)))
(synopsis "GNU MPC, a library for multiprecision complex arithmetic (synopsis "C library for arbitrary precision complex arithmetic")
with exact rounding")
(description (description
"GNU MPC is a C library for the arithmetic of complex numbers with "GNU MPC is a C library for the arithmetic of complex numbers with
arbitrarily high precision and correct rounding of the result. It extends arbitrarily high precision and correct rounding of the result. It extends

View file

@ -42,8 +42,7 @@
`(("gettext" ,guix:gettext) `(("gettext" ,guix:gettext)
("ncurses" ,ncurses))) ("ncurses" ,ncurses)))
(home-page "http://www.nano-editor.org/") (home-page "http://www.nano-editor.org/")
(synopsis (synopsis "A small, user-friendly console text editor")
"A small, user-friendly console text editor")
(description (description
"GNU nano is designed to be a free replacement for the Pico text "GNU nano is designed to be a free replacement for the Pico text
editor, part of the Pine email suite from The University of editor, part of the Pine email suite from The University of

View file

@ -107,8 +107,7 @@
,configure-phase ,configure-phase
%standard-phases))))) %standard-phases)))))
(self-native-input? #t) (self-native-input? #t)
(synopsis (synopsis "Terminal emulation (termcap, terminfo) library")
"GNU Ncurses, a free software emulation of curses in SVR4 and more")
(description (description
"The Ncurses (new curses) library is a free software emulation of curses "The Ncurses (new curses) library is a free software emulation of curses
in System V Release 4.0, and more. It uses Terminfo format, supports pads in System V Release 4.0, and more. It uses Terminfo format, supports pads

View file

@ -39,7 +39,7 @@
(inputs `(("m4" ,m4))) (inputs `(("m4" ,m4)))
(propagated-inputs `(("gmp" ,gmp))) (propagated-inputs `(("gmp" ,gmp)))
(home-page "http://www.lysator.liu.se/~nisse/nettle/") (home-page "http://www.lysator.liu.se/~nisse/nettle/")
(synopsis "GNU Nettle, a cryptographic library") (synopsis "C library for low-level crytographic functionality")
(description (description
"Nettle is a cryptographic library that is designed to fit easily "Nettle is a cryptographic library that is designed to fit easily
in more or less any context: In crypto toolkits for object-oriented in more or less any context: In crypto toolkits for object-oriented

View file

@ -94,8 +94,7 @@ polyphonic) audio and music at fixed and variable bitrates from 16 to
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs `(("libogg" ,libogg))) (inputs `(("libogg" ,libogg)))
(home-page "https://gnu.org/software/speex") (home-page "https://gnu.org/software/speex")
(synopsis (synopsis "Library for patent-free audio compression format")
"GNU Speex, a patent-free voice codec")
(description (description
"GNU Speex is a patent-free voice codec. It is designed to "GNU Speex is a patent-free voice codec. It is designed to
compress voice at bitrates in the 2--45 kbps range. Possible compress voice at bitrates in the 2--45 kbps range. Possible

View file

@ -58,8 +58,7 @@
("readline" ,readline) ("readline" ,readline)
("util-linux" ,util-linux))) ("util-linux" ,util-linux)))
(home-page "http://www.gnu.org/software/parted/") (home-page "http://www.gnu.org/software/parted/")
(synopsis (synopsis "Disk partition editor")
"GNU Parted, a tool to manipulate partitions")
(description (description
"GNU Parted is an industrial-strength package for creating, destroying, "GNU Parted is an industrial-strength package for creating, destroying,
resizing, checking and copying partitions, and the file systems on them. This resizing, checking and copying partitions, and the file systems on them. This

View file

@ -37,7 +37,7 @@
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments '(#:parallel-build? #f)) (arguments '(#:parallel-build? #f))
(home-page "http://www.gnu.org/software/pth") (home-page "http://www.gnu.org/software/pth")
(synopsis "The GNU Portable Threads library") (synopsis "Portable thread library")
(description (description
"Pth is a very portable POSIX/ANSI-C based library for Unix "Pth is a very portable POSIX/ANSI-C based library for Unix
platforms which provides non-preemptive priority-based scheduling for platforms which provides non-preemptive priority-based scheduling for

View file

@ -62,7 +62,7 @@
'install 'post-install 'install 'post-install
,post-install-phase ,post-install-phase
%standard-phases))) %standard-phases)))
(synopsis "GNU Readline, a library for interactive line editing") (synopsis "Edit command lines while typing, with history support")
(description (description
"The GNU Readline library provides a set of functions for use by "The GNU Readline library provides a set of functions for use by
applications that allow users to edit command lines as they are typed in. applications that allow users to edit command lines as they are typed in.

View file

@ -46,8 +46,7 @@
("patch/gets" ("patch/gets"
,(search-patch "diffutils-gets-undeclared.patch")))) ,(search-patch "diffutils-gets-undeclared.patch"))))
(arguments `(#:patches (list (assoc-ref %build-inputs "patch/gets")))) (arguments `(#:patches (list (assoc-ref %build-inputs "patch/gets"))))
(synopsis "GNU recutils, tools and libraries to access human-editable, (synopsis "Manipulate plain text files as databases")
text-based databases")
(description (description
"GNU recutils is a set of tools and libraries to access human-editable, "GNU recutils is a set of tools and libraries to access human-editable,
text-based databases called recfiles. The data is stored as a sequence of text-based databases called recfiles. The data is stored as a sequence of

View file

@ -102,7 +102,7 @@
(base32 (base32
"0pclakzwxbqgy6wqwvs6ml62wgby8ba8xzmwzdwhx1v8wv05yw1j")))))))) "0pclakzwxbqgy6wqwvs6ml62wgby8ba8xzmwzdwhx1v8wv05yw1j"))))))))
(home-page "http://www.gnu.org/software/mit-scheme/") (home-page "http://www.gnu.org/software/mit-scheme/")
(synopsis "MIT/GNU Scheme, a native code Scheme compiler") (synopsis "Scheme implementation with integrated editor and debugger")
(description (description
"MIT/GNU Scheme is an implementation of the Scheme programming "MIT/GNU Scheme is an implementation of the Scheme programming
language, providing an interpreter, compiler, source-code debugger, language, providing an interpreter, compiler, source-code debugger,

View file

@ -40,7 +40,7 @@
`(("ncurses", ncurses) `(("ncurses", ncurses)
("perl" ,perl))) ("perl" ,perl)))
(home-page "http://www.gnu.org/software/screen/") (home-page "http://www.gnu.org/software/screen/")
(synopsis "GNU Screen, a terminal multiplexer") (synopsis "Full-screen window manager providing multiple terminals")
(description (description
"GNU screen is a full-screen window manager that multiplexes a physical "GNU screen is a full-screen window manager that multiplexes a physical
terminal between several processes, typically interactive shells. Each virtual terminal between several processes, typically interactive shells. Each virtual

View file

@ -46,8 +46,7 @@
("libgcrypt" ,libgcrypt) ("libgcrypt" ,libgcrypt)
("libtasn1" ,libtasn1))) ("libtasn1" ,libtasn1)))
(home-page "http://www.gnu.org/software/shishi/") (home-page "http://www.gnu.org/software/shishi/")
(synopsis (synopsis "Implementation of the Kerberos 5 network security system")
"GNU Shishi, an implementation of the Kerberos 5 network security system")
(description (description
"Shishi contains a library ('libshishi') that can be used by application "Shishi contains a library ('libshishi') that can be used by application
developers to add support for Kerberos 5. Shishi contains a command line developers to add support for Kerberos 5. Shishi contains a command line

View file

@ -47,8 +47,7 @@
(("@LIBC_SO_DIR@") (string-append libc "/lib"))))) (("@LIBC_SO_DIR@") (string-append libc "/lib")))))
%standard-phases))) %standard-phases)))
(home-page "https://www.gnu.org/software/smalltalk/") (home-page "https://www.gnu.org/software/smalltalk/")
(synopsis (synopsis "Smalltalk environment")
"GNU Smalltalk, a free implementation of the Smalltalk-80 language")
(description (description
"GNU Smalltalk is a free implementation of the Smalltalk-80 language. "GNU Smalltalk is a free implementation of the Smalltalk-80 language.

View file

@ -38,8 +38,7 @@
"18w0dbg77i56cx1bwa789w0qi3l4xkkbascxcv2b6gbm0zmjg1g6")))) "18w0dbg77i56cx1bwa789w0qi3l4xkkbascxcv2b6gbm0zmjg1g6"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page "http://www.gnu.org/software/pies/") (home-page "http://www.gnu.org/software/pies/")
(synopsis (synopsis "Program invocation and execution supervisor")
"GNU Pies, a program invocation and execution supervisor")
(description (description
"The name Pies (pronounced \"p-yes\") stands for Program Invocation "The name Pies (pronounced \"p-yes\") stands for Program Invocation
and Execution Supervisor. This utility starts and controls execution of and Execution Supervisor. This utility starts and controls execution of
@ -81,8 +80,7 @@ it can replace the inetd utility!")
(inputs `(("patch/gets" ,(search-patch "diffutils-gets-undeclared.patch")) (inputs `(("patch/gets" ,(search-patch "diffutils-gets-undeclared.patch"))
("ncurses" ,ncurses))) ("ncurses" ,ncurses)))
(home-page "http://www.gnu.org/software/inetutils/") (home-page "http://www.gnu.org/software/inetutils/")
(synopsis (synopsis "Basic networking utilities")
"GNU Inetutils, a collection of common network programs")
(description (description
"The GNU network utilities suite provides the following tools: "The GNU network utilities suite provides the following tools:
ftp(d), hostname, ifconfig, inetd, logger, ping, rcp, rexec(d), ftp(d), hostname, ifconfig, inetd, logger, ping, rcp, rexec(d),

View file

@ -42,7 +42,7 @@
;; TODO: Remove Perl from here when 'patch-shebang' DTRT with /usr/bin/env. ;; TODO: Remove Perl from here when 'patch-shebang' DTRT with /usr/bin/env.
(propagated-inputs `(("perl" ,perl))) ; yuck! (propagated-inputs `(("perl" ,perl))) ; yuck!
(home-page "http://www.gnu.org/software/texinfo/") (home-page "http://www.gnu.org/software/texinfo/")
(synopsis "GNU Texinfo, the GNU documentation system") (synopsis "The GNU documentation format")
(description (description
"Texinfo is the official documentation format of the GNU project. "Texinfo is the official documentation format of the GNU project.
It was invented by Richard Stallman and Bob Chassell many years It was invented by Richard Stallman and Bob Chassell many years

View file

@ -49,9 +49,7 @@
(string-append "--prefix=" out))))) (string-append "--prefix=" out)))))
%standard-phases))) %standard-phases)))
(home-page "http://www.gnu.org/software/time/") (home-page "http://www.gnu.org/software/time/")
(synopsis (synopsis "Run a command, then display its resource usage")
"GNU Time, a tool that runs programs and summarizes the system
resources they use")
(description (description
"The 'time' command runs another program, then displays information "The 'time' command runs another program, then displays information
about the resources used by that program, collected by the system while about the resources used by that program, collected by the system while

View file

@ -48,8 +48,7 @@
(inputs `(("screen" ,screen) (inputs `(("screen" ,screen)
("which" ,which))) ("which" ,which)))
(home-page "https://www.gnu.org/software/wdiff/") (home-page "https://www.gnu.org/software/wdiff/")
(synopsis (synopsis "Word difference finder")
"GNU Wdiff, a tool for comparing files on a word by word basis")
(description (description
"GNU Wdiff is a front end to 'diff' for comparing files on a word per "GNU Wdiff is a front end to 'diff' for comparing files on a word per
word basis. A word is anything between whitespace. This is useful for word basis. A word is anything between whitespace. This is useful for

View file

@ -51,8 +51,7 @@
'("doc/texi2pod.pl" "tests/run-px"))) '("doc/texi2pod.pl" "tests/run-px")))
%standard-phases))) %standard-phases)))
(home-page "http://www.gnu.org/software/wget/") (home-page "http://www.gnu.org/software/wget/")
(synopsis (synopsis "Non-interactive command-line utility for downloading files")
"GNU Wget, a tool for retrieving files using HTTP, HTTPS, and FTP")
(description (description
"GNU Wget is a free software package for retrieving files using HTTP, "GNU Wget is a free software package for retrieving files using HTTP,
HTTPS and FTP, the most widely-used Internet protocols. It is a HTTPS and FTP, the most widely-used Internet protocols. It is a

View file

@ -36,8 +36,7 @@
"1y2p50zadb36izzh2zw4dm5hvdiydqf3qa88l8kav20dcmfbc5yl")))) "1y2p50zadb36izzh2zw4dm5hvdiydqf3qa88l8kav20dcmfbc5yl"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(home-page "https://gnu.org/software/which/") (home-page "https://gnu.org/software/which/")
(synopsis (synopsis "Find full path of shell commands")
"GNU Which shows the full path of (shell) commands")
(description (description
"GNU Which takes one or more arguments. For each of its arguments "GNU Which takes one or more arguments. For each of its arguments
it prints to stdout the full path of the executables that would have it prints to stdout the full path of the executables that would have

View file

@ -45,7 +45,7 @@
("perl" ,perl) ("perl" ,perl)
("help2man" ,help2man))) ("help2man" ,help2man)))
(home-page "http://www.gnu.org/software/zile/") (home-page "http://www.gnu.org/software/zile/")
(synopsis "GNU Zile, a lightweight Emacs clone") (synopsis "Zile is lossy Emacs, a lightweight Emacs clone")
(description (description
"GNU Zile, which is a lightweight Emacs clone. Zile is short "GNU Zile, which is a lightweight Emacs clone. Zile is short
for Zile Is Lossy Emacs. Zile has been written to be as for Zile Is Lossy Emacs. Zile has been written to be as