GNU Common C++ 1.8.0.

svn path=/nixpkgs/trunk/; revision=21053
This commit is contained in:
Ludovic Courtès 2010-04-13 08:56:14 +00:00
parent 9170abe84d
commit 8251c938e8
2 changed files with 29 additions and 13 deletions

View File

@ -1,20 +1,36 @@
args: with args; { fetchurl, stdenv }:
stdenv.mkDerivation {
name = "commoncpp2-2.0.8"; stdenv.mkDerivation rec {
name = "commoncpp2-1.8.0";
src = fetchurl { src = fetchurl {
url = http://ftp.gnu.org/pub/gnu/commoncpp/ucommon-2.0.8.tar.gz; url = "mirror://gnu/commoncpp/${name}.tar.gz";
sha256 = "09mk70kqwr1pmxa35x0is16g2sa60b3z8p4p5yccw59pp1hpxpq3"; sha256 = "0a7arpm9l3s5qics5m77lyx1yl7998lkypydqwx11nj730034nmc";
}; };
buildInputs = []; doCheck = true;
meta = { meta = {
description = "highly portable application framework for threading,sockets, realtime network streaming, persistance, and file access"; description = "GNU Common C++, a portable, highly optimized C++ class framework";
homepage = http://sourceforge.net/projects/cplusplus/; longDescription =
license = "LGPL"; '' GNU Common C++ and GNU uCommon are very portable and highly
maintainers = [args.lib.maintainers.marcweber]; optimized class framework for writing C++ applications that need to
platforms = args.lib.platforms.linux; use threads and support concurrent sychronization, and that use
sockets, XML parsing, object serialization, thread-optimized String
and data structure classes, etc. This framework offers a class
foundation that hides platform differences from your C++ application
so that you need not write platform specific code. GNU Common C++
has been ported to compile nativily on most platforms which support
either posix threads, or on maybe be used with Debian hosted mingw32
to build native threading applications for Microsoft Windows.
'';
homepage = http://www.gnu.org/software/commoncpp/;
license = "GPLv2+";
maintainers = [ stdenv.lib.maintainers.marcweber
stdenv.lib.maintainers.ludo
];
platforms = stdenv.lib.platforms.all;
}; };
} }

View File

@ -3486,7 +3486,7 @@ let
}; };
commoncpp2 = import ../development/libraries/commoncpp2 { commoncpp2 = import ../development/libraries/commoncpp2 {
inherit stdenv fetchurl lib; inherit stdenv fetchurl;
}; };
consolekit = makeOverridable (import ../development/libraries/consolekit) { consolekit = makeOverridable (import ../development/libraries/consolekit) {