forked from mirrors/nixpkgs
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:
parent
682690bd71
commit
526b207211
26
pkgs/development/libraries/boost/1.49-headers.nix
Normal file
26
pkgs/development/libraries/boost/1.49-headers.nix
Normal 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 ];
|
||||
};
|
||||
}
|
|
@ -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).
|
||||
|
|
Loading…
Reference in a new issue