Fix many package descriptions

(My OCD kicked in today...)

Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.

I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.

I've tried to stay away from generated expressions (and I think I
succeeded).

Some specifics worth mentioning:
 * cron, has "Vixie Cron" in its description. The "Vixie" part is not
   mentioned anywhere else. I kept it in a parenthesis at the end of the
   description.

 * ctags description started with "Exuberant Ctags ...", and the
   "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
   at the end of description.

 * nix has the description "The Nix Deployment System". Since that
   doesn't really say much what it is/does (especially after removing
   the package name!), I changed that to "Powerful package manager that
   makes package management reliable and reproducible" (borrowed from
   nixos.org).

 * Tons of "GNU Foo, Foo is a [the important bits]" descriptions
   is changed to just [the important bits]. If the package name doesn't
   contain GNU I don't think it's needed to say it in the description
   either.
This commit is contained in:
Bjørn Forsman 2014-08-24 16:21:08 +02:00
parent 2a6c7e2874
commit c9baba9212
275 changed files with 301 additions and 286 deletions

View file

@ -30,7 +30,7 @@ stdenv.mkDerivation {
]; ];
meta = { meta = {
description = "BEAST - the Bedevilled Sound Engine"; description = "A music composition and modular synthesis application";
homepage = http://beast.gtk.org; homepage = http://beast.gtk.org;
license = ["GPL-2" "LGPL-2.1"]; license = ["GPL-2" "LGPL-2.1"];
}; };

View file

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
buildInputs = [ ncurses pkgconfig alsaLib flac libmad ffmpeg libvorbis mpc mp4v2 ]; buildInputs = [ ncurses pkgconfig alsaLib flac libmad ffmpeg libvorbis mpc mp4v2 ];
meta = { meta = {
description = "cmus is a small, fast and powerful console music player for Linux and *BSD"; description = "Small, fast and powerful console music player for Linux and *BSD";
homepage = http://cmus.sourceforge.net; homepage = http://cmus.sourceforge.net;
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
}; };

View file

@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
]; ];
meta = { meta = {
description = "MOC (music on console) is a console audio player for LINUX/UNIX designed to be powerful and easy to use."; description = "An ncurses console audio player designed to be powerful and easy to use";
homepage = http://moc.daper.net/; homepage = http://moc.daper.net/;
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
}; };

View file

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
description = "MP3Info, an MP3 technical info viewer and ID3 1.x tag editor"; description = "MP3 technical info viewer and ID3 1.x tag editor";
longDescription = longDescription =
'' MP3Info is a little utility used to read and modify the ID3 tags of '' MP3Info is a little utility used to read and modify the ID3 tags of

View file

@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://mpc123.sourceforge.net/; homepage = http://mpc123.sourceforge.net/;
description = "mpc123, a Musepack (.mpc) audio player"; description = "A Musepack (.mpc) audio player";
license = stdenv.lib.licenses.gpl2Plus; license = stdenv.lib.licenses.gpl2Plus;

View file

@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
buildInputs = [libao libid3tag libmad zlib]; buildInputs = [libao libid3tag libmad zlib];
meta = { meta = {
description = "mpg321, a command-line MP3 player"; description = "Command-line MP3 player";
homepage = http://mpg321.sourceforge.net/; homepage = http://mpg321.sourceforge.net/;
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
maintainers = [ ]; maintainers = [ ];

View file

@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "pamixer is like amixer but for pulseaudio."; description = "Like amixer but for pulseaudio";
longDescription = "Features: longDescription = "Features:
- Get the current volume of the default sink, the default source or a selected one by his id - Get the current volume of the default sink, the default source or a selected one by his id
- Set the volume for the default sink, the default source or any other device - Set the volume for the default sink, the default source or any other device

View file

@ -148,7 +148,7 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = https://www.spotify.com/; homepage = https://www.spotify.com/;
description = "Spotify for Linux allows you to play music from the Spotify music service"; description = "Play music from the Spotify music service";
license = stdenv.lib.licenses.unfree; license = stdenv.lib.licenses.unfree;
maintainers = [ stdenv.lib.maintainers.eelco ]; maintainers = [ stdenv.lib.maintainers.eelco ];
}; };

View file

@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
}; };
meta = { meta = {
description = "GNU ed, an implementation of the standard Unix editor"; description = "An implementation of the standard Unix editor";
longDescription = '' longDescription = ''
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,

View file

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://homepage.boetes.org/software/mg/; homepage = http://homepage.boetes.org/software/mg/;
description = "mg is Micro GNU/emacs, this is a portable version of the mg maintained by the OpenBSD team"; description = "Micro GNU/emacs, a portable version of the mg maintained by the OpenBSD team";
license = "public domain"; license = "public domain";
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
}; };

View file

@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
"${xmodmap}/bin:${which}/bin"; "${xmodmap}/bin:${which}/bin";
meta = { meta = {
description = "GNU TeXmacs, a free WYSIWYW editing platform with special features for scientists"; description = "WYSIWYW editing platform with special features for scientists";
longDescription = longDescription =
'' GNU TeXmacs is a free wysiwyw (what you see is what you want) '' GNU TeXmacs is a free wysiwyw (what you see is what you want)
editing platform with special features for scientists. The software editing platform with special features for scientists. The software

View file

@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
description = "Geeqie, a lightweight GTK+ based image viewer"; description = "Lightweight GTK+ based image viewer";
longDescription = longDescription =
'' ''

View file

@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
installPhase = ''make install prefix="$out"''; installPhase = ''make install prefix="$out"'';
meta = { meta = {
description = "GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance."; description = "Bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance";
homepage = http://code.google.co/p/grafx2/; homepage = http://code.google.co/p/grafx2/;
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
platforms = [ "x86_64-linux" "i686-linux" ]; platforms = [ "x86_64-linux" "i686-linux" ];

View file

@ -33,7 +33,7 @@ buildPythonPackage {
buildInputs = [ python pyGtkGlade makeWrapper pyexiv2 lxml pil fbida which ]; buildInputs = [ python pyGtkGlade makeWrapper pyexiv2 lxml pil fbida which ];
meta = { meta = {
homepage = "http://code.google.com/p/jbrout"; homepage = "http://code.google.com/p/jbrout";
description = "jBrout is a photo manager"; description = "Photo manager";
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
}; };
} }

View file

@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
doCheck = true; doCheck = true;
meta = { meta = {
description = "GNU Ocrad, optical character recognition (OCR) program & library"; description = "Optical character recognition (OCR) program & library";
longDescription = longDescription =
'' GNU Ocrad is an OCR (Optical Character Recognition) program based on '' GNU Ocrad is an OCR (Optical Character Recognition) program based on

View file

@ -17,7 +17,7 @@ stdenv.mkDerivation (rec {
''; '';
meta = { meta = {
description = "qiv (quick image viewer)"; description = "Quick image viewer";
homepage = http://spiegl.de/qiv/; homepage = http://spiegl.de/qiv/;
inherit version; inherit version;
}; };

View file

@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://ufraw.sourceforge.net/; homepage = http://ufraw.sourceforge.net/;
description = "UFRaw, a utility to read and manipulate raw images from digital cameras"; description = "Utility to read and manipulate raw images from digital cameras";
longDescription = longDescription =
'' The Unidentified Flying Raw (UFRaw) is a utility to read and '' The Unidentified Flying Raw (UFRaw) is a utility to read and

View file

@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
description = "Viewnior is a fast and simple image viewer for GNU/Linux"; description = "Fast and simple image viewer";
longDescription = longDescription =
'' Viewnior is insipred by big projects like Eye of Gnome, because of it's '' Viewnior is insipred by big projects like Eye of Gnome, because of it's
usability and richness,and by GPicView, because of it's lightweight design and usability and richness,and by GPicView, because of it's lightweight design and

View file

@ -28,7 +28,7 @@ rec {
name = "xaos-" + version; name = "xaos-" + version;
meta = { meta = {
homepage = http://xaos.sourceforge.net/; homepage = http://xaos.sourceforge.net/;
description = "XaoS - fractal viewer"; description = "Fractal viewer";
license = a.stdenv.lib.licenses.gpl2Plus; license = a.stdenv.lib.licenses.gpl2Plus;
}; };
} }

View file

@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = { meta = {
description = "Bitcoin is a peer-to-peer currency"; description = "Peer-to-peer electronic cash system";
longDescription= '' longDescription= ''
Bitcoin is a free open source peer-to-peer electronic cash system that is Bitcoin is a free open source peer-to-peer electronic cash system that is
completely decentralized, without the need for a central server or trusted completely decentralized, without the need for a central server or trusted

View file

@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Camlistore is a way of storing, syncing, sharing, modelling and backing up content"; description = "A way of storing, syncing, sharing, modelling and backing up content";
homepage = https://camlistore.org; homepage = https://camlistore.org;
license = licenses.asl20; license = licenses.asl20;
maintainers = with maintainers; [ cstrahan ]; maintainers = with maintainers; [ cstrahan ];

View file

@ -27,7 +27,7 @@ stdenv.mkDerivation {
doCheck = true; doCheck = true;
meta = { meta = {
description = "GPSBabel, a tool to convert, upload and download data from GPS and Map programs"; description = "Convert, upload and download data from GPS and Map programs";
longDescription = '' longDescription = ''
GPSBabel converts waypoints, tracks, and routes between popular GPSBabel converts waypoints, tracks, and routes between popular

View file

@ -22,7 +22,7 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = http://www.gnu.org/software/gv/; homepage = http://www.gnu.org/software/gv/;
description = "GNU gv, a PostScript/PDF document viewer"; description = "PostScript/PDF document viewer";
longDescription = '' longDescription = ''
GNU gv allows users to view and navigate through PostScript and GNU gv allows users to view and navigate through PostScript and

View file

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "http://posterazor.sourceforge.net/"; homepage = "http://posterazor.sourceforge.net/";
description = "The PosteRazor cuts a raster image into pieces which can afterwards be printed out and assembled to a poster"; description = "Cuts a raster image into pieces which can afterwards be printed out and assembled to a poster";
maintainers = [ stdenv.lib.maintainers.madjar ]; maintainers = [ stdenv.lib.maintainers.madjar ];
platforms = stdenv.lib.platforms.all; platforms = stdenv.lib.platforms.all;
}; };

View file

@ -37,8 +37,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
description = "stardict"; description = "An international dictionary supporting fuzzy and glob style matching";
homepage = "A international dictionary supporting fuzzy and glob style matching";
license = stdenv.lib.licenses.lgpl3; license = stdenv.lib.licenses.lgpl3;
maintainers = with stdenv.lib.maintainers; [qknight]; maintainers = with stdenv.lib.maintainers; [qknight];
}; };

View file

@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
description = "tangoGPS, a user friendly map and GPS user interface"; description = "User friendly map and GPS user interface";
longDescription = '' longDescription = ''
tangoGPS is an easy to use, fast and lightweight mapping tangoGPS is an easy to use, fast and lightweight mapping

View file

@ -26,7 +26,7 @@ stdenv.mkDerivation {
doCheck = true; doCheck = true;
meta = { meta = {
description = "Viking, a GPS data editor and analyzer"; description = "GPS data editor and analyzer";
longDescription = '' longDescription = ''
Viking is a free/open source program to manage GPS data. You Viking is a free/open source program to manage GPS data. You

View file

@ -20,7 +20,7 @@ stdenv.mkDerivation {
''; '';
meta = { meta = {
description = "WordNet, a lexical database for the English language"; description = "Lexical database for the English language";
longDescription = longDescription =
'' WordNet® is a large lexical database of English. Nouns, verbs, '' WordNet® is a large lexical database of English. Nouns, verbs,

View file

@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = { meta = {
description = "X File Explorer (Xfe) is an MS-Explorer like file manager for X"; description = "MS-Explorer like file manager for X";
longDescription = '' longDescription = ''
X File Explorer (Xfe) is an MS-Explorer like file manager for X. X File Explorer (Xfe) is an MS-Explorer like file manager for X.
It is based on the popular, but discontinued, X Win Commander, which was developed by Maxim Baranov. It is based on the popular, but discontinued, X Win Commander, which was developed by Maxim Baranov.

View file

@ -94,7 +94,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
description = "Mozilla Firefox - the browser, reloaded"; description = "Web browser";
homepage = http://www.mozilla.com/en-US/firefox/; homepage = http://www.mozilla.com/en-US/firefox/;
maintainers = with lib.maintainers; [ eelco wizeman ]; maintainers = with lib.maintainers; [ eelco wizeman ];
platforms = lib.platforms.linux; platforms = lib.platforms.linux;

View file

@ -81,6 +81,6 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://www.opera.com; homepage = http://www.opera.com;
description = "The Opera web browser"; description = "Web browser";
}; };
} }

View file

@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libpcap pcre libdnet daq zlib flex bison ]; buildInputs = [ libpcap pcre libdnet daq zlib flex bison ];
meta = { meta = {
description = "Snort is an open source network intrusion prevention and detection system (IDS/IPS)"; description = "Network intrusion prevention and detection system (IDS/IPS)";
homepage = http://www.snort.org; homepage = http://www.snort.org;
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
}; };

View file

@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
doCheck = true; doCheck = true;
meta = { meta = {
description = "BitlBee, an IRC to other chat networks gateway"; description = "IRC instant messaging gateway";
longDescription = '' longDescription = ''
BitlBee brings IM (instant messaging) to IRC clients. It's a BitlBee brings IM (instant messaging) to IRC clients. It's a

View file

@ -41,7 +41,7 @@ rec {
name = "carrier-2.5.0"; name = "carrier-2.5.0";
meta = { meta = {
description = "Carrier - PidginIM GUI fork with user-friendly development model"; description = "PidginIM GUI fork with user-friendly development model";
homepage = http://funpidgin.sf.net; homepage = http://funpidgin.sf.net;
}; };
} // (if externalPurple2 then { } // (if externalPurple2 then {

View file

@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
''; '';
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Ekiga SIP client"; description = "VOIP/Videoconferencing app with full SIP and H.323 support";
maintainers = [ maintainers.raskin ]; maintainers = [ maintainers.raskin ];
platforms = platforms.linux; platforms = platforms.linux;
}; };

View file

@ -46,7 +46,7 @@ stdenv.mkDerivation {
''; '';
meta = { meta = {
description = "Fuze for Linux"; description = "Internet and mobile based unified communications solutions (Linux client)";
homepage = http://www.fuzebox.com; homepage = http://www.fuzebox.com;
license = "unknown"; license = "unknown";
}; };

View file

@ -94,7 +94,7 @@ stdenv.mkDerivation {
''; '';
meta = { meta = {
description = "HipChat Desktop Client"; description = "Desktop client for HipChat services";
homepage = http://www.hipchat.com; homepage = http://www.hipchat.com;
license = stdenv.lib.licenses.unfree; license = stdenv.lib.licenses.unfree;
platforms = [ "i686-linux" "x86_64-linux" ]; platforms = [ "i686-linux" "x86_64-linux" ];

View file

@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
+ (lib.optionalString (gnutls != null) " --enable-gnutls=yes --enable-nss=no") + (lib.optionalString (gnutls != null) " --enable-gnutls=yes --enable-nss=no")
; ;
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Pidgin IM - XMPP(Jabber), AIM/ICQ, IRC, SIP etc client"; description = "Multi-protocol instant messaging client";
homepage = http://pidgin.im; homepage = http://pidgin.im;
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
platforms = platforms.linux; platforms = platforms.linux;

View file

@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
description = "Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance."; description = "A 100% pure Java desktop application designed to load test functional behavior and measure performance";
longDescription = '' longDescription = ''
The Apache JMeter desktop application is open source software, a 100% The Apache JMeter desktop application is open source software, a 100%
pure Java application designed to load test functional behavior and pure Java application designed to load test functional behavior and

View file

@ -70,8 +70,7 @@ stdenv.mkDerivation rec {
checkTarget = "test"; checkTarget = "test";
meta = { meta = {
description = "Notmuch -- The mail indexer"; description = "Mail indexer";
longDescription = "";
license = stdenv.lib.licenses.gpl3; license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ chaoflow garbas ]; maintainers = with stdenv.lib.maintainers; [ chaoflow garbas ];
platforms = stdenv.lib.platforms.gnu; platforms = stdenv.lib.platforms.gnu;

View file

@ -24,7 +24,7 @@ stdenv.mkDerivation {
buildInputs = [ slang ncurses ]; buildInputs = [ slang ncurses ];
meta = { meta = {
description = "The slrn (S-Lang read news) newsreader"; description = "Text-based newsreader";
homepage = http://slrn.sourceforge.net/index.html; homepage = http://slrn.sourceforge.net/index.html;
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
}; };

View file

@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
*/ */
meta = { meta = {
description = "GNUnet, GNU's decentralized anonymous and censorship-resistant P2P framework"; description = "GNU's decentralized anonymous and censorship-resistant P2P framework";
longDescription = '' longDescription = ''
GNUnet is a framework for secure peer-to-peer networking that GNUnet is a framework for secure peer-to-peer networking that

View file

@ -19,6 +19,6 @@ stdenv.mkDerivation (rec {
]; ];
meta = { meta = {
description = "rdesktop is an open source client for Windows Terminal Services"; description = "Open source client for Windows Terminal Services";
}; };
}) })

View file

@ -44,7 +44,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; { meta = with stdenv.lib; {
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
homepage = "http://remmina.sourceforge.net/"; homepage = "http://remmina.sourceforge.net/";
description = "Remmina is a remote desktop client written in GTK+"; description = "Remote desktop client written in GTK+";
maintainers = []; maintainers = [];
platforms = platforms.linux; platforms = platforms.linux;
}; };

View file

@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://syncthing.net/; homepage = http://syncthing.net/;
description = "Syncthing replaces Dropbox and BitTorrent Sync with something open, trustworthy and decentralized"; description = "Replaces Dropbox and BitTorrent Sync with something open, trustworthy and decentralized";
license = with stdenv.lib.licenses; mit; license = with stdenv.lib.licenses; mit;
maintainers = with stdenv.lib.maintainers; [ matejc ]; maintainers = with stdenv.lib.maintainers; [ matejc ];
platforms = with stdenv.lib.platforms; linux; platforms = with stdenv.lib.platforms; linux;

View file

@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = { meta = {
description = "GnuCash, a personal and small-business financial-accounting application"; description = "Personal and small-business financial-accounting application";
longDescription = '' longDescription = ''
GnuCash is personal and small-business financial-accounting software, GnuCash is personal and small-business financial-accounting software,

View file

@ -252,7 +252,7 @@ stdenv.mkDerivation rec {
]; ];
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "LibreOffice is a comprehensive, professional-quality productivity suite, a variant of openoffice.org"; description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org";
homepage = http://libreoffice.org/; homepage = http://libreoffice.org/;
license = licenses.lgpl3; license = licenses.lgpl3;
maintainers = [ maintainers.viric maintainers.raskin ]; maintainers = [ maintainers.viric maintainers.raskin ];

View file

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "http://gravit.slowchop.com"; homepage = "http://gravit.slowchop.com";
description = "A beautiful OpenGL-based gravity simulator"; description = "Beautiful OpenGL-based gravity simulator";
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
longDescription = '' longDescription = ''

View file

@ -18,7 +18,7 @@ stdenv.mkDerivation {
# ''; # '';
meta = { meta = {
description = "EMBOSS is 'The European Molecular Biology Open Software Suite'"; description = "The European Molecular Biology Open Software Suite";
longDescription = ''EMBOSS is a free Open Source software analysis package longDescription = ''EMBOSS is a free Open Source software analysis package
specially developed for the needs of the molecular biology (e.g. EMBnet) specially developed for the needs of the molecular biology (e.g. EMBnet)
user community, including libraries. The software automatically copes with user community, including libraries. The software automatically copes with

View file

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
[ ocaml findlib ocamlgraph zarith lablgtk gmp ]; [ ocaml findlib ocamlgraph zarith lablgtk gmp ];
meta = { meta = {
description = "Alt-Ergo is a high-performance theorem prover and SMT solver"; description = "High-performance theorem prover and SMT solver";
homepage = "http://alt-ergo.ocamlpro.com/"; homepage = "http://alt-ergo.ocamlpro.com/";
license = stdenv.lib.licenses.cecill-c; # LGPL-2 compatible license = stdenv.lib.licenses.cecill-c; # LGPL-2 compatible
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;

View file

@ -45,7 +45,7 @@ stdenv.mkDerivation {
buildFlags = "revision coq coqide"; buildFlags = "revision coq coqide";
meta = { meta = {
description = "Coq proof assistant"; description = "Formal proof management system";
longDescription = '' longDescription = ''
Coq is a formal proof management system. It provides a formal language Coq is a formal proof management system. It provides a formal language
to write mathematical definitions, executable algorithms and theorems to write mathematical definitions, executable algorithms and theorems

View file

@ -47,7 +47,7 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = http://matita.cs.unibo.it/; homepage = http://matita.cs.unibo.it/;
description = "Matita is an experimental, interactive theorem prover"; description = "Experimental, interactive theorem prover";
license = stdenv.lib.licenses.gpl2Plus; license = stdenv.lib.licenses.gpl2Plus;
maintainers = [ stdenv.lib.maintainers.roconnor ]; maintainers = [ stdenv.lib.maintainers.roconnor ];
}; };

View file

@ -15,7 +15,7 @@ stdenv.mkDerivation (rec {
configureFlags = [ "--prefix" "$(out)" ]; configureFlags = [ "--prefix" "$(out)" ];
meta = { meta = {
description = "Prooftree is a program for proof-tree visualization"; description = "A program for proof-tree visualization";
longDescription = '' longDescription = ''
Prooftree is a program for proof-tree visualization during interactive Prooftree is a program for proof-tree visualization during interactive
proof development in a theorem prover. It is currently being developed proof development in a theorem prover. It is currently being developed

View file

@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
description = "Twelf logic proof assistant"; description = "Logic proof assistant";
longDescription = '' longDescription = ''
Twelf is a language used to specify, implement, and prove properties of Twelf is a language used to specify, implement, and prove properties of
deductive systems such as programming languages and logics. Large deductive systems such as programming languages and logics. Large

View file

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://fricas.sourceforge.net/; homepage = http://fricas.sourceforge.net/;
description = "Fricas CAS"; description = "An advanced computer algebra system";
license = stdenv.lib.licenses.bsd3; license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.linux; hydraPlatforms = stdenv.lib.platforms.linux;

View file

@ -26,6 +26,6 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = http://www.lama.univ-savoie.fr/~raffalli/glsurf; homepage = http://www.lama.univ-savoie.fr/~raffalli/glsurf;
description = "GlSurf: a program to draw implicit surfaces and curves"; description = "A program to draw implicit surfaces and curves";
}; };
} }

View file

@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
buildInputs = [gfortran liblapack blas]; buildInputs = [gfortran liblapack blas];
meta = { meta = {
description = "JAGS: Just Another Gibbs Sampler"; description = "Just Another Gibbs Sampler";
license = "GPL2"; license = "GPL2";
homepage = http://www-ice.iarc.fr/~martyn/software/jags/; homepage = http://www-ice.iarc.fr/~martyn/software/jags/;
maintainers = [stdenv.lib.maintainers.andres]; maintainers = [stdenv.lib.maintainers.andres];

View file

@ -38,7 +38,7 @@ stdenv.mkDerivation {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = { meta = {
description = "Maxima computer algebra system"; description = "Computer algebra system";
homepage = "http://maxima.sourceforge.net"; homepage = "http://maxima.sourceforge.net";
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;

View file

@ -15,7 +15,7 @@ stdenv.mkDerivation {
buildInputs = [wxGTK30 boost lua zlib bzip2 xylib readline gnuplot ]; buildInputs = [wxGTK30 boost lua zlib bzip2 xylib readline gnuplot ];
meta = { meta = {
description = "Fityk -- curve fitting and peak fitting software"; description = "Curve fitting and peak fitting software";
license = "GPL2"; license = "GPL2";
homepage = http://fityk.nieto.pl/; homepage = http://fityk.nieto.pl/;
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;

View file

@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
doCheck = false; doCheck = false;
meta = { meta = {
description = "SimGrid, a simulator for distributed applications in heterogeneous environments"; description = "Simulator for distributed applications in heterogeneous environments";
longDescription = longDescription =
'' SimGrid is a toolkit that provides core functionalities for the '' SimGrid is a toolkit that provides core functionalities for the

View file

@ -22,7 +22,7 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = "http://www.gromacs.org"; homepage = "http://www.gromacs.org";
license = "GPLv2"; license = "GPLv2";
description = "The GROMACS molecular dynamics software package"; description = "Molecular dynamics software package";
longDescription = '' longDescription = ''
GROMACS is a versatile package to perform molecular dynamics, GROMACS is a versatile package to perform molecular dynamics,
i.e. simulate the Newtonian equations of motion for systems i.e. simulate the Newtonian equations of motion for systems

View file

@ -43,7 +43,7 @@ buildPythonPackage rec {
''; '';
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Scientific PYthon Development EnviRonment (SPYDER)"; description = "Scientific python development environment";
longDescription = '' longDescription = ''
Spyder (previously known as Pydee) is a powerful interactive development Spyder (previously known as Pydee) is a powerful interactive development
environment for the Python language with advanced editing, interactive environment for the Python language with advanced editing, interactive

View file

@ -133,7 +133,7 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = http://git-scm.com/; homepage = http://git-scm.com/;
description = "Git, a popular distributed version control system"; description = "Distributed version control system";
license = stdenv.lib.licenses.gpl2Plus; license = stdenv.lib.licenses.gpl2Plus;
longDescription = '' longDescription = ''

View file

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://www.gnu.org/software/rcs/; homepage = http://www.gnu.org/software/rcs/;
description = "GNU RCS, a revision control system"; description = "Revision control system";
longDescription = longDescription =
'' The GNU Revision Control System (RCS) manages multiple revisions of '' The GNU Revision Control System (RCS) manages multiple revisions of
files. RCS automates the storing, retrieval, logging, files. RCS automates the storing, retrieval, logging,

View file

@ -103,7 +103,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://www.gnu.org/software/gnash/; homepage = http://www.gnu.org/software/gnash/;
description = "GNU Gnash, a libre SWF (Flash) movie player"; description = "A libre SWF (Flash) movie player";
longDescription = '' longDescription = ''
Gnash is a GNU Flash movie player. Flash is an animation file format Gnash is a GNU Flash movie player. Flash is an animation file format

View file

@ -85,7 +85,7 @@ stdenv.mkDerivation {
meta = { meta = {
description = "Kino is a non-linear DV editor for GNU/Linux"; description = "Non-linear DV editor for GNU/Linux";
homepage = http://www.kinodv.org/; homepage = http://www.kinodv.org/;
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
}; };

View file

@ -96,7 +96,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://xbmc.org/; homepage = http://xbmc.org/;
description = "XBMC Media Center"; description = "Media center";
license = "GPLv2"; license = "GPLv2";
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.iElectric ]; maintainers = [ stdenv.lib.maintainers.iElectric ];

View file

@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "http://www.nongnu.org/ratpoison/"; homepage = "http://www.nongnu.org/ratpoison/";
description = "Ratpoison, a simple mouse-free tiling window manager"; description = "Simple mouse-free tiling window manager";
license = stdenv.lib.licenses.gpl2Plus; license = stdenv.lib.licenses.gpl2Plus;
longDescription = '' longDescription = ''

View file

@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
--disable-illume2 --disable-illume2
''; '';
meta = { meta = {
description = "Enlightenment, the window manager"; description = "A window manager";
longDescription = '' longDescription = ''
The Enlightenment Desktop shell provides an efficient yet The Enlightenment Desktop shell provides an efficient yet
breathtaking window manager based on the Enlightenment breathtaking window manager based on the Enlightenment

View file

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
checkTarget = "test"; checkTarget = "test";
meta = { meta = {
description = "Bigloo, an efficient Scheme compiler"; description = "Efficient Scheme compiler";
longDescription = '' longDescription = ''
Bigloo is a Scheme implementation devoted to one goal: enabling Bigloo is a Scheme implementation devoted to one goal: enabling

View file

@ -18,7 +18,7 @@ rec {
phaseNames = ["doConfigure" "doMakeInstall"]; phaseNames = ["doConfigure" "doMakeInstall"];
meta = { meta = {
description = "Gambit Scheme to C compiler"; description = "Scheme to C compiler";
maintainers = [ maintainers = [
a.lib.maintainers.raskin a.lib.maintainers.raskin
]; ];

View file

@ -47,7 +47,7 @@ composableDerivation.composableDerivation {} {
meta = { meta = {
license = "as-is"; # gentoo is calling it this way.. license = "as-is"; # gentoo is calling it this way..
description = "The HUGS 98 Haskell interpreter"; description = "Haskell interpreter";
homepage = http://www.haskell.org/hugs; homepage = http://www.haskell.org/hugs;
}; };
} }

View file

@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
buildInputs = [ gmp ]; buildInputs = [ gmp ];
meta = { meta = {
description = "Ikarus - a Scheme compiler, aiming at R6RS"; description = "Scheme compiler, aiming at R6RS";
homepage = http://ikarus-scheme.org/; homepage = http://ikarus-scheme.org/;
license = stdenv.lib.licenses.gpl3; license = stdenv.lib.licenses.gpl3;
}; };

View file

@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
description = "Mercury is a pure logic programming language."; description = "A pure logic programming language";
longDescription = '' longDescription = ''
Mercury is a logic/functional programming language which combines the Mercury is a logic/functional programming language which combines the
clarity and expressiveness of declarative programming with advanced clarity and expressiveness of declarative programming with advanced

View file

@ -26,7 +26,7 @@ stdenv.mkDerivation (rec {
meta = { meta = {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
license = "QPL, LGPL2 (library part)"; license = "QPL, LGPL2 (library part)";
desctiption = "Most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
}; };
}) })

View file

@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ];
description = "Objective Caml, the most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
longDescription = longDescription =
'' Objective Caml is the most popular variant of the Caml language. '' Objective Caml is the most popular variant of the Caml language.

View file

@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ];
description = "OCaml, the most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
longDescription = longDescription =
'' ''

View file

@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ];
description = "OCaml, the most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
longDescription = longDescription =
'' ''

View file

@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = http://caml.inria.fr/ocaml; homepage = http://caml.inria.fr/ocaml;
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ];
description = "OCaml, the most popular variant of the Caml language"; description = "Most popular variant of the Caml language";
longDescription = longDescription =
'' ''

View file

@ -58,6 +58,6 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "http://okmij.org/ftp/ML/index.html#ber-metaocaml"; homepage = "http://okmij.org/ftp/ML/index.html#ber-metaocaml";
license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ]; license = [ "QPL" /* compiler */ "LGPLv2" /* library */ ];
description = "a conservative extension of OCaml with the primitive type of code values, and three basic multi-stage expression forms: Brackets, Escape, and Run"; description = "A conservative extension of OCaml with the primitive type of code values, and three basic multi-stage expression forms: Brackets, Escape, and Run";
}; };
} }

View file

@ -31,6 +31,6 @@ stdenv.mkDerivation rec {
builder = writeScript (name + "-builder") builder = writeScript (name + "-builder")
(textClosure localDefs [allBuild doForceShare doPropagate]); (textClosure localDefs [allBuild doForceShare doPropagate]);
meta = { meta = {
description = "Qi - next generation on top of Common Lisp"; description = "Functional programming language, built top of Common Lisp";
}; };
} }

View file

@ -20,7 +20,7 @@ stdenv.mkDerivation {
''; '';
meta = { meta = {
description = "rdmd wrapper for D language compiler"; description = "Wrapper for D language compiler";
homepage = http://dlang.org/rdmd.html; homepage = http://dlang.org/rdmd.html;
license = lib.licenses.boost; license = lib.licenses.boost;
maintainers = with stdenv.lib.maintainers; [ vlstill ]; maintainers = with stdenv.lib.maintainers; [ vlstill ];

View file

@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
''; '';
meta = { meta = {
description = "Scala is a general purpose programming language"; description = "General purpose programming language";
longDescription = '' longDescription = ''
Scala is a general purpose programming language designed to express Scala is a general purpose programming language designed to express
common programming patterns in a concise, elegant, and type-safe way. common programming patterns in a concise, elegant, and type-safe way.

View file

@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
checkTarget = "test"; checkTarget = "test";
meta = { meta = {
description = "TinyCC, a small, fast, and embeddable C compiler and interpreter"; description = "Small, fast, and embeddable C compiler and interpreter";
longDescription = longDescription =
'' TinyCC (aka TCC) is a small but hyper fast C compiler. Unlike '' TinyCC (aka TCC) is a small but hyper fast C compiler. Unlike

View file

@ -65,7 +65,7 @@
meta = { meta = {
description = "GNU Guile 2.0, an embeddable Scheme implementation"; description = "Embeddable Scheme implementation";
homepage = http://www.gnu.org/software/guile/; homepage = http://www.gnu.org/software/guile/;
license = stdenv.lib.licenses.lgpl3Plus; license = stdenv.lib.licenses.lgpl3Plus;
maintainers = with stdenv.lib.maintainers; [ ludo lovek323 ]; maintainers = with stdenv.lib.maintainers; [ ludo lovek323 ];

View file

@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
meta = { meta = {
homepage = "http://maude.cs.uiuc.edu/"; homepage = "http://maude.cs.uiuc.edu/";
description = "Maude -- a high-level specification language"; description = "High-level specification language";
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
longDescription = '' longDescription = ''

View file

@ -233,7 +233,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
}; };
meta = { meta = {
description = "The PHP language runtime engine"; description = "An HTML-embedded scripting language";
homepage = http://www.php.net/; homepage = http://www.php.net/;
license = "PHP-3"; license = "PHP-3";
maintainers = with stdenv.lib.maintainers; [ lovek323 ]; maintainers = with stdenv.lib.maintainers; [ lovek323 ];

View file

@ -253,7 +253,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
}; };
meta = { meta = {
description = "The PHP language runtime engine"; description = "An HTML-embedded scripting language";
homepage = http://www.php.net/; homepage = http://www.php.net/;
license = "PHP-3"; license = "PHP-3";
}; };

View file

@ -91,7 +91,7 @@ let
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = "http://pypy.org/"; homepage = "http://pypy.org/";
description = "PyPy is a fast, compliant alternative implementation of the Python language (2.7.3)"; description = "Fast, compliant alternative implementation of the Python language (2.7.3)";
license = licenses.mit; license = licenses.mit;
platforms = platforms.linux; platforms = platforms.linux;
maintainers = with maintainers; [ iElectric ]; maintainers = with maintainers; [ iElectric ];

View file

@ -38,7 +38,7 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = "http://boost.org/"; homepage = "http://boost.org/";
description = "Boost C++ Library Collection"; description = "Collection of C++ libraries";
license = "boost-license"; license = "boost-license";
maintainers = [ stdenv.lib.maintainers.simons ]; maintainers = [ stdenv.lib.maintainers.simons ];

View file

@ -44,7 +44,7 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = "http://boost.org/"; homepage = "http://boost.org/";
description = "Boost C++ Library Collection"; description = "Collection of C++ libraries";
license = "boost-license"; license = "boost-license";
platforms = stdenv.lib.platforms.unix; platforms = stdenv.lib.platforms.unix;

View file

@ -45,7 +45,7 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = "http://boost.org/"; homepage = "http://boost.org/";
description = "Boost C++ Library Collection"; description = "Collection of C++ libraries";
license = "boost-license"; license = "boost-license";
platforms = stdenv.lib.platforms.unix; platforms = stdenv.lib.platforms.unix;

View file

@ -14,7 +14,7 @@ stdenv.mkDerivation {
doCheck = true; doCheck = true;
meta = { meta = {
description = "GNU ccRTP, an implementation of the IETF real-time transport protocol (RTP)"; description = "An implementation of the IETF real-time transport protocol (RTP)";
homepage = http://www.gnu.org/software/ccrtp/; homepage = http://www.gnu.org/software/ccrtp/;
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ marcweber ]; maintainers = with stdenv.lib.maintainers; [ marcweber ];

View file

@ -29,7 +29,7 @@ rec {
phaseNames = ["doConfigure" "doMakeInstall"]; phaseNames = ["doConfigure" "doMakeInstall"];
meta = { meta = {
description = "CELT - low-delay audio codec"; description = "Low-delay audio codec";
maintainers = with a.lib.maintainers; maintainers = with a.lib.maintainers;
[ [
raskin raskin

View file

@ -17,7 +17,7 @@ stdenv.mkDerivation {
meta = { meta = {
homepage = http://heasarc.gsfc.nasa.gov/fitsio/; homepage = http://heasarc.gsfc.nasa.gov/fitsio/;
description = "CFITSIO, a library for reading and writing FITS data files"; description = "Library for reading and writing FITS data files";
longDescription = longDescription =
'' CFITSIO is a library of C and Fortran subroutines for reading and '' CFITSIO is a library of C and Fortran subroutines for reading and

View file

@ -13,7 +13,7 @@ stdenv.mkDerivation {
doCheck = false; doCheck = false;
meta = { meta = {
description = "Check, a unit testing framework for C"; description = "Unit testing framework for C";
longDescription = longDescription =
'' Check is a unit testing framework for C. It features a simple '' Check is a unit testing framework for C. It features a simple

View file

@ -34,6 +34,6 @@ rec {
name = "chipmunk-" + version; name = "chipmunk-" + version;
meta = { meta = {
description = "Chipmunk 2D physics engine"; description = "2D physics engine";
}; };
} }

View file

@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
doCheck = true; doCheck = true;
meta = { meta = {
description = "CLooG, the Chunky Loop Generator"; description = "Library that generates loops for scanning polyhedra";
longDescription = '' longDescription = ''
CLooG is a free software library to generate code for scanning CLooG is a free software library to generate code for scanning

View file

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
postBuild = "rm -rf $out/share/gtk-doc"; postBuild = "rm -rf $out/share/gtk-doc";
meta = { meta = {
description = "Clutter-GST"; description = "GStreamer bindings for clutter";
homepage = http://www.clutter-project.org/; homepage = http://www.clutter-project.org/;

View file

@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
#doCheck = true; # no tests possible without a display #doCheck = true; # no tests possible without a display
meta = { meta = {
description = "Clutter, a library for creating fast, dynamic graphical user interfaces"; description = "Library for creating fast, dynamic graphical user interfaces";
longDescription = longDescription =
'' Clutter is free software library for creating fast, compelling, '' Clutter is free software library for creating fast, compelling,

Some files were not shown because too many files have changed in this diff Show more