summary refs log tree commit diff
path: root/pkgs/development/libraries/boehm-gc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2009-09-16 12:39:57 +0000
committerLudovic Courtès <ludo@gnu.org>2009-09-16 12:39:57 +0000
commit08cc42f378c97c6eab307e935c26925d9116f8e2 (patch)
tree05e24868ce50c8f1d0eb169f2576bed468d04153 /pkgs/development/libraries/boehm-gc
parent2c0b739bca278a14596ae4190d49ebbf3711c200 (diff)
downloadnixlib-08cc42f378c97c6eab307e935c26925d9116f8e2.tar
nixlib-08cc42f378c97c6eab307e935c26925d9116f8e2.tar.gz
nixlib-08cc42f378c97c6eab307e935c26925d9116f8e2.tar.bz2
nixlib-08cc42f378c97c6eab307e935c26925d9116f8e2.tar.lz
nixlib-08cc42f378c97c6eab307e935c26925d9116f8e2.tar.xz
nixlib-08cc42f378c97c6eab307e935c26925d9116f8e2.tar.zst
nixlib-08cc42f378c97c6eab307e935c26925d9116f8e2.zip
libgc: Add meta-info.
svn path=/nixpkgs/trunk/; revision=17187
Diffstat (limited to 'pkgs/development/libraries/boehm-gc')
-rw-r--r--pkgs/development/libraries/boehm-gc/default.nix25
1 files changed, 24 insertions, 1 deletions
diff --git a/pkgs/development/libraries/boehm-gc/default.nix b/pkgs/development/libraries/boehm-gc/default.nix
index c197662d30a0..e793a56ed5f6 100644
--- a/pkgs/development/libraries/boehm-gc/default.nix
+++ b/pkgs/development/libraries/boehm-gc/default.nix
@@ -12,7 +12,30 @@ stdenv.mkDerivation {
   doCheck = true;
 
   meta = {
-    description = "A garbage collector for C and C++";
+    description = "The Boehm-Demers-Weiser conservative garbage collector for C and C++";
+
+    longDescription = ''
+      The Boehm-Demers-Weiser conservative garbage collector can be used as a
+      garbage collecting replacement for C malloc or C++ new.  It allows you
+      to allocate memory basically as you normally would, without explicitly
+      deallocating memory that is no longer useful.  The collector
+      automatically recycles memory when it determines that it can no longer
+      be otherwise accessed.
+
+      The collector is also used by a number of programming language
+      implementations that either use C as intermediate code, want to
+      facilitate easier interoperation with C libraries, or just prefer the
+      simple collector interface.
+
+      Alternatively, the garbage collector may be used as a leak detector for
+      C or C++ programs, though that is not its primary goal.
+    '';
+
     homepage = http://www.hpl.hp.com/personal/Hans_Boehm/gc/;
+
+    # non-copyleft, X11-style license
+    license = "http://www.hpl.hp.com/personal/Hans_Boehm/gc/license.txt";
+
+    maintainers = [ stdenv.lib.maintainers.ludo ];
   };
 }