* Cleaned up a lot of description fields that contained newlines.

Some of these should be longDescriptions, but most others just
  shouldn't contain newlines.  E.g. write

    description = "Bla";

  and not

    description = ''
      Bla
    '';

  This pollutes "nix-env -qa --description" output.

svn path=/nixpkgs/trunk/; revision=14310
This commit is contained in:
Eelco Dolstra
2009-03-03 13:27:40 +00:00
parent 9efba4b3b0
commit fcad0b0a5a
104 changed files with 348 additions and 452 deletions

View File

@@ -1,17 +1,16 @@
args: with args;
stdenv.mkDerivation {
name = "fpc-2.2.2-binary";
src = fetchurl {
url = ftp://ftp.chg.ru/pub/lang/pascal/fpc/dist/i386-linux-2.2.2/fpc-2.2.2.i386-linux.tar;
sha256 = "8c18f63b36a76eee673f96ca254c49c5a42bcf3e36279abe8774f961792449a5";
};
url = ftp://ftp.chg.ru/pub/lang/pascal/fpc/dist/i386-linux-2.2.2/fpc-2.2.2.i386-linux.tar;
sha256 = "8c18f63b36a76eee673f96ca254c49c5a42bcf3e36279abe8774f961792449a5";
};
builder = ./binary-builder.sh;
meta = {
description = "
Free Pascal Compiler from a binary distribution.
";
description = "Free Pascal Compiler from a binary distribution";
};
}

View File

@@ -1,31 +1,37 @@
args:
if ((args ? startFPC) && (args.startFPC != null))
then
if args ? startFPC && args.startFPC != null then
with args;
stdenv.mkDerivation {
name = "fpc-2.2.2";
src = fetchurl {
url = ftp://freepascal.stack.nl/pub/fpc/dist/source-2.2.2/fpcbuild-2.2.2.tar.gz;
sha256 = "0d73b119e029382052fc6615034c4b5ee3ec66fa6cc45648f1f07cfb2c1058f1";
};
url = ftp://freepascal.stack.nl/pub/fpc/dist/source-2.2.2/fpcbuild-2.2.2.tar.gz;
sha256 = "0d73b119e029382052fc6615034c4b5ee3ec66fa6cc45648f1f07cfb2c1058f1";
};
buildInputs = [startFPC gawk];
preConfigure = (if system == "i686-linux" || system == "x86_64-linux" then ''
sed -e "s@'/lib/ld-linux[^']*'@'''@" -i fpcsrc/compiler/systems/t_linux.pas
'' else "");
preConfigure =
if system == "i686-linux" || system == "x86_64-linux" then ''
sed -e "s@'/lib/ld-linux[^']*'@'''@" -i fpcsrc/compiler/systems/t_linux.pas
'' else "";
makeFlags = "NOGDB=1";
installFlags = "INSTALL_PREFIX=\${out}";
postInstall = "ln -fs $out/lib/fpc/*/ppc386 $out/bin;
mkdir -p $out/lib/fpc/etc/ ;
$out/lib/fpc/*/samplecfg $out/lib/fpc/2.2.0 $out/lib/fpc/etc/;";
postInstall = ''
ln -fs $out/lib/fpc/*/ppc386 $out/bin
mkdir -p $out/lib/fpc/etc/
$out/lib/fpc/*/samplecfg $out/lib/fpc/2.2.0 $out/lib/fpc/etc/
'';
meta = {
description = "
Free Pascal Compiler from a source distribution.
";
description = "Free Pascal Compiler from a source distribution";
};
} else (import ./default.nix (args // {startFPC = (import ./binary.nix args);}))
}
else (import ./default.nix (args // {startFPC = (import ./binary.nix args);}))

View File

@@ -52,8 +52,10 @@ stdenv.mkDerivation {
meta = {
homepage = http://www.intrepid.com/upc.html;
license = "GPL/LGPL";
description = ''A GCC-based compiler for the Unified Parallel C (UPC)
language, a distributed shared memory aware variant of
C (see http://upc.gwu.edu/).'';
longDscription = ''
A GCC-based compiler for the Unified Parallel C (UPC) language,
a distributed shared memory aware variant of C (see
http://upc.gwu.edu/).
'';
};
}

View File

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