diff --git a/pkgs/development/libraries/boost/1.49-headers.nix b/pkgs/development/libraries/boost/1.49-headers.nix new file mode 100644 index 000000000000..58c0c19a17bc --- /dev/null +++ b/pkgs/development/libraries/boost/1.49-headers.nix @@ -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 ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 28aa478f678f..f6df2669d936 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -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).