Adding a headers-only version of boost. I wrote it in a new file, replicating

the 'src', because to me this way looks simpler despite the copy of src..


svn path=/nixpkgs/trunk/; revision=33805
This commit is contained in:
Lluís Batlle i Rossell 2012-04-16 22:13:27 +00:00
parent 682690bd71
commit 526b207211
2 changed files with 27 additions and 0 deletions

View file

@ -0,0 +1,26 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation {
name = "boost-1.49.0-headers";
src = fetchurl {
url = "mirror://sourceforge/boost/boost_1_49_0.tar.bz2";
sha256 = "0g0d33942rm073jgqqvj3znm3rk45b2y2lplfjpyg9q7amzqlx6x";
};
phases = [ "installPhase" ];
installPhase = ''
mkdir -p $out/include
tar xvf $src -C $out/include --strip-components=1 boost_1_49_0/boost
'';
meta = {
homepage = "http://boost.org/";
description = "Boost C++ Library Collection";
license = "boost-license";
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.viric ];
};
}

View file

@ -3276,6 +3276,7 @@ let
boost147 = callPackage ../development/libraries/boost/1.47.nix { };
boost148 = callPackage ../development/libraries/boost/1.48.nix { };
boost149 = callPackage ../development/libraries/boost/1.49.nix { };
boost149headers = callPackage ../development/libraries/boost/1.49-headers.nix { };
boost = boost149;
# A Boost build with all library variants enabled. Very large (about 250 MB).