           SPELL=libcgroup
         VERSION=0.36.2
     SOURCE_HASH=sha512:e2b14b73346cca5eedfdbd80cb46a1e8636f9a99c7d065a9b94d0a94a80facf71c659b86ca85ebc683788e23e2766f3f2dbd34718b822395d46a706030fe0462
          SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
   SOURCE_URL[0]=$SOURCEFORGE_URL/libcg/$SPELL/v$VERSION/$SOURCE
        WEB_SITE=http://libcg.sourceforge.net/
      LICENSE[0]=GPL
         ENTERED=20100805
        KEYWORDS="libs"
SHORT="a library that abstracts the control group filesystem in linux"
cat << EOF
libcg aims to provide programmers easily usable APIs to use the control group
file system. It should satisfy the following requirements
 * Provide a programmable interface for cgroups
This should allow applications to create cgroups using something like
create_cgroup() as opposed to having to go the whole filesystem route.
 * Provide persistent configuration across reboots
Control Groups have a lifetime of only one boot cycle. The configuration is lost
at reboot. Userspace needs to handle this issue. This is handled by libcg
 * Provide a programmable interface for manipulating configurations
This should allow libcg to handle changing application requirements. For
example, while gaming, you might want to reduce the cpu power of other groups
whereas othertimes you would want greater CPU power for those groups. 
EOF
